<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>algebraic_riccati_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>algebraic__riccati__continuous_8cpp.html</filename>
    <includes id="algebraic__riccati__continuous_8h" name="algebraic_riccati_continuous.h" local="no" imported="no">corbo-numerics/algebraic_riccati_continuous.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="schur_8h" name="schur.h" local="no" imported="no">corbo-numerics/schur.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>algebraic_riccati_continuous.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>algebraic__riccati__continuous_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::AlgebraicRiccatiContinuous</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>algebraic_riccati_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>algebraic__riccati__discrete_8cpp.html</filename>
    <includes id="algebraic__riccati__discrete_8h" name="algebraic_riccati_discrete.h" local="no" imported="no">corbo-numerics/algebraic_riccati_discrete.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="schur_8h" name="schur.h" local="no" imported="no">corbo-numerics/schur.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>algebraic_riccati_discrete.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>algebraic__riccati__discrete_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::AlgebraicRiccatiDiscrete</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>AlignedBox.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>AlignedBox_8h.html</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>AlignedBox_8h.html</anchorfile>
      <anchor>a2213d9d8ff64ff534f3a57c9afa3b924</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>AlignedBox_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AmbiVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>AmbiVector_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Amd_8h.html</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_AMD_H</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>aa2b942436c2ee10c072e048ab149548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_flip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a72134691e35594dbae02d69a0c5170fa</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>amd_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1ede6035fa6dd5dd1a84538be2163e9</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>amd_marked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa833ee81053c3007dd4f7df2fd35e6cf</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_unflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f2c5d4a113f220aeb207d2e51173eb5</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10eccd9d3ce2e9cf441ae2f8db2ad569</anchor>
      <arglist>(StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StorageIndex</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f71c893a1b3a5e673692b952a45b0d</anchor>
      <arglist>(StorageIndex mark, StorageIndex lemax, StorageIndex *w, StorageIndex n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4cdf88f2d52d415825bd1d185d897d6</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AngleAxis.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>AngleAxis_8h.html</filename>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gui/src/app.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>gui_2src_2app_8cpp.html</filename>
    <includes id="main__window_8h" name="main_window.h" local="no" imported="no">corbo-gui/main_window.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gui_2src_2app_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseArguments</name>
      <anchorfile>gui_2src_2app_8cpp.html</anchorfile>
      <anchor>a183ea7fc5fd8371ff67ca99472984e00</anchor>
      <arglist>(int argc, char **argv, bool *show_console)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>master/src/app.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/master/src/</path>
    <filename>master_2src_2app_8cpp.html</filename>
    <includes id="master_8h" name="master.h" local="no" imported="no">corbo-master/master.h</includes>
    <includes id="corbo__controllers_8h" name="corbo_controllers.h" local="no" imported="no">corbo-controllers/corbo_controllers.h</includes>
    <includes id="corbo__core_8h" name="corbo_core.h" local="no" imported="no">corbo-core/corbo_core.h</includes>
    <includes id="corbo__numerics_8h" name="corbo_numerics.h" local="no" imported="no">corbo-numerics/corbo_numerics.h</includes>
    <includes id="corbo__observers_8h" name="corbo_observers.h" local="no" imported="no">corbo-observers/corbo_observers.h</includes>
    <includes id="corbo__plants_8h" name="corbo_plants.h" local="no" imported="no">corbo-plants/corbo_plants.h</includes>
    <includes id="corbo__systems_8h" name="corbo_systems.h" local="no" imported="no">corbo-systems/corbo_systems.h</includes>
    <includes id="corbo__tasks_8h" name="corbo_tasks.h" local="no" imported="no">corbo-tasks/corbo_tasks.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>get_option</name>
      <anchorfile>master_2src_2app_8cpp.html</anchorfile>
      <anchor>aa1d1e535f1e2cc81854758cdca97e439</anchor>
      <arglist>(char **argv_begin, char **argv_end, const std::string &amp;option)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_option</name>
      <anchorfile>master_2src_2app_8cpp.html</anchorfile>
      <anchor>abcfd294b97d2d3aff2b286c6b84edcb1</anchor>
      <arglist>(char **argv_begin, char **argv_end, const std::string &amp;option)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>master_2src_2app_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_help</name>
      <anchorfile>master_2src_2app_8cpp.html</anchorfile>
      <anchor>a853216ac51aa181669ff4d3de74058a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArpackSelfAdjointEigenSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Eigenvalues/</path>
    <filename>ArpackSelfAdjointEigenSolver_8h.html</filename>
    <class kind="struct">Eigen::internal::arpack_wrapper</class>
    <class kind="struct">Eigen::internal::arpack_wrapper</class>
    <class kind="struct">Eigen::internal::arpack_wrapper&lt; double, double &gt;</class>
    <class kind="struct">Eigen::internal::arpack_wrapper&lt; float, float &gt;</class>
    <class kind="class">Eigen::ArpackGeneralizedSelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::internal::OP</class>
    <class kind="struct">Eigen::internal::OP</class>
    <class kind="struct">Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>dsaupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af4bd56e53bf25dde37e3bc96708cd6c1</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dseupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a105b4c128a890804f76ed956b9d5bed3</anchor>
      <arglist>(int *rvec, char *All, int *select, double *d, double *z, int *ldz, double *sigma, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *ierr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssaupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac5d064ade25b61d1a15aafd2b0804451</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sseupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7b6ec6afef01b98490d99ba2c9d1227a</anchor>
      <arglist>(int *rvec, char *All, int *select, float *d, float *z, int *ldz, float *sigma, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *ierr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Array.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Array_8h.html</filename>
    <class kind="class">Eigen::Array</class>
    <class kind="struct">Eigen::Array::PrivateType</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ArrayBase_8h.html</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>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>ArrayCwiseBinaryOps_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_OP</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a6a8d2a8ea7a0f9ed810c737915f70a4f</anchor>
      <arglist>(OP, COMPARATOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_R_OP</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>aa061fa766f3b25c6d04b1683c23036e9</anchor>
      <arglist>(OP, R_OP, RCOMPARATOR)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ad3c16049c5bae9f54fb23349fda752b7</anchor>
      <arglist>(Derived, OtherDerived, product) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a4568661b177e9413ef00b6960b11336e</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_boolean_xor_op, const Derived, const OtherDerived &gt;</type>
      <name>operator^</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ad08307e8b562c2b4e50519d21ac3775b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_zeta_op&lt; Scalar &gt;, const Derived, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ab07fc1709316abedda49c2b1fe0400f4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; DerivedQ &gt; &amp;q) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>ArrayCwiseUnaryOps_8h.html</filename>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Abs2ReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6301cc4505bdd22eeb496ecfaf1c7761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AbsReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3b161aaccc9f3a7ae72d507048c872be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AcosReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a48a01cc91c193a9afa6a8ad5e43ba526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_arg_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ArgReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a30d4e13a20d24cc0bbc90619f00e4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AsinReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a534c75cd779d8784a493b383bbb97a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_atan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AtanReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a5f53c7c406647c51ad85707c5e012078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_boolean_not_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>BooleanNotReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aeffc0d98e3d69ede12f61b5f82f8f7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_ceil_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CeilReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a14c59b1e7ea85e9292d8cc6eb2797f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cosh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CoshReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0ceeed7e45465649bb61ca3931c00db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CosReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a93d69aa8cf18352970fb84300b23b17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CubeReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac776eac924791d09165158101d1575ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_digamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>DigammaReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a67fcf3d113b626e965f343b3b4eb6547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erfc_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfcReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a411a94093623f6143446010e30555c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>abb729b499ef50be79431c2976ee7feda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ExpReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a42432631a17509d184e65e831954ba47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_floor_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>FloorReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a40606649a936ebdef08cb130b3f38e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2ed728497f78fa4aa00bb522e04d0eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isfinite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsFiniteReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a702e998d5d6dfb8790182262c6357ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isinf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsInfReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a855f634ccb2f701ab98fe2e28580b700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isnan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsNaNReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aca74764883ea5f98d39dbbf8363483e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_lgamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LgammaReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a80bd129a6651cd4989578e2bc266b4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log10_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log10ReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ad826c1db4b6af828642803b36397140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log1p_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log1pReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3ad039039aa9ec43eb9da325dc281095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LogReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a1adf41ba133eaf4a9e205f3eb39edb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_round_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RoundReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a55a6d549abb0ab7a3fd09b6f138dc3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_rsqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RsqrtReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8879a0cfeb3df8a1ce173d024f0e8cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SignReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aabd900b70b0e6248be9d1f210823b6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sinh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinhReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a44b05f0e78811401029e496c0bbd1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0bad802d26196d72aa21ae458e4a7c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SqrtReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a83f7b34549d4d2778f13dd54e4ba9cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SquareReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2c8708d73f44bb3a8a5a2b047106342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tanh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanhReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa0f83ad628a3f40538e54fcf68bb27ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ade374bbf1181317bc362f556d6dcf34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE AbsReturnType</type>
      <name>abs</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a12602d879aea030cd42fe2c894ee6358</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Abs2ReturnType</type>
      <name>abs2</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a04d6b69105cbc6d022ba41414f71afb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AcosReturnType</type>
      <name>acos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a27ae6f24f092297b4f441a7fcc78a463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE ArgReturnType</type>
      <name>arg</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8e78798c09e3bcd05d49f2bbccdffa64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AsinReturnType</type>
      <name>asin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a023bb6c06b634fe36a8d266b5a789f00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AtanReturnType</type>
      <name>atan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a70fce3fb8389ea8e3476cf38a4c067c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CeilReturnType</type>
      <name>ceil</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa8387767a429c9b810200a261b96e6d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CosReturnType</type>
      <name>cos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9eaed965ce3bc24e7662613d4c3e5fcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoshReturnType</type>
      <name>cosh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa306564e521b2e737f45fa8a572f1e24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CubeReturnType</type>
      <name>cube</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae1939be78101b3288149db67de0a9ab0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DigammaReturnType</type>
      <name>digamma</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0b1de7209f0eecb20a5df2aeed9c49a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ErfReturnType</type>
      <name>erf</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>af517235dce6f80b8357512557a60c508</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ErfcReturnType</type>
      <name>erfc</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0428e8e244232da3244796a60bec7340</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpReturnType</type>
      <name>exp</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a7ce718166994875b93bfd8b789bd2b98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC FloorReturnType</type>
      <name>floor</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2e0b458d8b8e11cb4c58778a8a06ff06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6bbf910050f42a24192e2fe5e4423eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC IsFiniteReturnType</type>
      <name>isFinite</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9fe5dd92f6739ecb0a1838c390beabe8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC IsInfReturnType</type>
      <name>isInf</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a98b5b8cfb098c6b773260585a387adf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC IsNaNReturnType</type>
      <name>isNaN</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a80bdd99ec9520d1ba12cacea7fe22aa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LgammaReturnType</type>
      <name>lgamma</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a97af4ad63a67be04931451cc486f25eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LogReturnType</type>
      <name>log</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>adcd4635357c94f6ea3a3cfae6a2ccd58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Log10ReturnType</type>
      <name>log10</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a50220f684b163720357e2b87be87e6c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Log1pReturnType</type>
      <name>log1p</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ad164523324da309f99c04d327d3a50fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BooleanNotReturnType</type>
      <name>operator!</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a851dba31c85e7a65b8559c8177ba0c6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RoundReturnType</type>
      <name>round</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a394af911aa3ad5617e53fe72ea0f124d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RsqrtReturnType</type>
      <name>rsqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9520eddcfbd4070141928b4c4f60e66a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SignReturnType</type>
      <name>sign</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a12864dceb5157eacd89a12f45bb92098</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SinReturnType</type>
      <name>sin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a548634204a4d34c2d19f280c39634268</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SinhReturnType</type>
      <name>sinh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a93ef1d05aba6a69d947974f5b79635a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SqrtReturnType</type>
      <name>sqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a620cbb390c3219311498b0929c5c4044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquareReturnType</type>
      <name>square</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>acc76f101ff236edf4d093d40123bab26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TanReturnType</type>
      <name>tan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>adddd1e8e8af025de28b016200f0af3bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TanhReturnType</type>
      <name>tanh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a1275a413f5f42883fa22235df6ec22a7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayWrapper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ArrayWrapper_8h.html</filename>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Assign.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Assign_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Assign_MKL.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Assign__MKL_8h.html</filename>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_POW_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a43a6321e085c4c04782b8c3ad89f3c35</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>ab0d41fe730a1b98916588dc6c43a26f2</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a2f23d6a47bb6a419a6f88192c4bba9a3</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_CPLX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>ae3ec4f01e5b52e75036afd33b2deb729</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a204e9d8d3d701407be5a54fabf6aaf76</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PP_EXPAND</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>acdbce9c3daac6ec2c236e2d93ae02c23</anchor>
      <arglist>(ARG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_EXPAND__</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a14ed09f337ec27105fc4d0e346340f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_EXPAND_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a5a24a8b42bb83a7ccdb34e3b2bd6bf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>afd00d70791ab0b0752206a944ed81c33</anchor>
      <arglist>(VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX__</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a736e93dea16c6ae41a3ea4e14d846206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a72e7a222a1ea83cee5e8052556323d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssignEvaluator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>AssignEvaluator_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_traits</class>
    <class kind="struct">Eigen::internal::Dense2Dense</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::EigenBase2EigenBase</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3db05ef2ee5dcf41ed295e769476879</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77793e4b74b9919e35295c839f2659b2</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad160770894dbcba636c49d49068e0ea4</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt; evaluator_assume_aliasing&lt; Src &gt;::value, void * &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adcd8da76fea8c590d3053cf299325581</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt;!evaluator_assume_aliasing&lt; Src &gt;::value, void * &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2deeca247b4610c74c36aec74779a73</anchor>
      <arglist>(NoAlias&lt; Dst, StorageBase &gt; &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38370bca6f0aee7461303e2252cc1299</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5be231eab9df93bff91f5e0a81e87be7</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a29a5ab3dff368b97b02bc85877353d27</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad37c6a435875b21fda4d7ca5a4364154</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2c8860de31cf24c929f08fb6629eea2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acad2d3161008ad15e0d086b71783de25</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize_if_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21ebfb5e1f166f266aa5ae63dd47f1ed</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize_if_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af52d9f6e29ebfaacb3d697d247527026</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; T1, T2 &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssignmentFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>AssignmentFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::add_assign_op</class>
    <class kind="struct">Eigen::internal::assign_op</class>
    <class kind="struct">Eigen::internal::assign_op&lt; DstScalar, void &gt;</class>
    <class kind="struct">Eigen::internal::div_assign_op</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::mul_assign_op</class>
    <class kind="struct">Eigen::internal::sub_assign_op</class>
    <class kind="struct">Eigen::internal::swap_assign_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>AutoDiffJacobian.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffJacobian_8h.html</filename>
    <class kind="class">Eigen::AutoDiffJacobian</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>AutoDiffScalar.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffScalar_8h.html</filename>
    <class kind="struct">Eigen::internal::auto_diff_special_op</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="struct">Eigen::internal::make_coherent_impl</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="class">std::numeric_limits&lt; Eigen::AutoDiffScalar&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; AutoDiffScalar&lt; DerType &gt;, typename DerType::Scalar, BinOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt;, BinOp &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>AutoDiffScalar_8h.html</anchorfile>
      <anchor>ac5e00a64ead53610197810e5a31f663d</anchor>
      <arglist>(FUNC, CODE)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; Matrix&lt; typename internal::traits&lt; typename internal::remove_all&lt; DerTypeA &gt;::type &gt;::Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a005dd347b005fd91307df49f89186e06</anchor>
      <arglist>(const AutoDiffScalar&lt; DerTypeA &gt; &amp;a, const AutoDiffScalar&lt; DerTypeB &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf77613d5f9e90497c6d3e01f915b588</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade972f79dcb91f919a4a9939178e1024</anchor>
      <arglist>(abs, using std::abs;return Eigen::MakeAutoDiffScalar(abs(x.value()), x.derivatives() *(x.value()&lt; 0 ? -1 :1));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(abs2</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3af291629130d7e1494b0c17b7413f86</anchor>
      <arglist>(acos, using std::sqrt;using std::acos;return Eigen::MakeAutoDiffScalar(acos(x.value()), x.derivatives() *(Scalar(-1)/sqrt(1-numext::abs2(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(tanh</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa9772823dd0a8d24c98fbae45ca16802</anchor>
      <arglist>(log, using std::log;return Eigen::MakeAutoDiffScalar(log(x.value()), x.derivatives() *(Scalar(1)/x.value()));) template&lt; typename DerType &gt; inline const Eigen</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a76fe7d2b9e95853eb56a075380661309</anchor>
      <arglist>(sin, using std::sin;using std::cos;return Eigen::MakeAutoDiffScalar(sin(x.value()), x.derivatives() *cos(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(exp</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77e5dd85fa549b012df73af4865f9b93</anchor>
      <arglist>(sinh, using std::sinh;using std::cosh;return Eigen::MakeAutoDiffScalar(sinh(x.value()), x.derivatives() *cosh(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cosh</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac14347a3d067977f2be8b1c258706ecb</anchor>
      <arglist>(sqrt, using std::sqrt;Scalar sqrtx=sqrt(x.value());return Eigen::MakeAutoDiffScalar(sqrtx, x.derivatives() *(Scalar(0.5)/sqrtx));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cos</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a212ff33d56ffe0384059b78e7e8a8142</anchor>
      <arglist>(tan, using std::tan;using std::cos;return Eigen::MakeAutoDiffScalar(tan(x.value()), x.derivatives() *(Scalar(1)/numext::abs2(cos(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(asin</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a524f2d0ae40cbbb4f55ea073c98a1c43</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; NewDerType &gt;</type>
      <name>MakeAutoDiffScalar</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2ab563fb98de79fa59e7f78e37591ab</anchor>
      <arglist>(const typename NewDerType::Scalar &amp;value, const NewDerType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>real</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a32bc447a8f5140365c7ef5ac58ec774c</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aeb44f108bee52193ce236a6d6fe703b6</anchor>
      <arglist>(x &gt; y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a439cf5f628b806b51886a5fecea7b432</anchor>
      <arglist>(x &gt;=y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afee0ace8ef902477ddc0fc2f03b60fb6</anchor>
      <arglist>(x&lt; y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa0c1fcb4db649060eab9129e41264054</anchor>
      <arglist>(x&lt;=y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>expx</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab63002a89341ef7158fe60fa7570e88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae998329a5bd49a32b6048a27e1a232a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDiffVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffVector_8h.html</filename>
    <class kind="class">Eigen::AutoDiffVector</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>BandMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::BandShape</class>
    <class kind="struct">Eigen::internal::BandMatrixBase::DiagonalIntReturnType</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BandTriangularSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>BandTriangularSolver_8h.html</filename>
    <class kind="struct">internal::band_solve_triangular_selector</class>
    <class kind="struct">internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor &gt;</class>
    <class kind="struct">internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, RowMajor &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>BasicPreconditioners.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BasicPreconditioners_8h.html</filename>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::LeastSquareDiagonalPreconditioner</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BDCSVD.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SVD/</path>
    <filename>BDCSVD_8h.html</filename>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="struct">Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>benchmark_task_increasing_n_open_loop.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/src/</path>
    <filename>benchmark__task__increasing__n__open__loop_8cpp.html</filename>
    <includes id="benchmark__task__increasing__n__open__loop_8h" name="benchmark_task_increasing_n_open_loop.h" local="no" imported="no">corbo-tasks/benchmark_task_increasing_n_open_loop.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="predictive__controller_8h" name="predictive_controller.h" local="no" imported="no">corbo-controllers/predictive_controller.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="non__uniform__shooting__grid__base_8h" name="non_uniform_shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_shooting_grid_base.h</includes>
    <includes id="shooting__grid__base_8h" name="shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/shooting_grid_base.h</includes>
    <includes id="structured__optimal__control__problem_8h" name="structured_optimal_control_problem.h" local="no" imported="no">corbo-optimal-control/structured_ocp/structured_optimal_control_problem.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>benchmark_task_increasing_n_open_loop.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>benchmark__task__increasing__n__open__loop_8h.html</filename>
    <includes id="task__interface_8h" name="task_interface.h" local="no" imported="no">corbo-tasks/task_interface.h</includes>
    <includes id="task__open__loop__control_8h" name="task_open_loop_control.h" local="no" imported="no">corbo-tasks/task_open_loop_control.h</includes>
    <class kind="class">corbo::BenchmarkTaskIncreasingHorizonOpenLoop</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>benchmark_task_varying_initial_state.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/src/</path>
    <filename>benchmark__task__varying__initial__state_8cpp.html</filename>
    <includes id="benchmark__task__varying__initial__state_8h" name="benchmark_task_varying_initial_state.h" local="no" imported="no">corbo-tasks/benchmark_task_varying_initial_state.h</includes>
    <includes id="task__closed__loop__control_8h" name="task_closed_loop_control.h" local="no" imported="no">corbo-tasks/task_closed_loop_control.h</includes>
    <includes id="task__open__loop__control_8h" name="task_open_loop_control.h" local="no" imported="no">corbo-tasks/task_open_loop_control.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>benchmark_task_varying_initial_state.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>benchmark__task__varying__initial__state_8h.html</filename>
    <includes id="task__interface_8h" name="task_interface.h" local="no" imported="no">corbo-tasks/task_interface.h</includes>
    <includes id="task__open__loop__control_8h" name="task_open_loop_control.h" local="no" imported="no">corbo-tasks/task_open_loop_control.h</includes>
    <class kind="class">corbo::BenchmarkTaskVaryingInitialState</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>BiCGSTAB.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BiCGSTAB_8h.html</filename>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e9559d1e9c7b034925dd44b6f164f71</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_library.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/mix_eigen_and_c/</path>
    <filename>binary__library_8cpp.html</filename>
    <includes id="binary__library_8h" name="binary_library.h" local="yes" imported="no">binary_library.h</includes>
    <member kind="function">
      <type>Map&lt; MatrixXd &gt; &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a48a37c9c004969cff83ea2819b48aecd</anchor>
      <arglist>(C_Map_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>MatrixXd &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0fff8fa7ba6e7249ad61b0dc431e7c7c</anchor>
      <arglist>(C_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; MatrixXd &gt; &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac1c60e770d0cc9582bb8a82e2e704859</anchor>
      <arglist>(const C_Map_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixXd &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a994a0307d9922ea4bd44527506dff86a</anchor>
      <arglist>(const C_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const C_Map_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a5458d9dfa19e14893d6c3cc3ffa3d1df</anchor>
      <arglist>(const Map&lt; MatrixXd &gt; &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const C_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a4935c308100cf3ef266495fec82e8b4a</anchor>
      <arglist>(const MatrixXd &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>C_Map_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac3a2c6f701297ffcfc080b6f19ab3a48</anchor>
      <arglist>(Map&lt; MatrixXd &gt; &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>C_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a9201c0f50a0c89768f882b7f554df244</anchor>
      <arglist>(MatrixXd &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_add</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a1ae305cb5f8cd3de8c35d42bee14214d</anchor>
      <arglist>(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2, C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ad92c7ef6936d334fc5f0c5e116eb3314</anchor>
      <arglist>(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy_matrix</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aaba83c01e9e9c3e92424227e8432a2ab</anchor>
      <arglist>(C_Map_MatrixXd *dst, const C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_delete</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a6cfe1908f62b34cc765f22534086adca</anchor>
      <arglist>(C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Map_MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ad681b550ebf34460f288493b89cd22c9</anchor>
      <arglist>(const C_Map_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_multiply</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae67d380088be2769cac25506e95bb503</anchor>
      <arglist>(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2, C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>C_Map_MatrixXd *</type>
      <name>Map_MatrixXd_new</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a98040d69610774263b241622b7ac937f</anchor>
      <arglist>(double *array, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_print</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae7004bd7812511d34d2cdb1d53d5a9a9</anchor>
      <arglist>(const C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0ca21636187120c1424e8f5bbbc62edc</anchor>
      <arglist>(C_Map_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_zero</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a8d4e268a34e92f241fd4733d5e3b63a0</anchor>
      <arglist>(C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_add</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aeb567046759a1561305b956808649207</anchor>
      <arglist>(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0fa709ebc9452501730023ae518e2a05</anchor>
      <arglist>(C_MatrixXd *dst, const C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy_map</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aeea3220d5d65a139b5e67dd5b0fa4ebb</anchor>
      <arglist>(C_MatrixXd *dst, const C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>MatrixXd_data</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac5b736eecdccbb56c3959212cc165989</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_delete</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a8dabca5735c9d78284b1c9909309739a</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a1acb5eb470079e5b526e075b50b726c7</anchor>
      <arglist>(const C_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_multiply</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>afcb5b37f4ac455b9b32df096e877b7fe</anchor>
      <arglist>(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>C_MatrixXd *</type>
      <name>MatrixXd_new</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae201e8adbc1fe4d9fe22c2fb6d96c3c5</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_print</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a4f929b5400ae4b8c7720065a69d6aa1b</anchor>
      <arglist>(const C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_resize</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a7ebfd8d940eab35c1dd3e65be299225a</anchor>
      <arglist>(C_MatrixXd *m, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a6fa9a6590b1de75f30de3f970510890d</anchor>
      <arglist>(C_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_zero</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a939d77f21f6c1be4cea1bf61e1381c40</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_library.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/mix_eigen_and_c/</path>
    <filename>binary__library_8h.html</filename>
    <class kind="struct">C_Map_MatrixXd</class>
    <class kind="struct">C_MatrixXd</class>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_add</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a9a063bad9d211a64c49fd89626826683</anchor>
      <arglist>(const struct C_Map_MatrixXd *m1, const struct C_Map_MatrixXd *m2, struct C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a259762dcbe37852b1f949132a0c1dac2</anchor>
      <arglist>(struct C_Map_MatrixXd *dst, const struct C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy_matrix</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a798f293474987582eccf50669156cb6d</anchor>
      <arglist>(struct C_Map_MatrixXd *dst, const struct C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_delete</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ab7b51afa87949d7ff0fbbf21801f22aa</anchor>
      <arglist>(struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Map_MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a09017bc23ddb8806dc4c611571584f0f</anchor>
      <arglist>(const struct C_Map_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_multiply</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ada389bfd359811a1aa07b41ba4ee1e20</anchor>
      <arglist>(const struct C_Map_MatrixXd *m1, const struct C_Map_MatrixXd *m2, struct C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>struct C_Map_MatrixXd *</type>
      <name>Map_MatrixXd_new</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a9f5893d73bbf84f3f23da2f0f23ff5d1</anchor>
      <arglist>(double *array, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_print</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a363e1253a7c50ab8a508331fc84ceb62</anchor>
      <arglist>(const struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a70525b0010285f654a4d10a460b799ca</anchor>
      <arglist>(struct C_Map_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_zero</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a6f6e371f51ae9a19f5da2b79c6e5a328</anchor>
      <arglist>(struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_add</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a035e8ca5d8a489716cb28ea4eaea93bc</anchor>
      <arglist>(const struct C_MatrixXd *m1, const struct C_MatrixXd *m2, struct C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a5fec148ec5078a8817793fd7b165395b</anchor>
      <arglist>(struct C_MatrixXd *dst, const struct C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy_map</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>adb5bda78edc9b6578a8a6eee7461993e</anchor>
      <arglist>(struct C_MatrixXd *dst, const struct C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>MatrixXd_data</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a09e2880a5e175ec33b73f6640b91436c</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_delete</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ac1d43e0216625e62a5318b8cea7a7ca3</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a213f6e3c2b672afa9cffc2ac5e3eecd8</anchor>
      <arglist>(const struct C_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_multiply</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a01b2dbc3fee3f57c6624ff2633da325e</anchor>
      <arglist>(const struct C_MatrixXd *m1, const struct C_MatrixXd *m2, struct C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>struct C_MatrixXd *</type>
      <name>MatrixXd_new</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ace8439c734be241903e738b749567930</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_print</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a68f2a19e55a690123ba468089ccdfd42</anchor>
      <arglist>(const struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_resize</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a6b70c25eaeceb4c5d3b1124f21ca7ae4</anchor>
      <arglist>(struct C_MatrixXd *m, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>afbd32e7f99a7538ea94981ba02c88cc1</anchor>
      <arglist>(struct C_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_zero</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ae932995c45b95eab5cc71c2b8d080377</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BinaryFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>BinaryFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::binary_op_base</class>
    <class kind="struct">Eigen::internal::bind1st_op</class>
    <class kind="struct">Eigen::internal::bind2nd_op</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_xor_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op&lt; Scalar, Scalar &gt;</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>blas_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>BLASFUNC</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0688b81352a2d915602ab637fea62f8c</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>BLASLONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7f2fea9e72d2da76291aba7c0647a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>BLASULONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acff7412af61cfdf32aa8eb4de97a170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0ef35ec02e7cefb608e1845e1e6307a6</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa3e52a722e076d112ae856eda9a9f98e</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ccopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08ac6c23f3a23d9fa7a4dc1aa2d2751d</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a06230505af7f22cc2184a6bcdf9efd30</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad55d24ef6a1867a43401197f14c21b82</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb4cf14205f70032d51fd913a2ebb43f</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a840207e9883a8e297758535b9e43c0c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a49a9e27f5ca2f12c1d00c161803023d8</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a66008fb1e87ee823e2c2e1489ada1eb2</anchor>
      <arglist>(char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3ce4611ffdf54040d629e5dd5ba51f5f</anchor>
      <arglist>(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5dce56f784673555c533027bea466a19</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa1b19bebf0101d7f3981f710119ec30c</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2a8978fcb9c461bbe45ab1098ea13952</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1c2f3d0f9d956fb900e4c86003da88b5</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fe68a888d6df89b024167e14e6b81ae</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aea89d2426bbeed371e663af4595e453c</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa3a8df100bd7ab109694b768b4c987d3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50061bc5056d4728a190b41361c83f94</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08646416b478103e2234a5e661f4baa5</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae59e877e81e8321f9bbe2443aaec052e</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae74019acdde4cd5f011df8602f617163</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae3ded0e5425ba11155b20c46912573a3</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6ecf1060e11af727a7e845c3a458a503</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adce979a9dd68ef06f3e660518a7b24a2</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a65a3d9673ef1cafac9ca03cc715706ef</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>crotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0c296ae4c6643970ce28cea1d0def1f6</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6e481c98deb14c5960305cc9f982c491</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4bc4b3113771b7075746cb9b7eb8d60</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92f29901770dc1af15206bc8fb407e35</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9970e97877425c9ae62088d40defc0f9</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9d2692658587fdea94593106882a4c2e</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae9db017f0a9009b3fb1f7b974f3acf86</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9835654a203d446c611aa2bf9ba3e5cb</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1366952da0922c76348e1d2ed8c5e679</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac1043b3cb4d408b32c0b06ec2511bda5</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad42cdf19de870611527adbb814577e26</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac0d99123a497c2c3786c89d0f26456a1</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac21f26f9dda084f8e9b7426227c152b7</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5de8b87a33715bee12c24c9605e08451</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd9f54238a7a34fc56c32f96afa81924</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50d5127358d0a14464b28103c49d0210</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a04e0f6848302a73aac4042d73eb71f8d</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7580e31e77e21d253dd59d27932b22b3</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a602015ab1de838e5bba3d500b6976500</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa447421fe781e0b650f657a8b7d7f34b</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af016b74a8d2571b2bf6425229bd461df</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff2dd74ce9afa8173315e0a3a6a4fc80</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3785a0303f1fb8090831e7ccb3500ed9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>daxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a75108760b66961c1aa4976be67796dfd</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7603cb4329173f4be2a297f2b05153fa</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>ddot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa6fd3ca44a3c01f64eb326441e6b703c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3ee846dfd7565eb8e66890dde27a4583</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab4b44d3c3e94e119cd52d6c7cac22d78</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afabec40241b9be01af0d96ba38e49b38</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab222d121dcb9d90fd3582459c94e2ca0</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaff3a8cbf2ee6c216d2ab07f45d03066</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1bbd96486ab146d6a9a5f5e0cf40bb16</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f968f99f82958f1a5d9bfb0f2322752</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2e9d8e853034d76c6580fb9eae06e26b</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef80349cba98e03ff1f8c0caa76f2595</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92a0f7f47fd5fdc685c282e437a6021d</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a78e81bd8e9e83a8e0411050ad56ed150</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad3b0d3ac88c941550d066823e97084a6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1401840a81dede16799a40419f248106</anchor>
      <arglist>(double *, double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5a03568fbda643dd9120f2cee11a5996</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3d86e43ecf46e74707cf8d5d49241764</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40341082a1311f6721c6187e170c54c4</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7df755e1a1a98ca6061ed299bc95d976</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7b656b29fa7428de6e2ed2fc476675f9</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5574d2772363af7d328f3577ca6186ae</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af622e5bbb015658a25182d81428683ce</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af33e6e0772c89263393e433fbef97626</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae8c319057dbbc42c869321fbc25a5cb9</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a641a8d1951027dcd9071c1cea4515417</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acdb083d9d5e30d0c630b2aff447c6e65</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a170ed88cb48a536e6cceaea016c7bb62</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8efb3f9a55559646d40e874ab6b7858d</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8b5ca32a95777f8fa34eb83a56dfbcc8</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb244b5e92641905e5bdb7cb591b15c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dc5676e63694d529c06a2cadd5eaacc</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0aeda14c7a5e65e25360cefdbd8cc7c3</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaada9a1e8e32a98f3af529ecaadbeb87</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9fe7474a0ea526e8b5b8defecb97fd97</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a86d5957cfcd68c2f659d6b14c395d0e2</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a210bbb4405fb71c686e491cb8f7b87</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9be5010c1f8db32ce428fb27aceb91a8</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aec36a8514123609b1b6966fea9652bbd</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a046c8576ebed9dcbe72b3d52ad5da2ef</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af1b7f8a9859bb2702c256c41640b72e9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03b9d49c7a9934a47d15de87c267a1fe</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dznrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab281ab3462502b2e5060a1bfcd87de4c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae49d23b7975301b6ba4852fd6acbb30a</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9e982c79ce20d2893bec2988fe940f4b</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab270b4240ab0e5c42e35271b34d0b372</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff99ca90f99171f2bdb3ff65dd7cf34c</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae093c095bc52bdf036a2a9f72b7cdb28</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40092b2ffc8bde46312428272f91944a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d3161d392568c0418e54281f0255624</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab365222ab1d17d247b22871178c81093</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac528d4bcbe4a10c806987308d792cd32</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae45a83b457b29d6c18afdcccb1bbf16f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08d5f286ff14f42d484a48b0c5cb8565</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa223ac1e4106e04086ca28a25bc446eb</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c4dc9e2c1cbeea344136acaa93f4fa4</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af2468d74f939b4d34f9bb93ba39ba807</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fbb3170f41101c48c6457f8a6b5e357</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a574f1aa85c453ff7e4ae8d6e12658055</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acf98f7d47a6c2cf1673b54780f110ef7</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef1e7cf3e0e9743c67db3f5dc21fbfa9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a636a73e332b8b98d09e8eb31c8728141</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa778611b821b5bb89fe681b64371ab1f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6c066896c78e563dce42a2df2e520609</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa73e7c406a1d9d5b00c817e60a32da1c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd8431c8870d22f43d839572dc54739f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a96d99a8a5ece79907d141a81308cb310</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af5a405b39c8fd3a15afcf45ea1d80829</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac3d1d8d1948291c856ca4f1454688dcf</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a79be79bb35276cdc3ed6ea896bbfd0dc</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad88a86253a1d2a5dc8a167fb69bede71</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac982a348a339ada4d070524d88bd7f98</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a21299706e1eaeacbc9375e3eb1a1a3de</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03f711763bfa370af4cb0bf4862de722</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253c5c3c5df40e44c5537c781b424ad7</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adafd9bdde79ab746d378df9aff6a2d95</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab146c9787c4c014839c63e394e1910c3</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad73c1d75ce5188ffea81f505fbf7508e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7d6a14944492cb58a67961eb6cdc568c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3883162642f7947abd8270d0f9bd3408</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5965d7004cdb43373a24b5332d7a841</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aafc73dabfc4cd279d680d2c0306817fb</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a291b94ea6562985248cc3a280a902034</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad56761115f4acb1d34358f8ebb5d873b</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63148974aac87cc2a317d7ac134007ae</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac8eb02853115c6bbedc294df6d9b31bc</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f2542a75f6c2d51bc79256349cca286</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad2b725d87d2bde35b6374b3dea61102c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f31dc25cad3867c65416d950f6ce87c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7e80a82f6d6fd19c82077c7fbb3b7226</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aca5c0c62cfe451bfc5fa372b5a83148e</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8c90f4c29c5d0b8dfbd9831672d3ea64</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4dd85575b15e7178397b30b72ea651db</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aab0fd6e6608e5f48457e40675cc63576</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a983b94523b3f243bb76c5e571e24f1</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b952cf20afcbfab10273e52b33e082c</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a72d033c483f819ac9561c07abb513def</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab7ab4fff135a8716af4498ff056643d2</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a584e8aba65f893db3648e76f6d829784</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aebcba875d470176eac64ec84c3cca861</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aac171e2249399029cf129809e8533f71</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1f65f0bd313fc270619b79e9e7aabbb4</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a284547b4d0be8322d86534e06c25e81c</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63355127e5375cea272f16c43283f69a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab784d25e281a8a58e82f9cb9cd04ab90</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7f53f924f5ddacfad236793613f04f8e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe91fa78c0766dcdcf70e908a0615138</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe5b6d2d54ca1a7d41c41ec887763726</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3d89af2b439c118a9e18c07de45af4a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9f5b7282b4e96d2748fc0e431d539d23</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c874b493fe2b0f949d261d343e86e64</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff6e9473ef7faad9ff79668fab7bccaa</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>saxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1b87073f01f4ddca3a211f62e793d736</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a51d1867c50c263e042b86aec077e3f20</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac93d46161922aed2b2fb6fd3d665f9ad</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a00758f0531f412efd4cc19fdc2cb50</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a761a29b497c8d7b56b51bd89a88f4eec</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1e899967fe124772c09fa8e2a23d6628</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b15e3341e510c5765add9b831e398af</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>scopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac78a03aefde24bc7a944e4d2ce7bc100</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a686f9b4d6d15162e73046befcff25897</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac185921e363a00763e7ae59b26997d87</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a236970a9e7c17bb53eb835fa8caa0c8d</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a75a056f753c8507ada57e65a7e9bcb4a</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a21fe3aa3f9834565babb278521cfe1ae</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab8b3bfe7157c3167f32dff98eb3b76a6</anchor>
      <arglist>(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a5e76f07c2d95112cc12a5b1dc01631</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dd891a4dc20d4b83643ba5b15fe4277</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae89bb7ae1fb979354bc8b7ccfa25e939</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>snorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a790e0b4af7f3ffe2251153303cf8cd68</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>snrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a43f3acfdbd3542ffdde4719f58fed090</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f997d497847303d79dcab1649adb268</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aea86db3eff5aafb70c7a937421757774</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a77426e46addd8c4a7edb35942a5c8b46</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1f88bf8484e27a12e8d4ab93fc462542</anchor>
      <arglist>(float *, float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8d0b69549632a625a7773e8279aeb44f</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb920b3053f43c7714245d9eb13721ed</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e298686bdc17a46eb8cb46325106d7d</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7801664637671b70387a0a917e1ec24a</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa9ed7e7dabbbd9b9db055fc83389c9a6</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af665098637521b34937d5ae5e989c13f</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af5c381b4fd305b8b6bd2e5f1fd9929f9</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4c1cb4353600ebf76d3262490c78648d</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae2762c41f9a43fa317d81df793c89e99</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad2efc73f7f42fec4b9baac37aab3cd5d</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a24778863a89166b0b0a37fbce3c6ab85</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a01365cf00a3a260dc39143e6d2a77600</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af16217ad67e122b872e95f1df67c3ef1</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaddc6212105d85eec54e387d04ff8e43</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a12d2aff3c08b13fdce84d2591d4a12c3</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed4247e0c71c8b19f88ea5acf83ab8ef</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8863ff628333701c7f3a95941269e22d</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0b61faa639f63311dd3d4899671fb5ec</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdc9964d5bcc16cb8a25486331c0173f</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac643b28aa0b5329140be33c7528d8e8e</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaef596369ebc2dadc5ec518ae988c74c</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8624836db8dced8028f9dd0e49c6b513</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9dc5f3d51036081c76d3d1665af1b1ea</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xerbla</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2d65bda4481fbba9cecafd3bc32bc627</anchor>
      <arglist>(const char *, int *info, int)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a49cbb68d41aa4f888e255a13928b3aee</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0b639fb6761d3ee508418b77832523de</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae88a330063ac39d7e726d463996ecb0a</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed8165f8267ecae262216e4a9b1ccd92</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fc87ac4c1ba5a45de8cc1837caffb03</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7d68f474c337b9c55182b26930720cd</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac50dd93bdc5105535ef6b556caa8fcb5</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1041e9f52f187844083917f778ea2557</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a297ec624c42bb696eb46dda705132b08</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a780761064ca52d39647066ee0a8469aa</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acbc2b5763cf3b097b52048f321cc3448</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdb2ecda38c0b5af5f1b2466f014c983</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5e0e09a5125b43df54bd2b461f7fc3e4</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc862bb65edb400eb9991c6c04b2d827</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a48ae61a58042cf34f989bc66107420da</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3898d72b5b440d5a09182da7c54cdf16</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2016c41800a5756ac1de07e03d33723e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc8f02da480a165295ab2b2291c00dac</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a366a70b46b765b62ab53b230c3e60f99</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e7708cf6d60da8bae3d784272d8cf84</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aac626cdb4bd16e308f5a0d2f795d668a</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a829ca0724ca6cc433a4832a85137da54</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4feb4cf69525ad1b248bb31e8d69e3b9</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afb8cd3fd94a814229be8e239e33d092b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a807f13bf23e7e8d29fab2ac8920242c1</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5fb714fa77ed757c6a24871685684984</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa78447af4353db0405401439432a687b</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5519845d746e1a950386895a1b459250</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8b7fcc97e7822b471a5d5b2a2405e15d</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5d19167bf706f5d29ea495c5d4fd49c7</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afe9a32168f5ff05162255a4057351785</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6d8b87407ade4ad98918749e66211bd6</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ada531ff8c9e5058ae3900857c999d534</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a9fa8b28191b1a2a031accf5ac4db0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2b371b74f1cb7293963d098b37893099</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a0eda84979fb223776313798365e438</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5d2cb59062d2455f3f7d146844a20f7</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdd31e9063c349755dff82705f7395d0</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9c78b957a2baca7740a21d39ae2ad790</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab59a583a6462462ce3ceb320f69e3cdd</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab61229c4b4616d23a30379a7926aad2e</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa1ee39fc8252e5f4c38e8bf840b1629</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0bb34f81db43d723010baa198e72b5d6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a80803cb43e8976af44d1b21e34c4d958</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253a24625852885c5067ab22a42cba66</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7ebff83b68195fc8baec12b43d9912c5</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a766ebaea205745ff0276cc5a25341203</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad7681a02247adb9a62767bea156092ba</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a10ce7335f5ec0cb57786b484f9a193cd</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab553e0d95f6726dd4eb09c65a4d5ed8b</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa89e878517d1b1883a48a51d384af5df</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae5278aa00a74de9eda40d7b5eca62914</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac87980ab271048f9220680dfd2ab5cd6</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad0d0a65988af40d855fbba10d4698f79</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a26efb0b65e2ae9e677ae78e2777e3ac5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92297d57e7bee8ded6a45057aa86fd16</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac05c43627e590d201be0f67262894199</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a44becfeb8e5197839a4da4dd68cb3281</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0aa892233b1a8fd2c37ba890da931f2f</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a95278dcd0afeb2c8ac680d3d813adfa9</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a644288f40be212a4200178d7eefa14ee</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2fc2b43c0a31750cb06f977f6c06a145</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2992c68a9eeb25c27adda578d780c4bc</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2aee87398c6db6213a6acf4a595e8849</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>znorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac9750bea2a8e9c04a8da76b17cf4854c</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4de9831c4d9468ea88b599d39d61836c</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a68285bfb2b65eb94bd45088baadbed71</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1b2852052df703d89bb84dc47ac8cb37</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9569f1b1c47f9075ff1a3292687668ba</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adf7cba8d24595deda9294c9eb5834928</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a82f9c8623a3dc83cfef6183576f558ab</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a6672a1af6fcd69490ae56401da6ab</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac553b3db37e014e586dc347c0f1b8c09</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aecec0e22f24798e2b058722eee03aecc</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a71dceef7bca15f9f62586dde7f3394bc</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abc698f049eee6d921b9ab71a7553403f</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a065a3513492dde636c0f2c6c45ef969a</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acd557d9c44296a96403f7feccd0cb2a0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abd9e9c9fb64d78ca478f20a5bbcf8bba</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a65d371701711d3623d39febd7fa0d138</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6380d5bd03be5dd528010becf5781ed3</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa324b9d174aa05cec0ed64e424d60dcf</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a54d9caffcfa327246b98c21136f303be</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlasUtil.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>BlasUtil_8h.html</filename>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="class">Eigen::internal::BlasLinearMapper</class>
    <class kind="class">Eigen::internal::BlasVectorMapper</class>
    <class kind="struct">Eigen::internal::conj_helper</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_if</class>
    <class kind="struct">Eigen::internal::conj_if&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; true &gt;</class>
    <class kind="class">Eigen::internal::const_blas_data_mapper</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Block.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Block_8h.html</filename>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BlockHouseholder.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Householder/</path>
    <filename>BlockHouseholder_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4f23e8e0e68dae24dfef3d535aed89f</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs, bool forward)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockMethods.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>BlockMethods_8h.html</filename>
    <class kind="struct">ConstFixedBlockXpr</class>
    <class kind="struct">ConstFixedSegmentReturnType</class>
    <class kind="struct">ConstNColsBlockXpr</class>
    <class kind="struct">ConstNRowsBlockXpr</class>
    <class kind="struct">FixedBlockXpr</class>
    <class kind="struct">FixedSegmentReturnType</class>
    <class kind="struct">NColsBlockXpr</class>
    <class kind="struct">NRowsBlockXpr</class>
    <member kind="typedef">
      <type>Block&lt; Derived &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8f8a0b7649fdefe5f4a72b6ce2ddea6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a66e23fabff72fc1fcdd447922733a083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af733e69da4faa9367f9b6d8254f879dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5996acffecedf9059b88c5c45c4ee152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9c5598ad52bbb71a080722cb97942f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa34201718d13b0e688d5b449772b74b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a81a7c5699b7ea04a7d53738e3ceb4881</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2114f1e6a6ab6bc3627946d0d60f431d</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af36f6abf022721678a127cd3e23c53a4</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7f7240c8770bdaef5307d681f8ac35f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a87e6b50e26ef6ebe3ee902162fb7dd78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad7996a4f531642071aea495bb5e36887</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a3ac42129e02df5b38e60067d0b290d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a233ff88a3c044e668736e10d9f85f457</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9ddb09c2fc2f04a994d75eb01e23ab50</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad2b68f08a5a1b8004b00baa4244c22c2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac820575ee62de615224f350c02085469</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a66cee6936cfa159827535f010684d973</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7de059ca182a0ea76a1372c1d61aeeee</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2a36daa724341685dc860c8c178f3be9</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aaf22622670d61ade936e9c4cd4f5e7d0</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a06249b209ddd80ae8cbadd16dfdc660c</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8dd30d04b6ce8a78abb064008deb8a9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a3c8d2bfe6f857a2a270b78759487e3a8</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4c0b2c42fe7ffe307dc6bc88f24f001d</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a1e83c809921ec54851ff7e92b4bbc336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a43ab27d8e9a13b9418f8b7534184bc6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a3c924555eb97deba66bed5cb5ca31289</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a46c6ef46c2272c1980b0afd6c3a2de18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a326c88fd461bb2161c8efc555858f6bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7664bf349f070a5dba96e4cb444fc8b7</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af9cde899d5b63f65a3f125f76bc1295b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9c3dca385b173b0ce360b495c8fdc714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a60031e3975f812b9d86133ac694ee703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a592d92d98410aec163e6c0ec352afb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a1edfbb783d56045e2607cafdead6630d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad16c8862ab226d96148a7934b7504162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a210c6b721aff6166cf9e929b1e193fc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockOfDynamicSparseMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>BlockOfDynamicSparseMatrix_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BlockSparseMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>BlockSparseMatrix_8h.html</filename>
    <class kind="class">Eigen::BlockSparseMatrix::BlockInnerIterator</class>
    <class kind="class">Eigen::BlockSparseMatrix</class>
    <class kind="class">Eigen::BlockSparseMatrix</class>
    <class kind="class">Eigen::BlockSparseMatrixView</class>
    <class kind="class">Eigen::BlockSparseMatrixView</class>
    <class kind="class">Eigen::BlockSparseTimeDenseProduct</class>
    <class kind="class">Eigen::BlockSparseTimeDenseProduct</class>
    <class kind="class">Eigen::BlockVectorReturn</class>
    <class kind="class">Eigen::BlockVectorReturn</class>
    <class kind="class">Eigen::BlockVectorView</class>
    <class kind="class">Eigen::BlockSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::BlockSparseMatrixView::InnerIterator</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseMatrixView&lt; BlockSparseMatrixT &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseTimeDenseProduct&lt; BlockSparseMatrixT, VecType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::TripletComp</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BooleanRedux.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>BooleanRedux_8h.html</filename>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BVAlgorithms.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/BVH/</path>
    <filename>BVAlgorithms_8h.html</filename>
    <class kind="struct">Eigen::internal::intersector_helper1</class>
    <class kind="struct">Eigen::internal::intersector_helper2</class>
    <class kind="struct">Eigen::internal::minimizer_helper1</class>
    <class kind="struct">Eigen::internal::minimizer_helper2</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a07d8e283f082c972338f3fc4f644b2a9</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac3b8047a3ee05b5e6fec4668197a9a43</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcbe73ac1482eacab0e18ee32c25508e</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a915f6adc8b195c94a83c35de6a842556</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd0f90e57a403bc37861a3b8ab8baa48</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a002b42404006e5045ec2bc089a573263</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>camera_8cpp.html</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>camera_8h.html</filename>
    <class kind="class">Camera</class>
    <class kind="class">Frame</class>
  </compound>
  <compound kind="file">
    <name>chbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>chbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>chbmv_</name>
      <anchorfile>chbmv_8c.html</anchorfile>
      <anchor>a5b60c9ff3b14c94b535b7600a21ca37d</anchor>
      <arglist>(char *uplo, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chkder.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>chkder_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>chkder_factor</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a8bb48e43fe1b37997adc4a22ef7ea38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chkder_log10e</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a230b19562cbcc3e9d4d696233809daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1431fef40d5236138ca393d225f8aea5</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cholesky.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>cholesky_8cpp.html</filename>
    <includes id="lapack__common_8h" name="lapack_common.h" local="yes" imported="no">lapack_common.h</includes>
    <member kind="function">
      <type>MatrixType</type>
      <name>A</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a8c146ce0b07500026f968d00eea2dc85</anchor>
      <arglist>(a, *n, *n, *lda)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>B</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a2bb2d36eab50825738ef89e0b4cd1a9f</anchor>
      <arglist>(b, *n, *nrhs, *ldb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a2c0cbddfd6f49244d6a6e1866c2e790b</anchor>
      <arglist>(ret &gt;=0) *info</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a4f11c90bcd82a56f4f81d94456896656</anchor>
      <arglist>(UPLO(*uplo)==INVALID) *info</arglist>
    </member>
    <member kind="function">
      <type>else if *</type>
      <name>lda</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>adb9c89058efe2eebee2eca65278142df</anchor>
      <arglist>(1, *n)) *info=-4;if(*info!=0</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>triangularView&lt; Lower &gt;</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>accba35e157cff07f839ca4634f76c472</anchor>
      <arglist>().adjoint().solveInPlace(B)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>a</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>ad2cbe4616e813eb9af81732dca777b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>b</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a6b468d71ab8158e3f31f196f92687e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a0544c3fe466e421738dae463968b70ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>else if n *</type>
      <name>info</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a19e186475eb822b276da4b357d68140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ret</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>afb8d513d0298d2695018eb494b092786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>return</name>
      <anchorfile>cholesky_8cpp.html</anchorfile>
      <anchor>a9717e7bbecb906637e86cef6da3d83c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CholmodSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/CholmodSupport/</path>
    <filename>CholmodSupport_8h.html</filename>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>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>afacb818b18280e2e1ab73836ab74cab5</anchor>
      <arglist>(const SparseSelfAdjointView&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae05afad80a00ea7af7432a096875d2e0</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_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>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac9fb9e40cfc9ddbdc7da84ee01bb7545</anchor>
      <arglist>(Ref&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, StorageIndex &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad43574b96b756041bd8037c4b61e0d9</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chpmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>chpmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>chpmv_</name>
      <anchorfile>chpmv_8c.html</anchorfile>
      <anchor>a7a55e82e2085869d9b922b33edc22aed</anchor>
      <arglist>(char *uplo, integer *n, complex *alpha, complex *ap, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collapsable_groupbox.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>collapsable__groupbox_8cpp.html</filename>
    <includes id="collapsable__groupbox_8h" name="collapsable_groupbox.h" local="no" imported="no">corbo-gui/collapsable_groupbox.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>collapsable_groupbox.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>collapsable__groupbox_8h.html</filename>
    <class kind="class">corbo::gui::CollapsableGroupBox</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>collocation_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>collocation__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <includes id="quadrature__interface_8h" name="quadrature_interface.h" local="no" imported="no">corbo-numerics/quadrature_interface.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::CombinedCompressedCollocationEdge</class>
    <class kind="class">corbo::CombinedCompressedCollocationMultipleControlsEdge</class>
    <class kind="class">corbo::CombinedUncompressedCollocationEdge</class>
    <class kind="class">corbo::CompressedCollocationEdge</class>
    <class kind="class">corbo::CompressedCollocationMultipleControlsEdge</class>
    <class kind="class">corbo::ConstControlCombinedCompressedCollocationEdge</class>
    <class kind="class">corbo::QuadratureCollocationDynamicsOnly</class>
    <class kind="class">corbo::QuadratureCollocationEdge</class>
    <class kind="class">corbo::UncompressedCollocationEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>collocation_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>collocation__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <class kind="class">corbo::CollocationInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_COLLOCATION</name>
      <anchorfile>collocation__interface_8h.html</anchorfile>
      <anchor>afe4cffcfebb5f433bd3ed9a96f49b508</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_manager.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>color__manager_8cpp.html</filename>
    <includes id="color__manager_8h" name="color_manager.h" local="no" imported="no">corbo-gui/color_manager.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>color_manager.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>color__manager_8h.html</filename>
    <class kind="class">corbo::gui::ColorManager</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_QR_COLPIV</name>
      <anchorfile>ColPivHouseholderQR__LAPACKE_8h.html</anchorfile>
      <anchor>aa23433267592f53261b285a0a100398b</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommaInitializer.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CommaInitializer_8h.html</filename>
    <class kind="class">Eigen::CommaInitializer</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>common_8h.html</filename>
    <includes id="blas_8h" name="blas.h" local="yes" imported="no">../Eigen/src/misc/blas.h</includes>
    <includes id="BandTriangularSolver_8h" name="BandTriangularSolver.h" local="yes" imported="no">BandTriangularSolver.h</includes>
    <includes id="GeneralRank1Update_8h" name="GeneralRank1Update.h" local="yes" imported="no">GeneralRank1Update.h</includes>
    <includes id="PackedSelfadjointProduct_8h" name="PackedSelfadjointProduct.h" local="yes" imported="no">PackedSelfadjointProduct.h</includes>
    <includes id="PackedTriangularMatrixVector_8h" name="PackedTriangularMatrixVector.h" local="yes" imported="no">PackedTriangularMatrixVector.h</includes>
    <includes id="PackedTriangularSolverVector_8h" name="PackedTriangularSolverVector.h" local="yes" imported="no">PackedTriangularSolverVector.h</includes>
    <includes id="Rank2Update_8h" name="Rank2Update.h" local="yes" imported="no">Rank2Update.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADJ</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adbe4c3711c9b88febb83b032ba30b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIAG</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af1133ac3bddac0fefdc11d40fdca457c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_FUNC</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aaa695e8e0dd950fda83b2892145a8ef3</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adf770fe2eec438e3758ffe905dbae208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEFT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a437ef08681e7210d6678427030446a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af6756f4391699fde08af441bb7d9d49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTR</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a814ae8b7d2442afbd90204c0c0df2df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUNIT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ad65b360ee236cf84225fb3f3e8acc0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a63a3664cbdee9b346c8d91509aa829f7</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RIGHT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a80fb826a684cf3f0d306b22aa100ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIDE</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a56e22fa53d6e79b0a7729fbd2a20f0d9</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TR</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4eeaa4bfb30c2bd68ba33198fb2f135e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a0079cc4909964ed0d782c06b1753ce14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UP</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a1965eaca47dbf3f87acdafc2208f04eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPLO</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aede440fdc60eff8db8599716ca73b449</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>CompactVectorType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adfd435adfcda708025c324115f7c1364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Complex</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a1a215510434ed195e4ce08e1f0b86afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>ConstMatrixType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ad4f5e51b86e93e40a62c8a60192c726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>MatrixType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab5ea5a8e50af90c1c95350572f8b649b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>PlainMatrixType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aa269c0151a2f2c0570f004c77ca88b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>acb5c3dc237f99cf17167e8a629f01b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, 1 &gt;, 0, InnerStride&lt; Dynamic &gt; &gt;</type>
      <name>StridedVectorType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ac48d24eedfe72efd6bacbcbe70117378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a66d6dc5b929fc072f7dce7fdab0ee378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5aa9e2d59cf36dc044b75f06551d65d28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_op</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a8acda11879ff1b59de02c56c99a98289</anchor>
      <arglist>(const char *op)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_side</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ac8c43dc903c27a45be520dbfefde82e8</anchor>
      <arglist>(const char *side)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_uplo</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a47cad79ba5af39d67810caf6e8539f8d</anchor>
      <arglist>(const char *uplo)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>copy_back</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a306fdc4cdad3b1289fc233df835abae4</anchor>
      <arglist>(T *x_cpy, T *x, int n, int incx)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get_compact_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a3ef9559c0ce50ef27fb5fc97a5a53f00</anchor>
      <arglist>(T *x, int n, int incx)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Matrix&lt; T, Dynamic, 1 &gt; &gt;</type>
      <name>make_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a6c18a1df5c74c13b6d8dfbcfc02cc53a</anchor>
      <arglist>(const T *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Matrix&lt; T, Dynamic, 1 &gt;, 0, InnerStride&lt; Dynamic &gt; &gt;</type>
      <name>make_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a7f75312ca519f8f31bdbd533eb10c501</anchor>
      <arglist>(const T *data, int size, int incr)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, 1 &gt; &gt;</type>
      <name>make_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a049ecb8ed69f4329cc920f49eb1ff3ef</anchor>
      <arglist>(T *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, 1 &gt;, 0, InnerStride&lt; Dynamic &gt; &gt;</type>
      <name>make_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a7fecc876b02cead11e333e3d17465a3b</anchor>
      <arglist>(T *data, int size, int incr)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Matrix&lt; T, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a3dd8e6e370fb19e43de63615cd59afe2</anchor>
      <arglist>(const T *data, int rows, int cols, int stride)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a94360d20ee722c1bcb23e5b2fbba8554</anchor>
      <arglist>(T *data, int rows, int cols, int stride)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_signal_target.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>common__signal__target_8cpp.html</filename>
    <includes id="common__signal__target_8h" name="common_signal_target.h" local="no" imported="no">corbo-core/common_signal_target.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>common_signal_target.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>common__signal__target_8h.html</filename>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <class kind="class">corbo::CommonSignalTarget</class>
    <class kind="struct">corbo::CommonSignalTarget::SignalGroup</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>CommonCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>CommonCwiseBinaryOps_8h.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>acb4534facc729e7502c9f2420523d0ed</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>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a389d242eaf451d33c6ea101c0295a4f3</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>abfd797c1c1788aec09b76c6281444814</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>CommonCwiseUnaryOps_8h.html</filename>
    <class kind="struct">CastXpr</class>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8391a8a82f1ad952c5ce3bc797a59fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a95e17c548bb824eea74de365922dd98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aff53bb7e0da4f1764538c2cdb52768ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a439275343866fc96ec3b3593495d103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4df201105578a2265d8f70d74ef90ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a78f6c235431381c8d8236a57e8cdf3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae9c73516309861c00fd6bf3f38ab7f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>acea5b38fcb99c3e0b91a43bfcca923ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ImagReturnType</type>
      <name>imag</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8cc3d2f4413a156b2ec6a3097efd3aa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>acf27c8aabc3a01a393804f207a8a8496</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ab4f37ccf3fccf1ea0677e69ad29d442e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa88c23cf8c1698c87408d22953e6f8fc</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a744ac332022e6d742d67d27fc573b33f</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>communication_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/test/</path>
    <filename>communication__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>communication__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>communication__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Companion.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>Companion_8h.html</filename>
    <class kind="class">Eigen::internal::companion</class>
    <class kind="struct">Eigen::internal::decrement_if_fixed_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55dafaacb3ca3978243f34a1e1a88d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3049019ef9e11eeb1f5790e1d2a09287</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompleteOrthogonalDecomposition.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>CompleteOrthogonalDecomposition_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="struct">Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>AltiVec/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2Complex_8h.html</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_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adabd0a7a2b71aaedaa32d9c0e5f537c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2Complex_8h.html</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cd</class>
    <class kind="struct">Eigen::internal::Packet4cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>padd&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed5e53bef3b95b1e1100c0ab1c647c42</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>padd&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11a631dcbe3f6421c566d8b075a7889</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pand&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a430daf5d4c58ae8df102eda3debe29ae</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pand&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61c66abe757d9226ade245a7aa933ecc</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pandnot&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7581b24af7c62b141e9af806ea2d6f14</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pandnot&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0c1c1d1635c732bec230b7643fb811d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0f694c1c6d63b471f39d195854b38b6</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e3a815054ebd3f85b712b0f656df759</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pcplxflip&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f7057a9e79face2457b6bf1850b4c23</anchor>
      <arglist>(const Packet2cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pcplxflip&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad52a3b1b94f53b88acfe2c3520568301</anchor>
      <arglist>(const Packet4cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pdiv&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64259468f24e10dfa65cca4689c2b52a</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pdiv&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa57b26f09f6cb5025770f4cca97b3830</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29f6a7426a3b70fc65654ea5e91a6d0</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e8c5ef8a353b017cd294d424b605cdc</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbd89fb076eab46f484f7cd9c6fee5af</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4b2af3b412b5f172c08c31b50d89eca2</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff73318ada204f943076746d0b807ef6</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e4eafb51675c17bd14345c900ad0374</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac06b6f829c865e8e0e3ec9946aa18ed1</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52c9d147b4fc071e867397f5ff60cedd</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pload&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b54ca6cb2be7a7f40351bc08abe62fb</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pload&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add5c0f2bec03d6b5a3e9f2925baeff74</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploaddup&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e52c9622c158218f05a6733c4706126</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploaddup&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9641211c8ee7110d30ddf79ea34502ed</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploadu&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a475188ba3e3012865468670d35514cad</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploadu&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0af5b2c10a48eb64aad66d0ae8aac9eb</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acba737094bb4027ac5dcc254b97ce74d</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad00c03c68ed4f72f2e2a05287fa0cc55</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e342efdf30e450a66070cde342ea6f5</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaffa1cc24fdde8db729bbcaf5755a88a</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>por&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d3f230cbe99c22bea02ad08eef996dc</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>por&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeabd400bbc8d481593a93d825b3aa3c7</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a817a45079c12857a367fab95a3c57de9</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6cefb1df9b38891adcbeb8de30e8ae53</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17efed40779815ef98960244d73565bb</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9c50aecd61dc9f87fb584165e99adb46</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preduxp&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace14e019013bd60a4aed54ac061a9531</anchor>
      <arglist>(const Packet2cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preduxp&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba832c112d719e488db8631939774dd6</anchor>
      <arglist>(const Packet4cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5277aa8198a1668fe9dd0313c818dec</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02a79eb793dbd21f24f138eedf0f655</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b459f77ce250159ab6baeae1e66f39a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03cc4a8e3cd7037c42517cbdcdf26115</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pset1&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a288388acc2f71e36177000f0af0b95f3</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pset1&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66a8682c156a7f9315db7004261bcac3</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99b1419302b13f40adcca27bacf24631</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a30f9ae2f25dc4bf8d133703b69204a59</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc27251451fdb81ca48106b7bdc72b25</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac36932da6516b5e7c73d1f5f478f9a92</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>psub&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a796eece972211838da064178248d1d81</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>psub&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21c83eff21af7762489643fa896b1ecf</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a219ae6dc59131816934137096adeeefb</anchor>
      <arglist>(PacketBlock&lt; Packet2cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33fce4d405f50aab65599f3bab3fe076</anchor>
      <arglist>(PacketBlock&lt; Packet4cf, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pxor&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad85473d2b77acec45ef80ca3cb8cb38</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pxor&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b281130b1a609b17f9bd126fa2573d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2Complex_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NEON/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2Complex_8h.html</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a067e7bdf2d1a3ffadd4e1ed2cf1e8a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adabd0a7a2b71aaedaa32d9c0e5f537c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2Complex_8h.html</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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>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>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</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>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e93280e4bdb137637c11a525ba4d5e</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49e8eec683eaff076dbdab4102a2ce38</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae89f970de870fe2d824ad06363cb8438</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89c564ca8cb05083894165b15c4fd998</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>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 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 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>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZVector/Complex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/ZVector/</path>
    <filename>ZVector_2Complex_8h.html</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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>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>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</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>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet1cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27be9d816b0e77a8d22c2a3d67c57456</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 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>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc41c0196b601e87b2123adfee80c65f</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c68a7844a6c488608dd1fdb91cedfb</anchor>
      <arglist>(PacketBlock&lt; Packet1cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b51b211dcc1e9b61eb97eddf8e50a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08f2ebcbeae63c5c775bec32e8eac271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas/complex_double.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>blas_2complex__double_8cpp.html</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__cplx__impl_8h" name="level1_cplx_impl.h" local="yes" imported="no">level1_cplx_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__cplx__impl_8h" name="level2_cplx_impl.h" local="yes" imported="no">level2_cplx_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/complex_double.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lapack_2complex__double_8cpp.html</filename>
    <includes id="cholesky_8cpp" name="cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lu_8cpp" name="lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="svd_8cpp" name="svd.cpp" local="yes" imported="no">svd.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas/complex_single.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>blas_2complex__single_8cpp.html</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__cplx__impl_8h" name="level1_cplx_impl.h" local="yes" imported="no">level1_cplx_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__cplx__impl_8h" name="level2_cplx_impl.h" local="yes" imported="no">level2_cplx_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/complex_single.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lapack_2complex__single_8cpp.html</filename>
    <includes id="cholesky_8cpp" name="cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lu_8cpp" name="lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="svd_8cpp" name="svd.cpp" local="yes" imported="no">svd.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>complexdots.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>complexdots_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>complex</type>
      <name>cdotc_</name>
      <anchorfile>complexdots_8c.html</anchorfile>
      <anchor>af5f99175f773a39d5f3848ca08a0aa8a</anchor>
      <arglist>(integer *n, complex *cx, integer *incx, complex *cy, integer *incy)</arglist>
    </member>
    <member kind="function">
      <type>complex</type>
      <name>cdotu_</name>
      <anchorfile>complexdots_8c.html</anchorfile>
      <anchor>abca4e14a65a1303f432efa0a582c0fc0</anchor>
      <arglist>(integer *n, complex *cx, integer *incx, complex *cy, integer *incy)</arglist>
    </member>
    <member kind="function">
      <type>doublecomplex</type>
      <name>zdotc_</name>
      <anchorfile>complexdots_8c.html</anchorfile>
      <anchor>aefb5a453726cf60ba9cdf8c7f35f9c3e</anchor>
      <arglist>(integer *n, doublecomplex *cx, integer *incx, doublecomplex *cy, integer *incy)</arglist>
    </member>
    <member kind="function">
      <type>doublecomplex</type>
      <name>zdotu_</name>
      <anchorfile>complexdots_8c.html</anchorfile>
      <anchor>a7d8f377f043a0270c4a0dd8f11453184</anchor>
      <arglist>(integer *n, doublecomplex *cx, integer *incx, doublecomplex *cy, integer *incy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexEigenSolver_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur_8h.html</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SCHUR_COMPLEX</name>
      <anchorfile>ComplexSchur__LAPACKE_8h.html</anchorfile>
      <anchor>a7ba35dcdf03be2c4a7929cf6eaa3e645</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, LAPACKE_PREFIX_U, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedStorage.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>CompressedStorage_8h.html</filename>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ConditionEstimator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ConditionEstimator_8h.html</filename>
    <class kind="struct">Eigen::internal::rcond_compute_sign</class>
    <class kind="struct">Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_estimate_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1de0d785387bfb5435c410bf0554068</anchor>
      <arglist>(typename Decomposition::RealScalar matrix_norm, const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_invmatrix_L1_norm_estimate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3f5b3cfa34df750994a247d4823aa51</anchor>
      <arglist>(const Decomposition &amp;dec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConjHelper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/Default/</path>
    <filename>ConjHelper_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CONJ_HELPER_CPLX_REAL</name>
      <anchorfile>ConjHelper_8h.html</anchorfile>
      <anchor>a5d280610f8422e6d287362bd57e0c837</anchor>
      <arglist>(PACKET_CPLX, PACKET_REAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConjugateGradient.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>ConjugateGradient_8h.html</filename>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff9eaa3ce0bcecb14e4664d80c44d801</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConservativeSparseSparseProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>ConservativeSparseSparseProduct_8h.html</filename>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c576ae94e9a61be54cd90f41600aa42</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, bool sortedInsertion=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_to_dense_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac05a2700a716c94788aa8adb892c5035</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>console.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>console_8h.html</filename>
    <includes id="text__style_8h" name="text_style.h" local="no" imported="no">corbo-core/text_style.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>corbo_FUNCTION_NAME</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a14edd4c034a754bb9d6f19a75e27ee13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_FUNCTION_NAME_FORMATTED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a61339113a74cb8dade6b47d8ee69751d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_COLOR</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a6218ebf3d38879af3e58f18e39c4e064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_COLOR</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a79b638f694ebb66a5eb8b994f4139906</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INPUT_STREAM</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>abd34ac58c5a9665b347a68be347f4700</anchor>
      <arglist>(variable, default_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INPUT_STREAM_DEFAULT</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a2ff44efd54ccf0570facbd60b8df373e</anchor>
      <arglist>(variable, default_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INPUT_STREAM_DEFAULT_MSG</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a1accb9c6db5348b1472fad9e0b6c2216</anchor>
      <arglist>(msg, variable, default_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INPUT_STREAM_MSG</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>adeb5af4935422fdca3fcbb551a580be3</anchor>
      <arglist>(msg, variable, default_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ab683a78a3531a6d657708d9facc5be4f</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a81045156bc210dec9cb708f13b2abe20</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_COND_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aaefb71dec9e1a51355cde1fd09ef61e2</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_COND_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>acd3720898f05114391cc44c84736b0a7</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_COND_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a06ba73364b936855e85f69014986a710</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a8260bc56794240f8315faa2f22cec3bb</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a9d49e0e321e4c0e9282d506727e98899</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a471010969cae98e6a8e1b51656e89a70</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG_WARN</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aa8b1b1bc8f41d96c55e6b670558132b9</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ab5f97803a31edd002ddd5ca4def654ca</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a924aac2925ca214f4bc23ed0fff7a876</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_COND_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a6a374e39c75c7fa89453103fcb482ad2</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_COND_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>acde1a3d9064dd9a36cb152fcc3d1ec39</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_COND_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a4ee5ed732b2510e9eb66d66763c6bbf7</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a8a7586136a2c7e7db33d93683c4a855c</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a3de03797b45bc2920491492f4ac3b650</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERROR_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aaf9b75a1367cd065b2caa71a9a96a068</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_FATAL</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a360914b86221c9e98aacf5fdbbbc9ce2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_FATAL_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a0d0f257ea731a1c5623bc199a0a99552</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>af7b9c8b3bf0ea1ed6c34ff3be48a8f56</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a2f371c5b1eace0900fed3839911beaa0</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_COND_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a665528491937edb627c75f0dea840651</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_COND_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a51ea88ed6cc687d7aa9da7c988e5df77</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_COND_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a97a9a7af6a08ac03375870050b847838</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a93c52afbde3a54bdc2b25281567f2a25</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a4c362f8733f1c5aaae1645ecd45693f6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_INFO_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ae6b46a0000d85bd31a55cfca521f5af1</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ac9d13b485ceb47fb86a86a18bf5b2558</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ae4e158ba378e6628a1cd7d9158303488</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_COND_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a7f39203aa029bead43e5f204a296e751</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_COND_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aa509663b30b27263f5bd656f4a5bed27</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_COND_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a311861ce9a9739727f3fbf6278edfe8c</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a2ab6123347f79ade8cc8aab190c0f43a</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a976992d61ed461f6383844613d173b06</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARNING_ONCE_NAMED</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>afcda127fd7097c16f7ff00678e96ef6b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARNING_COLOR</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a3a8113b2321abda8238e8e1f41c6896b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constants.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>Constants_8h.html</filename>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="struct">Eigen::BandShape</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="struct">Eigen::DenseShape</class>
    <class kind="struct">Eigen::DiagonalShape</class>
    <class kind="struct">Eigen::HomogeneousShape</class>
    <class kind="struct">Eigen::internal::IndexBased</class>
    <class kind="struct">Eigen::internal::IteratorBased</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <class kind="struct">Eigen::PermutationShape</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="struct">Eigen::SelfAdjointShape</class>
    <class kind="struct">Eigen::SolverShape</class>
    <class kind="struct">Eigen::SolverStorage</class>
    <class kind="struct">Eigen::Sparse</class>
    <class kind="struct">Eigen::SparseShape</class>
    <class kind="struct">Eigen::TranspositionsShape</class>
    <class kind="struct">Eigen::TranspositionsStorage</class>
    <class kind="struct">Eigen::TriangularShape</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::Architecture</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03a50e0300a7050ebe879b82484f89efb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03af86f2d01b29fe43e67fee437b0cf45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AmbiVectorMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfa93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComparisonName</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_EQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a5b7c37c3d9ec1d93ec8a59ca1d2c854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aabf85b050c6f4bb0032218b0813aab53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ad6845a88367c835ee77cce9c856ef62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_UNORD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aeebc35e52ca665b043674a3280ffa2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_NEQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a2dd2824b0c2b74f0739d49f439f2081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a6552d3da8d88d3bcbeae57ac52a4974c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ac9f0178e42214db49c7ffb4ad677475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NoChange_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoChange</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7a803d2a444e64a0122be7d85537804ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProductImplType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a38cb762f174a3b57aed8cc7398870384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a14eddae1399980a6a1927a27c8d18a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AliasFreeProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab4d020163beae2ddb3ca6cdd296136bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SpecializedType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TraversalType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VSX</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca3a171be79a1ec68bc97277c80e57aa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEON</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca61556a1a75528a2acfbb4d860dea9605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UnrollingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669daffa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a020f88dc24a123b9afbd756c4b220db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EIGEN_DEPRECATED unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gab1088154b1bb147229211e4f3b56d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EIGEN_DEPRECATED unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4b8ae7db0d83f9bbed26b261e60e139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>HugeCost</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3163430a1c13173faffde69016b48aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConstrainedConjGrad.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>ConstrainedConjGrad_8h.html</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../../../../Eigen/src/Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2f99746877fd46158af4a6b7dce2f9</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58a0ccf0e71d88beeb5dcf72ed0bdd5f</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controllability.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>controllability_8cpp.html</filename>
    <includes id="controllability_8h" name="controllability.h" local="no" imported="no">corbo-numerics/controllability.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>controllability.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>controllability_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::Controllability</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>controller_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>controller__interface_8cpp.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>controller_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>controller__interface_8h.html</filename>
    <includes id="controllers_2include_2corbo-controllers_2statistics_8h" name="controllers/include/corbo-controllers/statistics.h" local="no" imported="no">corbo-controllers/statistics.h</includes>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="output__function__interface_8h" name="output_function_interface.h" local="no" imported="no">corbo-systems/output_function_interface.h</includes>
    <class kind="class">corbo::ControllerInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_CONTROLLER</name>
      <anchorfile>controller__interface_8h.html</anchorfile>
      <anchor>a3d35a030e78df048e87ab8ad23e92483</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; ControllerInterface &gt;</type>
      <name>ControllerFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a0b69b039b5f9cf5ae3d9221f37e9ea1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>corbo_controllers.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>corbo__controllers_8h.html</filename>
    <includes id="dual__mode__controller_8h" name="dual_mode_controller.h" local="no" imported="no">corbo-controllers/dual_mode_controller.h</includes>
    <includes id="lqr__controller_8h" name="lqr_controller.h" local="no" imported="no">corbo-controllers/lqr_controller.h</includes>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">corbo-controllers/pid_controller.h</includes>
    <includes id="predictive__controller_8h" name="predictive_controller.h" local="no" imported="no">corbo-controllers/predictive_controller.h</includes>
    <includes id="simple__state__controller_8h" name="simple_state_controller.h" local="no" imported="no">corbo-controllers/simple_state_controller.h</includes>
    <includes id="step__response__generator_8h" name="step_response_generator.h" local="no" imported="no">corbo-controllers/step_response_generator.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_core.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>corbo__core_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="data__exporter__interface_8h" name="data_exporter_interface.h" local="no" imported="no">corbo-core/data_exporter_interface.h</includes>
    <includes id="global_8h" name="global.h" local="no" imported="no">corbo-core/global.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="tsv__export_8h" name="tsv_export.h" local="no" imported="no">corbo-core/tsv_export.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_numerics.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>corbo__numerics_8h.html</filename>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <includes id="explicit__integrators_8h" name="explicit_integrators.h" local="no" imported="no">corbo-numerics/explicit_integrators.h</includes>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <includes id="finite__differences__collocation_8h" name="finite_differences_collocation.h" local="no" imported="no">corbo-numerics/finite_differences_collocation.h</includes>
    <includes id="quadrature_8h" name="quadrature.h" local="no" imported="no">corbo-numerics/quadrature.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_observers.h</name>
    <path>/tmp/ws/src/control_box_rst/src/observers/include/corbo-observers/</path>
    <filename>corbo__observers_8h.html</filename>
    <includes id="observer__interface_8h" name="observer_interface.h" local="no" imported="no">corbo-observers/observer_interface.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_optimal_control.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/</path>
    <filename>corbo__optimal__control_8h.html</filename>
    <includes id="final__state__constraints_8h" name="final_state_constraints.h" local="no" imported="no">corbo-optimal-control/functions/final_state_constraints.h</includes>
    <includes id="final__state__cost_8h" name="final_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/final_state_cost.h</includes>
    <includes id="hybrid__cost_8h" name="hybrid_cost.h" local="no" imported="no">corbo-optimal-control/functions/hybrid_cost.h</includes>
    <includes id="minimum__time_8h" name="minimum_time.h" local="no" imported="no">corbo-optimal-control/functions/minimum_time.h</includes>
    <includes id="quadratic__control__cost_8h" name="quadratic_control_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_control_cost.h</includes>
    <includes id="quadratic__cost_8h" name="quadratic_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_cost.h</includes>
    <includes id="quadratic__state__cost_8h" name="quadratic_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_state_cost.h</includes>
    <includes id="finite__differences__grid_8h" name="finite_differences_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_grid.h</includes>
    <includes id="finite__differences__grid__move__blocking_8h" name="finite_differences_grid_move_blocking.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_grid_move_blocking.h</includes>
    <includes id="finite__differences__variable__grid_8h" name="finite_differences_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_variable_grid.h</includes>
    <includes id="multiple__shooting__grid_8h" name="multiple_shooting_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_grid.h</includes>
    <includes id="multiple__shooting__variable__grid_8h" name="multiple_shooting_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_variable_grid.h</includes>
    <includes id="non__uniform__finite__differences__variable__grid_8h" name="non_uniform_finite_differences_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_finite_differences_variable_grid.h</includes>
    <includes id="non__uniform__multiple__shooting__variable__grid_8h" name="non_uniform_multiple_shooting_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_multiple_shooting_variable_grid.h</includes>
    <includes id="structured__optimal__control__problem_8h" name="structured_optimal_control_problem.h" local="no" imported="no">corbo-optimal-control/structured_ocp/structured_optimal_control_problem.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_optimization.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/</path>
    <filename>corbo__optimization_8h.html</filename>
    <includes id="hyper__graph__optimization__problem__edge__based_8h" name="hyper_graph_optimization_problem_edge_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_edge_based.h</includes>
    <includes id="hyper__graph__optimization__problem__ignore__structure_8h" name="hyper_graph_optimization_problem_ignore_structure.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_ignore_structure.h</includes>
    <includes id="hyper__graph__optimization__problem__vertex__based_8h" name="hyper_graph_optimization_problem_vertex_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_vertex_based.h</includes>
    <includes id="simple__optimization__problem_8h" name="simple_optimization_problem.h" local="no" imported="no">corbo-optimization/simple_optimization_problem.h</includes>
    <includes id="levenberg__marquardt__dense_8h" name="levenberg_marquardt_dense.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_dense.h</includes>
    <includes id="levenberg__marquardt__sparse_8h" name="levenberg_marquardt_sparse.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_sparse.h</includes>
    <includes id="nlp__solver__ipopt_8h" name="nlp_solver_ipopt.h" local="no" imported="no">corbo-optimization/solver/nlp_solver_ipopt.h</includes>
    <includes id="qp__solver__osqp_8h" name="qp_solver_osqp.h" local="no" imported="no">corbo-optimization/solver/qp_solver_osqp.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_plants.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>corbo__plants_8h.html</filename>
    <includes id="disturbances_8h" name="disturbances.h" local="no" imported="no">corbo-plants/disturbances.h</includes>
    <includes id="simulated__plant_8h" name="simulated_plant.h" local="no" imported="no">corbo-plants/simulated_plant.h</includes>
    <includes id="simulated__plant__threaded_8h" name="simulated_plant_threaded.h" local="no" imported="no">corbo-plants/simulated_plant_threaded.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_systems.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>corbo__systems_8h.html</filename>
    <includes id="linear__benchmark__systems_8h" name="linear_benchmark_systems.h" local="no" imported="no">corbo-systems/benchmark/linear_benchmark_systems.h</includes>
    <includes id="nonlinear__benchmark__systems_8h" name="nonlinear_benchmark_systems.h" local="no" imported="no">corbo-systems/benchmark/nonlinear_benchmark_systems.h</includes>
    <includes id="standard__filters_8h" name="standard_filters.h" local="no" imported="no">corbo-systems/standard_filters.h</includes>
  </compound>
  <compound kind="file">
    <name>corbo_tasks.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>corbo__tasks_8h.html</filename>
    <includes id="benchmark__task__increasing__n__open__loop_8h" name="benchmark_task_increasing_n_open_loop.h" local="no" imported="no">corbo-tasks/benchmark_task_increasing_n_open_loop.h</includes>
    <includes id="benchmark__task__varying__initial__state_8h" name="benchmark_task_varying_initial_state.h" local="no" imported="no">corbo-tasks/benchmark_task_varying_initial_state.h</includes>
    <includes id="task__closed__loop__control_8h" name="task_closed_loop_control.h" local="no" imported="no">corbo-tasks/task_closed_loop_control.h</includes>
    <includes id="task__open__loop__control_8h" name="task_open_loop_control.h" local="no" imported="no">corbo-tasks/task_open_loop_control.h</includes>
  </compound>
  <compound kind="file">
    <name>CoreEvaluators.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CoreEvaluators_8h.html</filename>
    <class kind="struct">Eigen::internal::binary_evaluator</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing</class>
    <class kind="struct">Eigen::internal::evaluator_base</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="struct">Eigen::internal::evaluator_traits_base</class>
    <class kind="struct">Eigen::internal::evaluator_wrapper_base</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="struct">Eigen::internal::nullary_wrapper</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</class>
    <class kind="struct">Eigen::internal::ternary_evaluator</class>
    <class kind="struct">Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CoreIterators.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CoreIterators_8h.html</filename>
    <class kind="class">Eigen::internal::inner_iterator_selector</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</class>
    <class kind="class">Eigen::InnerIterator</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>covar.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>covar_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab02b12e1b86ddb7b50855f9ecf000410</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>ctbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ctbmv_</name>
      <anchorfile>ctbmv_8c.html</anchorfile>
      <anchor>a99b6f53f43fd0fc021e51e8cf5a93ca1</anchor>
      <arglist>(char *uplo, char *trans, char *diag, integer *n, integer *k, complex *a, integer *lda, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CudaSpecialFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/</path>
    <filename>CudaSpecialFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseBinaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CwiseBinaryOp_8h.html</filename>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseNullaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CwiseNullaryOp_8h.html</filename>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseTernaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CwiseTernaryOp_8h.html</filename>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CwiseUnaryOp_8h.html</filename>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryView.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>CwiseUnaryView_8h.html</filename>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CXX11Meta.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/util/</path>
    <filename>CXX11Meta_8h.html</filename>
    <includes id="EmulateArray_8h" name="EmulateArray.h" local="yes" imported="no">EmulateArray.h</includes>
    <includes id="EmulateCXX11Meta_8h" name="EmulateCXX11Meta.h" local="yes" imported="no">EmulateCXX11Meta.h</includes>
  </compound>
  <compound kind="file">
    <name>CXX11Workarounds.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/util/</path>
    <filename>CXX11Workarounds_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TPL_PP_SPEC_HACK_DEF</name>
      <anchorfile>CXX11Workarounds_8h.html</anchorfile>
      <anchor>ad557024cc4ec7ed08b6a5bcfc7fbac43</anchor>
      <arglist>(mt, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TPL_PP_SPEC_HACK_DEFC</name>
      <anchorfile>CXX11Workarounds_8h.html</anchorfile>
      <anchor>ab45e2cfb165b31ba065e92b23f88bd6d</anchor>
      <arglist>(mt, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TPL_PP_SPEC_HACK_USE</name>
      <anchorfile>CXX11Workarounds_8h.html</anchorfile>
      <anchor>aa9dea0b9a25cfa03ed5c12835b8de03f</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TPL_PP_SPEC_HACK_USEC</name>
      <anchorfile>CXX11Workarounds_8h.html</anchorfile>
      <anchor>af79c46c840750b620d5624ebb720cafb</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T &amp;&amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0324ad2defb569358e6bc2279e0a95d1</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;&amp;a)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11c171b128f2844922356b444857f8a5</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T const  &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0334322c4914ce840e2485a005dfd27</anchor>
      <arglist>(std::vector&lt; T &gt; const &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>d_cnjg.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>d__cnjg_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>void</type>
      <name>d_cnjg</name>
      <anchorfile>d__cnjg_8c.html</anchorfile>
      <anchor>a753978ee017e26dbdab16a40cf45b2cb</anchor>
      <arglist>(doublecomplex *r, doublecomplex *z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_exporter_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>data__exporter__interface_8cpp.html</filename>
    <includes id="data__exporter__interface_8h" name="data_exporter_interface.h" local="no" imported="no">corbo-core/data_exporter_interface.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>data_exporter_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>data__exporter__interface_8h.html</filename>
    <includes id="common__signal__target_8h" name="common_signal_target.h" local="no" imported="no">corbo-core/common_signal_target.h</includes>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <class kind="class">corbo::DataExporterInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_DATA_EXPORTER</name>
      <anchorfile>data__exporter__interface_8h.html</anchorfile>
      <anchor>a3480c465743385094dd60c770eda34a8</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DataExporterInterface &gt;</type>
      <name>DataExporterFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4bb72fd425e65824055d593467883c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>datatypes.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>datatypes_8h.html</filename>
    <class kind="struct">complex</class>
    <class kind="struct">doublecomplex</class>
    <member kind="define">
      <type>#define</type>
      <name>abs</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a3aa069ac3980707dae1e0530f50d59e4</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dabs</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>ad1f46d2294c121413c66c8777190a874</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dmax</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>ae1dcd09f9c8de5971c9a85494ab952e9</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dmin</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a0978a1b8e1dc8878376a50a88725223d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>affe776513b24d84b39af8ab0930fef7f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>doublereal</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a1e69afaa4e6077b67397e6c36454b97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ftnlen</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>aafd276bbb7e282327e9bc51b5c97bff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>integer</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a3b6ee100a473e8866bcea6d1fc4041d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>logical</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a5617a5145059de2c7a1589b9680bdaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>real</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a1bb7bda9eb99a2427c358ecb686be221</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uinteger</name>
      <anchorfile>datatypes_8h.html</anchorfile>
      <anchor>a51c5a15fa7489d885a4eb9ef8ff10677</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>DenseBase_8h.html</filename>
    <includes id="BlockMethods_8h" name="BlockMethods.h" local="yes" imported="no">../plugins/BlockMethods.h</includes>
    <class kind="class">Eigen::DenseBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a4b785f57fd70d89b67f3b25f6f9b0ca1</anchor>
      <arglist>(COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>ad7f74cf0d006b06b945187535404355e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_DenseIndex_is_signed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e3b8bd398c7818accb9cd2968d5fe7b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseCoeffsBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>DenseCoeffsBase_8h.html</filename>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab83986b0ebbd20ebde1f9033162ca121</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f16b915ba954e15a13f76ca3016830a</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseStorage.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>DenseStorage_8h.html</filename>
    <class kind="struct">Eigen::internal::constructor_without_unaligned_array_assert</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>a7136272f4f3e6766ba14ccaf88534d20</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>a45e68b364df58c08174d828c064a5b89</anchor>
      <arglist>(sizemask)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_static_allocation_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f7142ecdc385ba5e9dcf80f996c2e25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>details.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/StlSupport/</path>
    <filename>details_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/LU/</path>
    <filename>Determinant_8h.html</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>DGMRES.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>DGMRES_8h.html</filename>
    <class kind="class">Eigen::DGMRES</class>
    <class kind="class">Eigen::DGMRES</class>
    <class kind="struct">Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>sortWithPermutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe2a11c61eff70f7f68681a557fa21e7</anchor>
      <arglist>(VectorType &amp;vec, IndexType &amp;perm, typename IndexType::Scalar &amp;ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Diagonal.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Diagonal_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::Diagonal2Dense</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalProduct_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>DisableStupidWarnings.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>DisableStupidWarnings_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>discretization_grid_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>discretization__grid__interface_8h.html</filename>
    <includes id="edge__set_8h" name="edge_set.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_set.h</includes>
    <includes id="vertex__set_8h" name="vertex_set.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_set.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="nlp__functions_8h" name="nlp_functions.h" local="no" imported="no">corbo-optimal-control/functions/nlp_functions.h</includes>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::DiscretizationGridInterface</class>
    <class kind="struct">corbo::GridUpdateResult</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_DISCRETIZATION_GRID</name>
      <anchorfile>discretization__grid__interface_8h.html</anchorfile>
      <anchor>af7dbc3e43a382841c57c41506b9862fa</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DiscretizationGridInterface &gt;</type>
      <name>DiscretizationGridFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a16ecc21dae4607ee6f65616c95b4c904</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disturbance_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>disturbance__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::DisturbanceInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_DISTURBANCE</name>
      <anchorfile>disturbance__interface_8h.html</anchorfile>
      <anchor>aa6c271b4d11c9f6d573652c5909735e6</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DisturbanceInterface &gt;</type>
      <name>DisturbanceFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab89c115d4f77529dd83f42126b123226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disturbances.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/src/</path>
    <filename>disturbances_8cpp.html</filename>
    <includes id="disturbances_8h" name="disturbances.h" local="no" imported="no">corbo-plants/disturbances.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>disturbances.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>disturbances_8h.html</filename>
    <includes id="disturbance__interface_8h" name="disturbance_interface.h" local="no" imported="no">corbo-plants/disturbance_interface.h</includes>
    <class kind="class">corbo::DisturbanceGaussianNoise</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>dogleg.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>dogleg_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a973ab8305717418988ccac60a1bf85e1</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Dot.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Dot_8h.html</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>blas/double.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>blas_2double_8cpp.html</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__real__impl_8h" name="level1_real_impl.h" local="yes" imported="no">level1_real_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__real__impl_8h" name="level2_real_impl.h" local="yes" imported="no">level2_real_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dsdot</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>af089dc68c304005c42e1b8e68a573860</anchor>
      <arglist>(int *n, float *x, int *incx, float *y, int *incy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/double.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lapack_2double_8cpp.html</filename>
    <includes id="cholesky_8cpp" name="cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lu_8cpp" name="lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="eigenvalues_8cpp" name="eigenvalues.cpp" local="yes" imported="no">eigenvalues.cpp</includes>
    <includes id="svd_8cpp" name="svd.cpp" local="yes" imported="no">svd.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drotm.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>drotm_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>drotm_</name>
      <anchorfile>drotm_8c.html</anchorfile>
      <anchor>adc7513e1927a6c8b8cbd91ee6533622d</anchor>
      <arglist>(integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy, doublereal *dparam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drotmg.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>drotmg_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>drotmg_</name>
      <anchorfile>drotmg_8c.html</anchorfile>
      <anchor>a76dc957fc39c7bd6f7585582f3c5746f</anchor>
      <arglist>(doublereal *dd1, doublereal *dd2, doublereal *dx1, doublereal *dy1, doublereal *dparam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dsbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>dsbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dsbmv_</name>
      <anchorfile>dsbmv_8c.html</anchorfile>
      <anchor>ae49bf7a648577ca8efc8e159c5bb43e3</anchor>
      <arglist>(char *uplo, integer *n, integer *k, doublereal *alpha, doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dspmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>dspmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dspmv_</name>
      <anchorfile>dspmv_8c.html</anchorfile>
      <anchor>aa6274b1dfd2a6febabf2efcd6ca229f1</anchor>
      <arglist>(char *uplo, integer *n, doublereal *alpha, doublereal *ap, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dtbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>dtbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dtbmv_</name>
      <anchorfile>dtbmv_8c.html</anchorfile>
      <anchor>a3b7b82f3364235437d3a664595faeb33</anchor>
      <arglist>(char *uplo, char *trans, char *diag, integer *n, integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dual_mode_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>dual__mode__controller_8cpp.html</filename>
    <includes id="dual__mode__controller_8h" name="dual_mode_controller.h" local="no" imported="no">corbo-controllers/dual_mode_controller.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>dual_mode_controller.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>dual__mode__controller_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <includes id="predictive__controller_8h" name="predictive_controller.h" local="no" imported="no">corbo-controllers/predictive_controller.h</includes>
    <class kind="class">corbo::DualModeController</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>dummy.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/observers/src/</path>
    <filename>dummy_8cpp.html</filename>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>dynamics_eval_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>dynamics__eval__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="range_8h" name="range.h" local="no" imported="no">corbo-core/range.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::DynamicsEvalInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_DYNAMICS_EVAL</name>
      <anchorfile>dynamics__eval__interface_8h.html</anchorfile>
      <anchor>a22f0b79647b12772b7d074d45aa7a200</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DynamicsEvalInterface &gt;</type>
      <name>DynamicsEvalFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aec7a06079ecc628b5c5bccb55ec47bd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DynamicSparseMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>DynamicSparseMatrix_8h.html</filename>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="struct">Eigen::internal::evaluator&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="class">Eigen::DynamicSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::DynamicSparseMatrix::ReverseInnerIterator</class>
    <class kind="struct">Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DynamicSymmetry.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/</path>
    <filename>DynamicSymmetry_8h.html</filename>
    <class kind="class">Eigen::DynamicSGroup</class>
    <class kind="class">Eigen::DynamicSGroupFromTemplateArgs</class>
    <class kind="struct">Eigen::DynamicSGroup::Generator</class>
    <class kind="struct">Eigen::DynamicSGroup::GroupElement</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>edge.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>edge_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="edge__interface_8h" name="edge_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_interface.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <class kind="class">corbo::Edge</class>
    <class kind="class">corbo::Edge&lt;&gt;</class>
    <class kind="class">corbo::MixedEdge</class>
    <class kind="class">corbo::MixedEdge&lt;&gt;</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>edge_cache.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>edge__cache_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">corbo::EdgeCache</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>edge_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>edge__interface_8cpp.html</filename>
    <includes id="edge__interface_8h" name="edge_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_interface.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>HESSIAN_DELTA</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>abdd487c9e02a64ad675eff26ac7aef08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>edge_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>edge__interface_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="edge__cache_8h" name="edge_cache.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_cache.h</includes>
    <class kind="class">corbo::BaseEdge</class>
    <class kind="class">corbo::BaseMixedEdge</class>
    <class kind="class">corbo::EdgeInterface</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>edge_set.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>edge__set_8cpp.html</filename>
    <includes id="edge__set_8h" name="edge_set.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_set.h</includes>
    <includes id="vertex__set_8h" name="vertex_set.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_set.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>edge_set.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>edge__set_8h.html</filename>
    <includes id="edge__interface_8h" name="edge_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_interface.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">corbo::EdgeSetInterface</class>
    <class kind="class">corbo::OptimizationEdgeSet</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>ei_fftw_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/FFT/</path>
    <filename>ei__fftw__impl_8h.html</filename>
    <class kind="struct">Eigen::internal::fftw_impl</class>
    <class kind="struct">Eigen::internal::fftw_plan</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; long double &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5aadbd33cc7e425c29d47b3c9aa4726</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e3a938b0be67a61df84ca9ae94eee2e</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a049811921ed85c7710e2c1a34ce5a</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af78f27c051b70d7b475b4d7914620eca</anchor>
      <arglist>(const T *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ei_kissfft_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/FFT/</path>
    <filename>ei__kissfft__impl_8h.html</filename>
    <class kind="struct">Eigen::internal::kiss_cpx_fft</class>
    <class kind="struct">Eigen::internal::kissfft_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen_Colamd.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Eigen__Colamd_8h.html</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>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_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_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_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_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_DEBUG2</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a46e403e99896b4bcb724d0bd495c0811</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG3</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG4</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEFRAG_COUNT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ababfabfa19364ec563aa9c15bcc9714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_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_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_too_small</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a323108d44db4186fad5a2066139f70b7</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>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_nnz_negative</name>
      <anchorfile>Eigen__Colamd_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_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>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>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>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_INFO2</name>
      <anchorfile>Eigen__Colamd_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_KNOBS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae92bb10d09f7cd004f07d1baddf90548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_NDEBUG</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a38c21eb06ef9315d929d75aa9162b515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK_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>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>DEAD</name>
      <anchorfile>Eigen__Colamd_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_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_NON_PRINCIPAL_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_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>Eigen__Colamd_8h.html</anchorfile>
      <anchor>adde21248544152df48ab70b6da1b38b5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONES_COMPLEMENT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_MARKED_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0d68b03acc587c11fe6dffbfede78c2d</anchor>
      <arglist>(row_mark)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26079adb72e66ae4dbf4c21bce574396</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abe3ba1d618887a0991be0ceddd9247f9</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9334b3273c8d552d9dce545771271df6</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7aaab7bd925c78071c636749a9fe4fa8</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6702fb80a0ef276ea3b9e2e65a8f12a1</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45dcf3f6b5f06f1d3a299b78958241ae</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ada624390459015d3233ee17e492b9696</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aecfc26b0817154d86c4feb7644da0067</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2996934bc93520ceb0322323b7d0b17b</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; col[], IndexType A[], IndexType p[], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a833e24cb4eb64f6d8c11ea24fbab69dd</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a897e7439c7105535dafe8e68d72c95bf</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col[], IndexType p[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen_gen_credits.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/scripts/</path>
    <filename>eigen__gen__credits_8cpp.html</filename>
    <class kind="struct">contributor</class>
    <member kind="function">
      <type>void</type>
      <name>add_online_info_into_contributors_list</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a73eb0afdbd874f3e86cdc619fbd6f3f9</anchor>
      <arglist>(list&lt; contributor &gt; &amp;contributors_list, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>contributor_name</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a66a3a8cd7b058958364381a442e77438</anchor>
      <arglist>(const std::string &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>map&lt; string, int &gt;</type>
      <name>contributors_map_from_churn_output</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a5026f66e39ac34ef2ccdb152c662a9dd</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lastname</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>aeaf28073a36efee16974f84e23cde36b</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>EigenBase_8h.html</filename>
    <class kind="class">Eigen::EigenBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>EigenSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>EigenSolver_8h.html</filename>
    <includes id="RealSchur_8h" name="RealSchur.h" local="yes" imported="no">./RealSchur.h</includes>
    <class kind="class">Eigen::EigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>eigenvalues.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>eigenvalues_8cpp.html</filename>
    <includes id="lapack__common_8h" name="lapack_common.h" local="yes" imported="no">lapack_common.h</includes>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a2761c81cb89176647853622808e095ff</anchor>
      <arglist>(computeVectors) matrix(a</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a9d96f65db2f3e5807df1da5e4003ea10</anchor>
      <arglist>(eig.info()==NoConvergence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a456251513b64df5fdbbe7d85b8dfc8db</anchor>
      <arglist>(query_size)</arglist>
    </member>
    <member kind="function">
      <type>else</type>
      <name>if</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a412302c55e4bf9b5638ff1c1635e7645</anchor>
      <arglist>(UPLO(*uplo)==INVALID) *info</arglist>
    </member>
    <member kind="function">
      <type>else if *</type>
      <name>lda</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a718f5f0017f39dc3d10babcce79e7d06</anchor>
      <arglist>(1, *n)) *info=-5;else if((!query_size) &amp;&amp;*lwork&lt; std::max(1, 3 **n-1)) *info=-8;if(*info!=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>make_vector</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a360124c0175edf0035be7ac0d437f0ea</anchor>
      <arglist>(w, *n)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>computeVectors</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a0262c8dbd0dde1734de21e241e13140b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SelfAdjointEigenSolver&lt; PlainMatrixType &gt;</type>
      <name>eig</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a7e4608224e9537966c3fe2199688e0b7</anchor>
      <arglist>(mat, computeVectors?ComputeEigenvectors:EigenvaluesOnly)</arglist>
    </member>
    <member kind="variable">
      <type>*</type>
      <name>info</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>ab66545724562e9359351250634711494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>*</type>
      <name>lda</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a68f113f7b88e1d430078f4d1ff0f149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>else</type>
      <name>mat</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>aebeefa1a587fba2e30e17824c726ebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlainMatrixType mat *</type>
      <name>n</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a5150192f625f4d7970d61169b9567f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if n</type>
      <name>return</name>
      <anchorfile>eigenvalues_8cpp.html</anchorfile>
      <anchor>a9717e7bbecb906637e86cef6da3d83c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EmulateArray.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/util/</path>
    <filename>EmulateArray_8h.html</filename>
    <class kind="class">Eigen::array</class>
    <class kind="class">Eigen::array&lt; T, 0 &gt;</class>
    <class kind="struct">Eigen::internal::array_size</class>
    <class kind="struct">Eigen::internal::array_size</class>
    <class kind="struct">Eigen::internal::array_size</class>
    <class kind="struct">Eigen::internal::array_size</class>
    <class kind="struct">Eigen::internal::array_size&lt; array&lt; T, N &gt; &amp; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; array&lt; T, N &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const array&lt; T, N &gt; &amp; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const array&lt; T, N &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a504c7c4eff51e120284f29db1a7a9bab</anchor>
      <arglist>(array&lt; T, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b312d0b99601818baa448b2151ccb12</anchor>
      <arglist>(const array&lt; T, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06b60e85b790c81d173482bae2b9c037</anchor>
      <arglist>(const array&lt; T, N &gt; &amp;lhs, const array&lt; T, N &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EmulateCXX11Meta.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/util/</path>
    <filename>EmulateCXX11Meta_8h.html</filename>
    <class kind="struct">Eigen::internal::arg_prod</class>
    <class kind="struct">Eigen::internal::arg_prod&lt; empty_list &gt;</class>
    <class kind="struct">Eigen::internal::ArrayApplyAndReduce</class>
    <class kind="struct">Eigen::internal::ArrayApplyAndReduce&lt; Reducer, Op, A, 1 &gt;</class>
    <class kind="struct">Eigen::internal::ArrayZipAndReduce</class>
    <class kind="struct">Eigen::internal::ArrayZipAndReduce&lt; Reducer, Op, A, B, 1 &gt;</class>
    <class kind="struct">Eigen::internal::empty_list</class>
    <class kind="struct">Eigen::internal::equal_op</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 1, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 2, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 3, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 4, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 5, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 6, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 7, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 8, V &gt;</class>
    <class kind="struct">Eigen::internal::get</class>
    <class kind="struct">Eigen::internal::get&lt; 0, type_list&lt; Head, empty_list &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; 0, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, empty_list &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, type_list&lt; Head, empty_list &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get_type</class>
    <class kind="struct">Eigen::internal::get_type&lt; 0, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get_type&lt; i, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::greater_equal_op</class>
    <class kind="struct">Eigen::internal::greater_equal_zero_op</class>
    <class kind="struct">Eigen::internal::greater_op</class>
    <class kind="struct">Eigen::internal::lesser_equal_op</class>
    <class kind="struct">Eigen::internal::lesser_op</class>
    <class kind="struct">Eigen::internal::logical_and_op</class>
    <class kind="struct">Eigen::internal::logical_or_op</class>
    <class kind="struct">Eigen::internal::make_type_list</class>
    <class kind="struct">Eigen::internal::make_type_list&lt;&gt;</class>
    <class kind="struct">Eigen::internal::negation_op</class>
    <class kind="struct">Eigen::internal::not_equal_op</class>
    <class kind="struct">Eigen::internal::not_op</class>
    <class kind="struct">Eigen::internal::null_type</class>
    <class kind="struct">Eigen::internal::product_op</class>
    <class kind="struct">Eigen::internal::sum_op</class>
    <class kind="struct">Eigen::internal::type2val</class>
    <class kind="struct">Eigen::internal::type_list</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>array_apply_and_reduce</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78ca9587e39563e2c3b9d7c114e471fa</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74116f7cad15ef59d3da0709efe24301</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Head::type</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade8b0ba989c357bfc1096a718882ce80</anchor>
      <arglist>(const type_list&lt; Head, Tail &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a202fc405d2ec6ceb4470d3003a08e9ea</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Head::type</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c8f04865d8e8f811636f8c6b0f79cb7</anchor>
      <arglist>(type_list&lt; Head, Tail &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af909d2e1930fa4c9173032d36f0d049e</anchor>
      <arglist>(const array&lt; t, 0 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aae558b85fe16a5839a5a06e2fba44853</anchor>
      <arglist>(const array&lt; t, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE NList::HeadType::type</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaeaf3a13ce50dc5e442699c6f2016da4</anchor>
      <arglist>(const NList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82c39f9074b81bfdaa93e264f64a3306</anchor>
      <arglist>(const std::vector&lt; t &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_zip_and_reduce</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a279cda04d38e51de5ca7933d83c93abf</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a, const array&lt; B, N &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>array&lt; t, n &gt;</type>
      <name>repeat</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e29312945258e3f4bef07251a522d58</anchor>
      <arglist>(t v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>environment.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/src/</path>
    <filename>environment_8cpp.html</filename>
    <includes id="environment_8h" name="environment.h" local="no" imported="no">corbo-tasks/environment.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>environment.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>environment_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <includes id="observer__interface_8h" name="observer_interface.h" local="no" imported="no">corbo-observers/observer_interface.h</includes>
    <includes id="plant__interface_8h" name="plant_interface.h" local="no" imported="no">corbo-plants/plant_interface.h</includes>
    <class kind="class">corbo::Environment</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>environment_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/test/</path>
    <filename>environment__test_8cpp.html</filename>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">corbo-controllers/pid_controller.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="observer__interface_8h" name="observer_interface.h" local="no" imported="no">corbo-observers/observer_interface.h</includes>
    <includes id="simulated__plant_8h" name="simulated_plant.h" local="no" imported="no">corbo-plants/simulated_plant.h</includes>
    <includes id="output__function__interface_8h" name="output_function_interface.h" local="no" imported="no">corbo-systems/output_function_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <includes id="task__closed__loop__control_8h" name="task_closed_loop_control.h" local="no" imported="no">corbo-tasks/task_closed_loop_control.h</includes>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>environment__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>environment__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Geometry/EulerAngles.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Eigen_2src_2Geometry_2EulerAngles_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/EulerAngles/EulerAngles.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/EulerAngles/</path>
    <filename>unsupported_2Eigen_2src_2EulerAngles_2EulerAngles_8h.html</filename>
    <class kind="class">Eigen::EulerAngles</class>
    <class kind="struct">Eigen::internal::traits&lt; EulerAngles&lt; _Scalar, _System &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EULER_ANGLES_SINGLE_TYPEDEF</name>
      <anchorfile>unsupported_2Eigen_2src_2EulerAngles_2EulerAngles_8h.html</anchorfile>
      <anchor>aa2f6ad6d48efc768bdbd4ad1162d78db</anchor>
      <arglist>(AXES, SCALAR_TYPE, SCALAR_POSTFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EULER_ANGLES_TYPEDEFS</name>
      <anchorfile>unsupported_2Eigen_2src_2EulerAngles_2EulerAngles_8h.html</anchorfile>
      <anchor>a2801c276f632481702d68350222b6b10</anchor>
      <arglist>(SCALAR_TYPE, SCALAR_POSTFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EulerSystem.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/EulerAngles/</path>
    <filename>EulerSystem_8h.html</filename>
    <class kind="struct">Eigen::internal::Abs</class>
    <class kind="struct">Eigen::internal::Abs&lt; Num, false &gt;</class>
    <class kind="class">Eigen::EulerAngles</class>
    <class kind="class">Eigen::EulerSystem</class>
    <class kind="struct">Eigen::internal::IsValidAxis</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>EulerSystem_8h.html</anchorfile>
      <anchor>a576b441b473bdb75aa6a4d22bc8bc251</anchor>
      <arglist>(COND, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EULER_SYSTEM_TYPEDEF</name>
      <anchorfile>EulerSystem_8h.html</anchorfile>
      <anchor>a64f61c717b2e5546391da410514e6b44</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EulerAxis</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_X</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361a11e1ea88cbe04a6fc077475d515d0b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_Y</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361aee756a2b63043248f3d83541386c266b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_Z</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361a95187b9943820cca5edc4bc96b3c08be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EventCount.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>EventCount_8h.html</filename>
    <class kind="class">Eigen::EventCount</class>
    <class kind="class">Eigen::EventCount::Waiter</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>example.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/mix_eigen_and_c/</path>
    <filename>example_8c.html</filename>
    <includes id="binary__library_8h" name="binary_library.h" local="yes" imported="no">binary_library.h</includes>
    <member kind="function">
      <type>void</type>
      <name>demo_Map_MatrixXd</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>aee6aa977d5b9a3a730f533543283b5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demo_MatrixXd</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>a78a6dece64aeaf39b57dfd56b9eaacc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_array</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>aa9f832ee40339a4113e7dffda7b2fd7d</anchor>
      <arglist>(double *array, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>explicit_integrators.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>explicit__integrators_8h.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <class kind="class">corbo::IntegratorAdaptiveStepSize</class>
    <class kind="class">corbo::IntegratorExplicitEuler</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta2</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta3</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta4</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta5</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta6</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta7</class>
    <class kind="class">corbo::IntegratorMultiStageFixedStep</class>
    <class kind="class">corbo::IntegratorMultiStageScaled</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>extended_tree_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>extended__tree__widget_8cpp.html</filename>
    <includes id="extended__tree__widget_8h" name="extended_tree_widget.h" local="no" imported="no">corbo-gui/extended_tree_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>extended_tree_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>extended__tree__widget_8h.html</filename>
    <class kind="class">corbo::gui::ExtendedTreeWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>factory.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>factory_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">corbo::Factory</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_OBJECT</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a135268f0d5947b1589de1f17e13506d4</anchor>
      <arglist>(type, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_OBJECT_ID</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a69f61e52e267046fdb4629b52253df73</anchor>
      <arglist>(type, base, id)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Object &gt;</type>
      <name>create_from_factory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a63c374f480b6b4dd38f8b11b38093a00</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fdjac1.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>fdjac1_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a905c2bc7dcf22a3b089d7ab903d514e6</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>filter__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::FilterInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_FILTER</name>
      <anchorfile>filter__interface_8h.html</anchorfile>
      <anchor>a4508f8bbad19d7c33a4ba6af95cbe79c</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FilterInterface &gt;</type>
      <name>FilterFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1c84690cc737b89b8d386bc49a246d5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>final_state_constraints.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>final__state__constraints_8cpp.html</filename>
    <includes id="final__state__constraints_8h" name="final_state_constraints.h" local="no" imported="no">corbo-optimal-control/functions/final_state_constraints.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>final_state_constraints.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>final__state__constraints_8h.html</filename>
    <includes id="final__state__cost_8h" name="final_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/final_state_cost.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::TerminalBall</class>
    <class kind="class">corbo::TerminalBallInheritFromCost</class>
    <class kind="class">corbo::TerminalEqualityConstraint</class>
    <class kind="class">corbo::TerminalPartialEqualityConstraint</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>final_state_cost.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>final__state__cost_8cpp.html</filename>
    <includes id="final__state__cost_8h" name="final_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/final_state_cost.h</includes>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="algebraic__riccati__continuous_8h" name="algebraic_riccati_continuous.h" local="no" imported="no">corbo-numerics/algebraic_riccati_continuous.h</includes>
    <includes id="algebraic__riccati__discrete_8h" name="algebraic_riccati_discrete.h" local="no" imported="no">corbo-numerics/algebraic_riccati_discrete.h</includes>
    <includes id="controllability_8h" name="controllability.h" local="no" imported="no">corbo-numerics/controllability.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>final_state_cost.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>final__state__cost_8h.html</filename>
    <includes id="quadratic__state__cost_8h" name="quadratic_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_state_cost.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::BaseQuadraticFinalStateCost</class>
    <class kind="class">corbo::QuadraticFinalStateCost</class>
    <class kind="class">corbo::QuadraticFinalStateCostRiccati</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>finite__differences_8cpp.html</filename>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>finite__differences_8h.html</filename>
    <includes id="finite__differences__interface_8h" name="finite_differences_interface.h" local="no" imported="no">corbo-numerics/finite_differences_interface.h</includes>
    <includes id="finite__differences_8hpp" name="finite_differences.hpp" local="no" imported="no">corbo-numerics/finite_differences.hpp</includes>
    <class kind="class">corbo::CentralDifferences</class>
    <class kind="class">corbo::ForwardDifferences</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences.hpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>finite__differences_8hpp.html</filename>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_collocation.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>finite__differences__collocation_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <class kind="class">corbo::BackwardDiffCollocation</class>
    <class kind="class">corbo::CrankNicolsonDiffCollocation</class>
    <class kind="class">corbo::FiniteDifferencesCollocationInterface</class>
    <class kind="class">corbo::ForwardDiffCollocation</class>
    <class kind="class">corbo::MidpointDiffCollocation</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_FD_COLLOCATION</name>
      <anchorfile>finite__differences__collocation_8h.html</anchorfile>
      <anchor>abafe4408e5dff5f2089e23ff157ffdb9</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FiniteDifferencesCollocationInterface &gt;</type>
      <name>FiniteDifferencesCollocationFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7a5221fba13cfc4e287fd71993afb3d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>finite_differences_collocation_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>finite__differences__collocation__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="finite__differences__collocation_8h" name="finite_differences_collocation.h" local="no" imported="no">corbo-numerics/finite_differences_collocation.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::FDCollocationEdge</class>
    <class kind="class">corbo::LeftSumCostEdge</class>
    <class kind="class">corbo::LeftSumEqualityEdge</class>
    <class kind="class">corbo::LeftSumInequalityEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralCostEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralEqualityDynamicsEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralEqualityEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralInequalityEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__grid_8cpp.html</filename>
    <includes id="finite__differences__grid_8h" name="finite_differences_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_grid.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__grid_8h.html</filename>
    <includes id="full__discretization__grid__base_8h" name="full_discretization_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/full_discretization_grid_base.h</includes>
    <class kind="class">corbo::FiniteDifferencesGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_grid_move_blocking.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__grid__move__blocking_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="finite__differences__grid__move__blocking_8h" name="finite_differences_grid_move_blocking.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_grid_move_blocking.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_grid_move_blocking.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__grid__move__blocking_8h.html</filename>
    <includes id="full__discretization__grid__move__blocking__base_8h" name="full_discretization_grid_move_blocking_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/full_discretization_grid_move_blocking_base.h</includes>
    <class kind="class">corbo::FiniteDifferencesGridMoveBlocking</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>finite__differences__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::FiniteDifferencesInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_FINITE_DIFFERENCES</name>
      <anchorfile>finite__differences__interface_8h.html</anchorfile>
      <anchor>a61cf261bd75ca7df0680a11abb73c27f</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FiniteDifferencesInterface &gt;</type>
      <name>FiniteDifferencesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a31dcd24f0d7ca1f5c7a4b5748eafbc20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>finite_differences_variable_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__variable__grid_8cpp.html</filename>
    <includes id="finite__differences__variable__grid_8h" name="finite_differences_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_variable_grid.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>finite_differences_variable_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>finite__differences__variable__grid_8h.html</filename>
    <includes id="finite__differences__grid_8h" name="finite_differences_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/finite_differences_grid.h</includes>
    <class kind="class">corbo::FiniteDifferencesVariableGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>ForceAlignedAccess.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ForceAlignedAccess_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>ForwardDeclarations_8h.html</filename>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Array</class>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="struct">Eigen::internal::conj_helper</class>
    <class kind="class">Eigen::Conjugate</class>
    <class kind="class">Eigen::Cross</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="class">Eigen::DenseCoeffsBase</class>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="class">Eigen::EigenBase</class>
    <class kind="struct">Eigen::internal::EnableIf</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="class">Eigen::Flagged</class>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="struct">Eigen::internal::image_retval</class>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="class">Eigen::InnerIterator</class>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::Inverse</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::internal::kernel_retval</class>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="class">Eigen::LDLT</class>
    <class kind="class">Eigen::LLT</class>
    <class kind="class">Eigen::Map</class>
    <class kind="class">Eigen::MapBase</class>
    <class kind="class">Eigen::Matrix</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="class">Eigen::MatrixComplexPowerReturnValue</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="class">Eigen::NoAlias</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::Product</class>
    <class kind="struct">Eigen::internal::product_evaluator</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::ProductReturnType</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="class">Eigen::Replicate</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="class">Eigen::Reverse</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::RotationBase</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_betainc_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_digamma_op</class>
    <class kind="struct">Eigen::internal::scalar_erf_op</class>
    <class kind="struct">Eigen::internal::scalar_erfc_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_igamma_op</class>
    <class kind="struct">Eigen::internal::scalar_igammac_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_lgamma_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_zeta_op</class>
    <class kind="class">Eigen::Select</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="class">Eigen::SolverBase</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="class">Eigen::Stride</class>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="struct">Eigen::internal::traits</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::UniformScaling</class>
    <class kind="class">Eigen::VectorBlock</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <class kind="class">Eigen::WithFormat</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>full_discretization_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>full__discretization__grid_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>full_discretization_grid_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>full__discretization__grid__base_8cpp.html</filename>
    <includes id="full__discretization__grid__base_8h" name="full_discretization_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/full_discretization_grid_base.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>full_discretization_grid_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>full__discretization__grid__base_8h.html</filename>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="finite__differences__collocation_8h" name="finite_differences_collocation.h" local="no" imported="no">corbo-numerics/finite_differences_collocation.h</includes>
    <class kind="class">corbo::FullDiscretizationGridBase</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>full_discretization_grid_move_blocking_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>full__discretization__grid__move__blocking__base_8cpp.html</filename>
    <includes id="full__discretization__grid__move__blocking__base_8h" name="full_discretization_grid_move_blocking_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/full_discretization_grid_move_blocking_base.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>full_discretization_grid_move_blocking_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>full__discretization__grid__move__blocking__base_8h.html</filename>
    <includes id="full__discretization__grid__base_8h" name="full_discretization_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/full_discretization_grid_base.h</includes>
    <class kind="class">corbo::FullDiscretizationGridMoveBlockingBase</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivHouseholderQR.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>FullPivHouseholderQR_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivLU.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/LU/</path>
    <filename>FullPivLU_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Fuzzy.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Fuzzy_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralBlockPanelKernel_8h.html</filename>
    <class kind="struct">Eigen::internal::CacheSizes</class>
    <class kind="struct">Eigen::internal::DoublePacket</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CJMADD</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a2bafe3dab6a68e304b08a0913ab4c0f3</anchor>
      <arglist>(CJ, A, B, C, T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBP_2PX4_SPILLING_WORKAROUND</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a7506ce2bffd0c4445381b89c43101abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>af54c39fce85e0ecb82abea537c4f5593</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85af7f706f2ecd66aaa5a088fc32cbcc</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a666defcfcf2cee6d50436b4144abd49b</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluateProductBlockingSizesHeuristic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a419aa7e2be7215d78da06bb9c0034fb9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19c9093d838e8dd9c5fc18ff208f8ad6</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l3CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae2efa4852ea90c2d47b7dcec5b40ba2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32f9fb4cd20f86ef87d00db101e2f7c</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac70a5a07ce4528ce1c83528dbf252f49</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a, const DoublePacket&lt; Packet &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const DoublePacket&lt; Packet &gt; &amp;</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4eb872731a1eebe7a759efd9eaecf7ca</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae64421554aa0a4bf9258bafe3170102b</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2, std::ptrdiff_t l3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useSpecificBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9050235b243bc5110901e702ec6b8d9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n)</arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca0e350087dd459cc7e036355dca1fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL2CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a04dbd7a9ba7069a05726b5b09d1ee5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL3CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79ced96f603f3cf40ee565c8fb9002fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralizedEigenSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedEigenSolver_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedSelfAdjointEigenSolver_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix_8h.html</filename>
    <class kind="class">Eigen::internal::gemm_blocking_space</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix__BLAS_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEMM_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a60f8bfb2fded79984447caa387a1f916</anchor>
      <arglist>(EIGTYPE, EIGPREFIX, BLASTYPE, BLASFUNC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular_8h.html</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular__BLAS_8h.html</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_C</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>abf20db6182d0616227fa8caed29adcd6</anchor>
      <arglist>(EIGTYPE, BLASTYPE, RTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_R</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>ac3092b6d4f15f3d292a5dcd52d5e26a8</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_SPECIALIZE</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>af7a150b5fa3f2a8d4a70cc344dfb7d3e</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector_8h.html</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>afeca0093b130f1c40778b20c59e0db45</anchor>
      <arglist>(Alignment0, Alignment13, Alignment2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>afeca0093b130f1c40778b20c59e0db45</anchor>
      <arglist>(Alignment0, Alignment13, Alignment2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector__BLAS_8h.html</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_GEMV_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a46602d17af9b37d4d41095fa5077fe8e</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_GEMV_SPECIALIZE</name>
      <anchorfile>GeneralMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a209dc41187915fe421391395bbaff19f</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>GeneralProduct_8h.html</filename>
    <class kind="struct">Eigen::internal::gemv_dense_selector</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aaaace18cb6b22beb4034da262a502219ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aaaace18cb6b22beb4034da262a502219a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralRank1Update.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>GeneralRank1Update_8h.html</filename>
    <class kind="struct">internal::general_rank1_update</class>
    <class kind="struct">internal::general_rank1_update&lt; Scalar, Index, ColMajor, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">internal::general_rank1_update&lt; Scalar, Index, RowMajor, ConjLhs, ConjRhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>generic_edge.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>generic__edge_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <class kind="class">corbo::BinaryVectorScalarVertexEdge</class>
    <class kind="class">corbo::BinaryVectorVertexEdge</class>
    <class kind="class">corbo::EdgeGenericScalarFun</class>
    <class kind="class">corbo::EdgeGenericVectorFun</class>
    <class kind="class">corbo::MixedEdgeGenericVectorFun</class>
    <class kind="class">corbo::TernaryVectorScalarVertexEdge</class>
    <class kind="class">corbo::UnaryScalarVertexEdge</class>
    <class kind="class">corbo::UnaryVectorVertexEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>GenericPacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>GenericPacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::PacketBlock</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <class kind="struct">Eigen::internal::Selector</class>
    <class kind="struct">Eigen::internal::type_casting_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_LOAD</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>a4322c408a79bccf150ce02f150b5064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_STORE</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>a25e9577b22cac21ce54fed111369bda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_LOAD</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>adea5306201a7800d3649ffcc8ff76ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_STORE</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>ad59300cc810beed9db7d53e94df46eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e0c497a439c608a95c28af90684a0e6</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f50f3baa0dcc73cd1c0baa06e5c8c13</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>addb183b5d88afb48c715db609ad8015e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0d93efd1718510bd216388a89d1e5d4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>parg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20fb36c272856891c33ffd883c6aa508</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>patan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb4feddd9334c4ddff94450e2f19e96c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5512b53aba5494965a2d3ff675025294</anchor>
      <arglist>(const Selector&lt; unpacket_traits&lt; Packet &gt;::size &gt; &amp;ifPacket, const Packet &amp;thenPacket, const Packet &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac327f9e9ef3df2268772137b04f04911</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a351c452188046982bb21dc294d11691b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1, Packet &amp;a2, Packet &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b3ae9566e84e6f87029390857b5c86a</anchor>
      <arglist>(const SrcPacket &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b0c7909de40a4428cc1205bf793bdd8</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67b2547ec4eb2b1c8c55f5651fda200f</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;, const SrcPacket &amp;, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pceil</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f4397f3ef4bc37449a2914ce8c16ea8</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32b18e7146f8f3e1cfbe8477f44f00ef</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b54ef094f23cfbc2bcc5c03b6c27888</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf345f2bb58906567bb9355054af43d4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a462e918f3381d435028a0decd5485844</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade1dec0d0e4f951ad55c33a7d951c947</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pfloor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af761ddfbce019c99cf4a481d0d007946</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pgather</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49ef1e59fe39c143bd5a24f8f9d2dcbd</anchor>
      <arglist>(const Scalar *from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd31b046fae40c8d457545c4f83875e</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9925e0fa1f686d4304a8dcd1c3cc015a</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae25c18feab0271a245176a7a3f2dcd3d</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb6cba700a88a195f7bcb75db14bce7f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32bad7af5be0497a9f91179d1572479</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadquad</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee419455c26d707fd42fe49c7212b9ce</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12becb16e24b41520ac853b2b5bf2cb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt_ro</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ef49e5702b14b22da9418b2831ce88</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5987b33df9fc7e5bd824287307fac913</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog10</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a128b9447c98e77e946927d46046d8ccb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog1p</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa02c3fd162bc2e5fb066a04e698c1b64</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad78f8a62ca3644d452efbd735a99541c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab13a05c13dc507207bbbb7a5f082085a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b48179611579b41066884b064345c60</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7963a08a4667f2c17320ca8c82b8571d</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a776f5f4b514ecaed2a98db928b8f745f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; 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>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>EIGEN_DEVICE_FUNC Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af09888aebeb61a934e0d861356f404be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70f7fdcb68cddd1d00fbd9bea3687daa</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11dcee34f3106b94ec66fe576122a2a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC conditional&lt;(unpacket_traits&lt; Packet &gt;::size%8)==0, typename unpacket_traits&lt; Packet &gt;::half, Packet &gt;::type</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a105851178b9f3e99d9f9944ae40b3f3e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ff4de76c025c1b4a1259d25d7e6244c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65ed5a4d21af41d32f2b537da6badfd1</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbb05428a04dd71baae27c102ceb9523</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a731758e92a3e62898266e2466aaa72a8</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a557119ca2ecbb5fc69ad064afe8bca3f</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad68395462f0b2bcad95267e6259f70ea</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pround</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7de6486f124ebaea988c6e6eb5629c31</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>prsqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2a6f4fec545ece4df86b64228bdbe56</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ec395bc54b860a3f62a879fec09cf19</anchor>
      <arglist>(Scalar *to, const Packet &amp;from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa6f9a9f3c905b28cc29841935e44fdb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac935e0dedebb638e45e9c6f762bfea78</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaab57ef8d873301545ff0afbf2e28458</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8de0ba2d55374f1277e7266e1788b3db</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abcb1c5d429335ed8c976a6b238287a2e</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfb1e7fe49c73d1885dea028b1745e6a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptanh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a847d90eb105f35af5d13fac572688ee2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abafa3258d46f4f5b3311380649412131</anchor>
      <arglist>(PacketBlock&lt; Packet, 1 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55d803cfd28067f796e12df8eb7e4354</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry_SSE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/arch/</path>
    <filename>Geometry__SSE_8h.html</filename>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>global.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>global_8cpp.html</filename>
    <includes id="global_8h" name="global.h" local="no" imported="no">corbo-core/global.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a83ee01a8b52b009b1cf8056f850d5308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOk</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a38aaa767f53738ab84621be043d20277</anchor>
      <arglist>(bool ok)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>global_ok</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a60dd74afc25911523b36c48a68d18e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>global.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>global_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a83ee01a8b52b009b1cf8056f850d5308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOk</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a38aaa767f53738ab84621be043d20277</anchor>
      <arglist>(bool ok)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GlobalFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>GlobalFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>a76a82effec0137068ad68e40f14e8d80</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>ad7c6979c449ed97d93ebd42cc351a1f1</anchor>
      <arglist>(NAME, FUNCTOR, DOC_OP, DOC_DETAILS)</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2828f232bc2ae1e3bdbc6d45281a3cb9</anchor>
      <arglist>(Derived, typename Derived::Scalar, pow) pow(const Eigen</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc612da3483ee285f4c3375af03b7cf8</anchor>
      <arglist>(typename Derived::Scalar, Derived, pow) pow(const typename Derived</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GMRES.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>GMRES_8h.html</filename>
    <class kind="class">Eigen::GMRES</class>
    <class kind="class">Eigen::GMRES</class>
    <class kind="struct">Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>gmres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a851df31ae9133639a8eb3f6a8484bbf7</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, const Index &amp;restart, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpuhelper.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>gpuhelper_8cpp.html</filename>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <member kind="variable">
      <type>GpuHelper</type>
      <name>gpu</name>
      <anchorfile>gpuhelper_8cpp.html</anchorfile>
      <anchor>a4f85fb7203735ad872f4c0005a012884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpuhelper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>gpuhelper_8h.html</filename>
    <class kind="struct">GlMatrixHelper</class>
    <class kind="struct">GlMatrixHelper&lt; false, _Flags &gt;</class>
    <class kind="struct">GlMatrixHelper&lt; true, _Flags &gt;</class>
    <class kind="class">GpuHelper</class>
    <member kind="typedef">
      <type>Vector4f</type>
      <name>Color</name>
      <anchorfile>gpuhelper_8h.html</anchorfile>
      <anchor>a56c83df00b3c8f1085cdede08e21926b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuHelper</type>
      <name>gpu</name>
      <anchorfile>gpuhelper_8h.html</anchorfile>
      <anchor>a4f85fb7203735ad872f4c0005a012884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gui_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/test/</path>
    <filename>gui__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gui__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gui__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Half.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>Half_8h.html</filename>
    <class kind="struct">Eigen::half_impl::__half_raw</class>
    <class kind="union">Eigen::half_impl::float32_bits</class>
    <class kind="struct">Eigen::half</class>
    <class kind="struct">Eigen::half_impl::half_base</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; const Eigen::half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; const volatile Eigen::half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; Eigen::half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; volatile Eigen::half &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; half, false, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::half_impl</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a740f60d357683681e08860acf4b37e90</anchor>
      <arglist>(tgt_type)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a03f37f7cb0691e122e6181b6891280e2</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a1e913e1f0daf135c9faa88eea06a037e</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>ceilh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a49350cbc7112533b2d6e413badee28d5</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3889c93919a523b15445ebc2162c1611</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af77e6714549a47757113d9ce7a648a32</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>exph</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a925541c6632aa83c46f96fa53c9a0eba</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>fabsh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>ae73832a880d153476bc90674edd96cb4</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw</type>
      <name>float_to_half_rtne</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af78288434a6c7cff864d1c952cd7f63f</anchor>
      <arglist>(float ff)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac9d1d65b6cd9776753b06159c9c68f22</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>floorh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a60d5a21f23e55c44a7eb3c7b3b237073</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float</type>
      <name>half_to_float</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a63421047a2697a0042de320d0d02018f</anchor>
      <arglist>(__half_raw h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a5e660e0a9173497ab02d0ca29dae0e09</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>afa296a2520c61a285163d86f359f323d</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a31fc23af6cbc62986b248c4f4717a772</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adad5359a260166dfa78f58469dc95e62</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log10</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a08c4d7059d92a0dc8ff97fbe5ef44fb6</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a30bfe2844b2a7a825f78af03e2338a00</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>logh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>af1c8a3229abf5e461aa214d6a7879cf0</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>max</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92e6345ca905d3483422361cf8c991b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>min</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a52c8391bfe74901409df09e9b1d5ac79</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aef086eea01497144aed4ccb0a4f05bc5</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a738191b98cf2632ba113c61e69a639b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a72768c9cf95d1dba28eca5effe8ace97</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a9e1c30c14afbae1d17294df62b2c1088</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ad45d7633656144c5d6a6aebae50d6535</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aa1030d028c7fc65da2fa90cd3bf04b6b</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac896d50fb8a455a610ee06c5616e73db</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a25cc6afed9e35653f69e66ecbc602820</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aab937800733511857db8110f4ff897aa</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3fcb47e11a89fedb70338147bfb2ef49</anchor>
      <arglist>(const half &amp;a, Index b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adab689f3200208dd67b63600f8a78c93</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>affe8d0de283e8ae8d9ec565777b35b8c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a14ffb3c8c97c652462e1c3a9e4522aed</anchor>
      <arglist>(std::ostream &amp;os, const half &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ace64ce8ae6eeb055434d53bce8dd6c7c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a10fdcc7b5217ef2ce3acf07c240d4bd8</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ae2d126fe490e2f085810497b7433fc4f</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a38e68d56f7aa9b2503343a10c907d735</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a829ad00a9c93131d5a8342b4ee29d83d</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>powh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a0190f0a5b1c6d6e253980fa4a9f8bfa4</anchor>
      <arglist>(const Eigen::half &amp;a, const Eigen::half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw</type>
      <name>raw_uint16_to_half</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a4f2e3677365ddfb2d5723f3ffbfd3391</anchor>
      <arglist>(unsigned short x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aceeee5cdee0fddab1ddf2131dbecb3e8</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92914b04ca3aa31699bb599b12cad927</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>sqrth</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a3b613e32133fe03d2070f2c23f0df437</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a135500eefcf44254fbd4a2c3e727f693</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a700e6ac440e079a9aa9021a88347ae96</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>HessenbergDecomposition_8h.html</filename>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Homogeneous.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Homogeneous_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>horizontal_button_group.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>horizontal__button__group_8cpp.html</filename>
    <includes id="horizontal__button__group_8h" name="horizontal_button_group.h" local="no" imported="no">corbo-gui/horizontal_button_group.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>horizontal_button_group.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>horizontal__button__group_8h.html</filename>
    <class kind="class">corbo::gui::HoriontalButtonGroup</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>Householder.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Householder/</path>
    <filename>Householder_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR_8h.html</filename>
    <class kind="struct">Eigen::internal::householder_qr_inplace_blocked</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderQR_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_QR_NOPIV</name>
      <anchorfile>HouseholderQR__LAPACKE_8h.html</anchorfile>
      <anchor>a11a5365550874294e82ff39d3b0bc450</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Householder/</path>
    <filename>HouseholderSequence_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="struct">Eigen::internal::HouseholderSequenceShape</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::matrix_type_times_scalar_type</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5f2b3f80cdf7ae96609e4a8d2e55e371</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a634bfd5e206a2e77f799b4c3956ea49e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hybrid_cost.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>hybrid__cost_8h.html</filename>
    <includes id="minimum__time_8h" name="minimum_time.h" local="no" imported="no">corbo-optimal-control/functions/minimum_time.h</includes>
    <includes id="quadratic__cost_8h" name="quadratic_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_cost.h</includes>
    <includes id="quadratic__control__cost_8h" name="quadratic_control_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_control_cost.h</includes>
    <includes id="quadratic__state__cost_8h" name="quadratic_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_state_cost.h</includes>
    <class kind="class">corbo::MinTimeQuadratic</class>
    <class kind="class">corbo::MinTimeQuadraticControls</class>
    <class kind="class">corbo::MinTimeQuadraticGainScheduled</class>
    <class kind="class">corbo::MinTimeQuadraticStates</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>HybridNonLinearSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>HybridNonLinearSolver_8h.html</filename>
    <class kind="class">Eigen::HybridNonLinearSolver</class>
    <class kind="struct">Eigen::HybridNonLinearSolver::Parameters</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::HybridNonLinearSolverSpace</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a5b3625d5ffa63ea0d5e4db4cab42e02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a1790497cbbfea43da7617bcf010280d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689ad5adf33a2f4813fe8a1aa1e9f70e9961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a82b971eb0bd71b87dacdf4cd3de8672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a4ea5d3da0d16abee53bc5ddafdcc65e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a9dbd584a67d1457dfe95311188ac631e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a679e6f6be41d7a9b12d61e9ec6c5ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a54bd7f9ebd8df668ef1b37476827d3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyper_graph.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>hyper__graph_8cpp.html</filename>
    <includes id="hyper__graph_8h" name="hyper_graph.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check_edge_vertices</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4ac60cd35b46016243e6b0ed92191850</anchor>
      <arglist>(const std::vector&lt; VertexInterface * &gt; &amp;vertices, EdgeContainer &amp;edges)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyper_graph.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="edge__set_8h" name="edge_set.h" local="no" imported="no">corbo-optimization/hyper_graph/edge_set.h</includes>
    <includes id="vertex__set_8h" name="vertex_set.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_set.h</includes>
    <class kind="class">corbo::HyperGraph</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph.hpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph_8hpp.html</filename>
    <includes id="hyper__graph_8h" name="hyper_graph.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__base_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__base_8h" name="hyper_graph_optimization_problem_base.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_base.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__base_8h.html</filename>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <includes id="hyper__graph_8h" name="hyper_graph.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph.h</includes>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <class kind="class">corbo::BaseHyperGraphOptimizationProblem</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_HYPER_GRAPH_OPTIMIZATION_PROBLEM</name>
      <anchorfile>hyper__graph__optimization__problem__base_8h.html</anchorfile>
      <anchor>a7e4bb798a19fc2b77db64c1fadbb7ba9</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; BaseHyperGraphOptimizationProblem &gt;</type>
      <name>HyperGraphOptimizationProblemFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7544f36d856fb0f68e6bc34c6b605fe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_edge_based.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__edge__based_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__edge__based_8h" name="hyper_graph_optimization_problem_edge_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_edge_based.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_edge_based.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__edge__based_8h.html</filename>
    <includes id="hyper__graph__optimization__problem__base_8h" name="hyper_graph_optimization_problem_base.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_base.h</includes>
    <class kind="class">corbo::HyperGraphOptimizationProblemEdgeBased</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_ignore_structure.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__ignore__structure_8h.html</filename>
    <includes id="hyper__graph__optimization__problem__base_8h" name="hyper_graph_optimization_problem_base.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_base.h</includes>
    <class kind="class">corbo::HyperGraphOptimizationProblemIgnoreStructure</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_vertex_based.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__vertex__based_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__vertex__based_8h" name="hyper_graph_optimization_problem_vertex_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_vertex_based.h</includes>
    <namespace>corbo</namespace>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_delta</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a667d2ff526d680462b88f02f05878c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_neg2delta</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a32b97a1865d21b841e36d93555ba281d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_scalar</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a33ec1f9a396bfd781790d5e21886cbf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hyper_graph_optimization_problem_vertex_based.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>hyper__graph__optimization__problem__vertex__based_8h.html</filename>
    <includes id="hyper__graph__optimization__problem__base_8h" name="hyper_graph_optimization_problem_base.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_base.h</includes>
    <class kind="class">corbo::HyperGraphOptimizationProblemVertexBased</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Hyperplane.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Hyperplane_8h.html</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>icosphere.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>icosphere_8cpp.html</filename>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a207fd5507206d307cd63f95374fcd00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a51591cf51bdd6c1f6015532422e7770e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLint</type>
      <name>tindices</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>ac9730562055342a87cb06c9f6b4da0e0</anchor>
      <arglist>[20][3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>vdata</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a27f1bdeda3b515ed462d2567ccaca660</anchor>
      <arglist>[12][3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icosphere.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>icosphere_8h.html</filename>
    <class kind="class">IcoSphere</class>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>Image_8h.html</filename>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_IMAGE_HELPERS</name>
      <anchorfile>Image_8h.html</anchorfile>
      <anchor>a626ffea4030fe7858dc958a680c53679</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IncompleteCholesky.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteCholesky_8h.html</filename>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>IncompleteLU.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IncompleteLU_8h.html</filename>
    <class kind="class">Eigen::IncompleteLU</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>IncompleteLUT.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteLUT_8h.html</filename>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78664f5a9fe806690984dc3a31738a6b</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>integrator__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="dynamics__eval__interface_8h" name="dynamics_eval_interface.h" local="no" imported="no">corbo-numerics/dynamics_eval_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::NumericalIntegratorExplicitInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_EXPLICIT_INTEGRATOR</name>
      <anchorfile>integrator__interface_8h.html</anchorfile>
      <anchor>af12ec6c37f4fe504e842e023b43223db</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Inverse_8h.html</filename>
    <class kind="class">Eigen::Inverse</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Inverse_SSE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/LU/arch/</path>
    <filename>Inverse__SSE_8h.html</filename>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>InverseImpl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/LU/</path>
    <filename>InverseImpl_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ea59f946316faf22f4e7444f693f465</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59da7796f5fabd3f99a7af0c5c3b6e74</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a226353f68c902ad825660b118014f21f</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa20f632ca9086b4c12fd89ff6c275bff</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4db5d9d4ea135955b21f4151d3138c24</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IO.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>IO_8h.html</filename>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="class">Eigen::WithFormat</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac2a879d81ca51cac981f5813dd466b8aa75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aef2bb498ceb0adbb8d873940df3a971ea218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aef2bb498ceb0adbb8d873940df3a971ea2e6568bbf0b8c269f7ab2b5b569eec92</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>IterationController.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IterationController_8h.html</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../../../../Eigen/src/Core/util/NonMPL2.h</includes>
    <class kind="class">Eigen::IterationController</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>IterativeSolverBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IterativeSolverBase_8h.html</filename>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::is_ref_compatible</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl</class>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::no</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::yes</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Jacobi.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Jacobi/</path>
    <filename>Jacobi_8h.html</filename>
    <class kind="struct">Eigen::internal::apply_rotation_in_the_plane_selector</class>
    <class kind="struct">Eigen::internal::apply_rotation_in_the_plane_selector&lt; Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, true &gt;</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f7738a5c56c9b9decf94d9728ba7906</anchor>
      <arglist>(DenseBase&lt; VectorX &gt; &amp;xpr_x, DenseBase&lt; VectorY &gt; &amp;xpr_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SVD/</path>
    <filename>JacobiSVD_8h.html</filename>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5c625557b205a16359eee0e7986753adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5c625557b205a16359eee0e7986753af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SVD/</path>
    <filename>JacobiSVD__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SVD</name>
      <anchorfile>JacobiSVD__LAPACKE_8h.html</anchorfile>
      <anchor>afe740069352842a39438c41f57dd1c48</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KdBVH.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/BVH/</path>
    <filename>KdBVH_8h.html</filename>
    <class kind="struct">Eigen::internal::get_boxes_helper</class>
    <class kind="struct">Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="class">Eigen::KdBVH</class>
    <class kind="struct">Eigen::internal::vector_int_pair</class>
    <class kind="struct">Eigen::KdBVH::VectorComparator</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Kernel.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>Kernel_8h.html</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>KroneckerTensorProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/KroneckerProduct/</path>
    <filename>KroneckerTensorProduct_8h.html</filename>
    <class kind="class">Eigen::KroneckerProduct</class>
    <class kind="class">Eigen::KroneckerProductBase</class>
    <class kind="class">Eigen::KroneckerProductSparse</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>KroneckerProductSparse&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca497f43cc92bcbf6eaff64984a266cc</anchor>
      <arglist>(const EigenBase&lt; A &gt; &amp;a, const EigenBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProduct&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa8924dffc6cee7aa1e908dc395a7a167</anchor>
      <arglist>(const MatrixBase&lt; A &gt; &amp;a, const MatrixBase&lt; B &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l1_stab_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>l1__stab__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="finite__differences__collocation_8h" name="finite_differences_collocation.h" local="no" imported="no">corbo-numerics/finite_differences_collocation.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::L1StabCostEdge</class>
    <class kind="class">corbo::L1StabInequalityEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>label_combobox_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>label__combobox__widget_8cpp.html</filename>
    <includes id="label__combobox__widget_8h" name="label_combobox_widget.h" local="no" imported="no">corbo-gui/label_combobox_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_combobox_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>label__combobox__widget_8h.html</filename>
    <class kind="class">corbo::gui::LabelComboBoxWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_edit_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>label__edit__widget_8cpp.html</filename>
    <includes id="label__edit__widget_8h" name="label_edit_widget.h" local="no" imported="no">corbo-gui/label_edit_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_edit_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>label__edit__widget_8h.html</filename>
    <class kind="class">corbo::gui::LabelEditWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_horizontal_line_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>label__horizontal__line__widget_8cpp.html</filename>
    <includes id="label__horizontal__line__widget_8h" name="label_horizontal_line_widget.h" local="no" imported="no">corbo-gui/label_horizontal_line_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_horizontal_line_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>label__horizontal__line__widget_8h.html</filename>
    <class kind="class">corbo::gui::LabelHLineWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_slider_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>label__slider__widget_8cpp.html</filename>
    <includes id="label__slider__widget_8h" name="label_slider_widget.h" local="no" imported="no">corbo-gui/label_slider_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>label_slider_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>label__slider__widget_8h.html</filename>
    <class kind="class">corbo::gui::LabelSliderWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>lapack.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>lapack_8h.html</filename>
    <includes id="blas_8h" name="blas.h" local="yes" imported="no">blas.h</includes>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaabd9efecaeff75414f846b9e0435b94</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae09ab418acfa3924a04e9aa8d957f715</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1a2b4df0853fa6915c739e47bd3fb741</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4eb8ae3bd4b3890eb0fec1dc0a386f59</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8133754c6bc36adfafbf9e7debce4583</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac4327b175d92e4b363ed87dfc99c5464</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a94407baac4c3a2dbd59e5b74808fbfbd</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>claswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a218a8fab940361ae7ef3bb2d2b67c9bc</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6a49d5f140119fa89694f20bca423cf1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aede570fa7c0325637f538616a40ae1b0</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a948c3c304b90c9cfcfcea89806d5fc1e</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4dbf9fd03377129f0b1f4795d4d437a3</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae863fb65dbb049d5ddffe6f98c37bdad</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac175724639461659b80e61e261cc319c</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad1efc30b1a68728a920675dc5e362b41</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2f4101836eb376d1dfba3880a1f84596</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aafdfa342983020fbf529175ef37cfba3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a273584997412e87ead85dea4710ad149</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad74db665000a9cf59be771c39ed52f03</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a186eb6bffa8249832fc3e072e4e59f25</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8f56a30c82ddddd4c315c9b0a0410d15</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaa44644540fbbab03b3c1dd88608f44a</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2131f45d22159d41468e86d77f13f7e1</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a96d12fbf2e6cddeab7ff9b498b40c4ec</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8308a6b32487dd2d9b5a22035b61fd48</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad8754440946d351c4e7adf088deb49f6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a17965b371baaa3db2a60ded1aedd9369</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7c98d739de6442a58fa1847429bcd343</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad9cc2b0173ae69fbe05c3bf6806a3f96</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aa62ede1824250eeec95b8d0b9422d691</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1a64a5c60b3ba25ceadd060f3a60be47</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aad2372bed8c16dbfeff62b014c70b626</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aae1da72122f2623086fa485e2d5e7675</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac41cf87fdc2536003f18e7daa7470e05</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab24b971c94c9d684bf8fdbf6e457dceb</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae15ecbf35073e4cb0b3e39d65fe8fb21</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a377487cd920953fb1077febfcc6cc1d0</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2b3714636591d603a303a1f22719863e</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a84c5cf0d00c67aee87a70c6eb4e6c9f1</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac03b4ac6811b2fe65cbf8fd3883f98b5</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3b8c8ff4a84633d3d65a214a71475d0e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a9ca7aa61b0de5a2dbe1badb367fb2943</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7acbdcb705f66ea8720325cacb8be4ff</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6fa033cd9cf4c8b94cbc58fc6fd2aaab</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a341863ac416ac8c6a9d373dcca808d25</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7ca49d5736b1c56d6440d6e9a0b59d38</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1d8f77178210a69576acb68b995dfac0</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab5b882cd4a431bb62ab13c4c0a4b04e5</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a866e8ac09349c453712bc71e00f05911</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>adda1a91d0b366123745c66471f227a61</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6a79c8d36b79638fee6f269a521f80be</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a92c83e959fdf082f8e7f27ca3f008500</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>afd367806e0b8e8440db45b995c06314d</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac5003dd5f35c4ae6bcf345447737dee2</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a09fddfca659979cfacabfa465e136041</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5ad089822833047ca1dba9db6a3a14e1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6030f5a6c3c145b9d09764fd02e6c6ec</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2f34fbc2189209e99ac96879c7184201</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a54a615bc68469b6821f83ea4f0111f56</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaea51e70803242568f5ce1ba4ace9290</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5b9ea3f1eed00b9754d3565986c4d61b</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a89d3c09b0eb9855d63b9e889e2b81dc2</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7daeb9a7e45b8e547a69a0255a5ad961</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a09293152f7a7337babb529d0442bf5ca</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>af3ffe694c98d7dd8623abf1a3344d9d6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a50b8e03a99d660b14a45c3490db61ea9</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a187656a2c6cef78b7651247fe2ffc7b6</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3718c5fd58bdddfdac66bbb8c59b2ae9</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>acd90cc3c77a34102120f0a86d2d5b32f</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2aad2608a49fbdeac51c2e9b00b5e35a</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a021d920bd0b48fa52bd3e7699e6a19d0</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a883a1e5ab2034c2f790ee5c0d672679c</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>adc720063823f89828c6833c32ece200e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab18531174611ab0506ec1c10db151392</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1cc9e2142e76acac634aac7510ca6233</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>acccbd1939d47d18e57cf876e46141876</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a15f7f59cbbb1505e5db324c5d79d015d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3a5f9621b83a7e90397fff2254bae8a5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae467d6f281046bae807cb1642dee8ac9</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a47ee3dafd21e6cb82dd8c3c2543f9b69</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3e71b78332d761e8b4e006cd4182a8ac</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a04dc173bbf438998a1420ff5fd6c83f5</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3cd19827fcceec8a3235aacd5090f8cc</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2b72660de22a575306eda57235842657</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4fd7e5c1bb6cb9c78fb56bc79e0ae136</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6c5c87dd2f6aa8bbb2cad9b488a35810</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad0f256c1bb044835cee3349f65f06c9e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5224b35aee40688d778499debd350d24</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ade649f74ee89ab2b145ddb7a74edb7da</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a859f93f4f77e89f4d94c57e7693434cd</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a975978b07fabca814ccdfa50ba27fa04</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab89ef3bc7f13cdedcf11eb55ba328491</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab913b813eaf81bcf4ea9f32d7069044f</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a15aaa67f48ec8e0d3ee25187a429160b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>afa29c92ebf0fbcdbb45cab26c732626c</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a0857224af09cb3cb0bc53c458566d28d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack_common.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lapack__common_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">../blas/common.h</includes>
    <includes id="lapack_8h" name="lapack.h" local="yes" imported="no">../Eigen/src/misc/lapack.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACK_ARG_IF_COMPLEX</name>
      <anchorfile>lapack__common_8h.html</anchorfile>
      <anchor>af60458316c01c1c92add99b8856c0d56</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACK_FUNC</name>
      <anchorfile>lapack__common_8h.html</anchorfile>
      <anchor>a226572acad4bfb2f4df999f9b6e5df70</anchor>
      <arglist>(FUNC, ARGLIST)</arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Transpositions&lt; Eigen::Dynamic, Eigen::Dynamic, int &gt; &gt;</type>
      <name>PivotsType</name>
      <anchorfile>lapack__common_8h.html</anchorfile>
      <anchor>a2d722d0d27c616f575ce4630776581fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapacke.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>lapacke_8h.html</filename>
    <includes id="lapacke__mangling_8h" name="lapacke_mangling.h" local="yes" imported="no">lapacke_mangling.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_C2INT</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46728d8f6d9dee38a5d6fe9358a9791a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b78fbbf68a6891fb23f8984e4e5549f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c29480f33b82407861d7c3a63876e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a715711176cf28a36419c1585b933c4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62cae77d516193d29db849ba288c4a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e98b43f96d8e8b7c20679ecf2ff0195</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad84b99c1537e7d963daee84812d40bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c7ea2f240586e7a799065301629f3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8f836bd75b09a237fdce65dd5e95e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab077ba4be25af31b94eda0da3c0eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ab85a70c558d09d500b19c3ee98c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74c83d35e7e3efb08632e58c684ad727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f8da6b1dbf55d0921265ec305d4e771</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a764b77f7bee7d7a9127ca9320adacab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77d9917e5a167001ba39ff75c5e59964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d094b18753e245953ddfda808ea1b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf9a4bc19712784e3d3510efd2f9c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d3b0c8796cc2c7ebb2509fb875c803f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aca39a82e9a8329e1803f1a4ae00512</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa62b5c334b63c618655740b2fea77b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7066b74de4178c30e3e9a66193702f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8916a90b10bf5b7d5c111a2ff34e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0791967f606d321c15930ab18d51f65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2baba0debd1a75fd748e3d202215c0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec76f809fad2299e36697acae241e13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab65aead2ff83a541388f3f100caa2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0471a021f10390c2033b453d65c2b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac496931790267438218618541ec6fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa910410e9b8cafb221aaa4dd746a2b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ffc3ed58011e73cf865fda71b884568</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0e7d44302320b998c81f0e4e278ad22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a145fc96598860bb67a9879ce6283ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1851a348ec578ad39d21a3bc47e5cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaba4a2a388b0912c861c6b88b6ea7683</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e96347b8bde566792e95ef3133f25b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35330b4bdf13a6ad95aef0ac92aaf87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a1519c11060bcb34cf2b98189661e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e276a77a4911a378928018721939f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e03f99b6ac3c6bd3d6c4b2dfcde23ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02883bda867441a69793f9d71ca69669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a21717ac62224ccf04d5541dbb792b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40dd01ea682df21019333c129689fde2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab800a32235ec06db4bff1042b1c4893e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c6715501cd1fb9a8a7fc15e690c3ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc1fc36cda81e2b26bb04bbcab50ce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07449a11ca4e520d4f46273d11783559</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cba0a34ecc8bcd635af080f4efd9582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3e85e2a188cb9b1fa3003a860698d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28b0a2b0a761e46618963e6a3ef2815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7a85736c32b5bdc5d5eac76ef07a609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0578407ee58e82a3853fbae450b9f5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51cfd7e98f6836148af933282a3c3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15ee0e193b4cdba4509c8b1ae9e61ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5036633dc78cffc05d1972f5bc1869f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abce1d9945b78155b1f897e6ec8dee72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb25ffbd3870ae80daabab3e21f0391d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d9c3d35314f7654cc36582f9a12dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bcdef6b182241a1750210e97dffc68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85d264fe738c8901e4c2dd0b6595d833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e0901b3eb36da5ffc555034f73d2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a866f2824dfe5ae3dc4a094173c7844bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa542ac59435e2d663129b7e35c0bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fdc66d54083d19c513fe57d04b4e4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f4fb626b8ce942aad02f9400322d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e82e3c493e6c5f3cf5d3712f939cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4608d5541da3a5e3122fbe866e160905</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a7da49f6fed09f11a372df4d9fc892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a300b90e73fc15a53d9397cc6c22e45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a808a71063b3701c8ce6bc0dffb433791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf46e7236ed137d69cdf557c42593333</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2131cdffe2bd2ec324b464c86530c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bb6fcaaaaac91eee43a0f38cacb7eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e8004c402a5eb2888cf01675fc2f329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecb414a57bf7b41062cefe893a98307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e7f8b713e603811a7d0403ef4c23d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc56bb4a79511093550b3e4a41cc4b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d7fe5c730a170cb325b00a8b16b0e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a657a520fa4c6c4bfb24ab503b664e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87624bf47370531eff943bca8f55fe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3900cd44a0cc58ea1fdfd85e7edda7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4576ed4755c5ce6d11ce7bcffb3dc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bb28bc2f0af0abbb594b10c933c13e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dd2ca0f448719a75f4e733a6f6455e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2875e7c84f2a5db85913e740ec79b0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ce7a1d46284627a9d9a2ed8e04a34f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad53da9fe6935b27365833aa54cb72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff52fcf0c336a384bde0029d66938d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a008e04546508064433d466e24edd5095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a182b6968531c6b4bd5b5b68ce8c73c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4840b7e6f1b0430525f3623403929fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38132f20d440bafdfa115c60d212ba68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5fddd9c3d30079bceb97bdaebfc5fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57317981671473de9dd5c6f44c2f904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4263e8fd000277b586d4367a092d806</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5602be3a19657a1964da245717f68b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34ba914fec9bd78697dd9e71173649d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bb0e6feb19efabd127fde61234e28e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cd35a58308774bcaa6c6dec51437645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30024b667ba092f8e225e24901a7dcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1403724ee9d4824927d1acc7b456299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa87ee2492540249a234364a265abb718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4aec31e57304ff27b06913250407f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f9b01c0174f02b34838e7ca3560103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bf1ab969f5dc9687ff4c8b2a3bc32eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09da6e095903ddb15730b40d0d6bed76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3547d244d0f681e254cac817aeb26b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44941855023c457c646b8b287a3c29fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f2041dcf1d55a4a0876f51ee08b4841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8af8ef8a87f28c7ee1bf741eeb919435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a420ca1faf21092b53127d913062269e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef802c40e171104c368795027f4dc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e56ec9d892dc2f2877957816f6442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedbe84e6b5cb465d4caeaf02abb64dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca1388f0fb0d99feaa0a351e70cb23bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac218376458cbec9022be4ee4d42ee89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad87a7650603b81e7879084131a1ea0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae46ac023e11b068d1555952ff2c3406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c62616f249e6f12dd07d01902e70b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec501630f968ac584d68ca840059c130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acccead86f3303849e7737d32aeab5516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae87d65f356b7c58074bd3eadbfc2f5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d768447b326033cf0c7d73754d4f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca070130d414e0d38f83fd1788154e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82b5124c1c56811ed5b5161785bd4764</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d49af140790650358273ecbb9ab7e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f0a747dde3d85669c2211f9266d5e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab52f0b9de4e0e405af124e0b65bd98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03f002925028cb301359da732e628918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a118d929f359b0f4a486b56e594c64b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa039457ecc20a8ab42ed68611c957f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a449a3b1a5e7a0329cd0a2b55029b8bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a180a72abda8a7acdb68e695e600b834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7109f1ddf6346d76b8ff35ae628d1b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f670c44272062cd4b54908c35542b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea21a160739af6299aae63bd7bc0f488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06ca3d6eee0ed89966bcc63ccf4e49b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae28698ec216f8ce03c0395b649b059b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae226e64b932dd57dd9ff30c477d0a928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616992e80db3334d4dff152553be19a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2ffaaf8fc7b6f4b70ad6d2140231de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e49bfa23eb7ab2898c4fea6b332008d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0396c6db19d0ccd30d1ab03a6bc1d5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_COL_MAJOR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38486f0ba7a9ed3ea3bcea8e4a1d1817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3fccfa336e6375f856b0ea83fb28343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double_imag</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af644ec23737c07123c93679fca82ec2c</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double_real</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a73985ae82c390606ff22aace8e288d</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae50371d798dfe647fd2db629ba774a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float_imag</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ec5b1c1bc858080e5ecd87b533811e</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float_real</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a17951dcb5890b04f331e4dbb787064</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac315d97920e573dba61f1c0cf4acac28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d38d887c7339078abcc4126fac8ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae056399cc9bace65e9348788006dd846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0650d4c9347016801568237cdfd635e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa59b067ab43e90c8c830abdf898f8b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff4a7ac545c478fa95f8f6ec5158df32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0516355073c2640e3ff5e2c93a06c4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afba8628e6d197ee7841747279c1f0ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46c233cb76f9dd0eebaf2b6f4dbff5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa78992727e7b0cb4b7d4b85020930aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686365f6f3826d0519c8d5917c8d347c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a846d88739e107a26095e14c092d1c719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab14d332a3c9dfca039c0a49538849d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade69d810eda7466cc58ad0b21c67cb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa03e3b849092a299a190a62f2a0b26fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac988b95fd5838d885e617406b9a56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cdd8285e77d79cb27d48ce06e929bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc84ee18ccd964ca0ec5a55f37329029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38410028fbad809169ae13b0b6fa98f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7343746d39de82d726bb7f2f5f20c494</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aeb6802a701b7898277d1f56b5c166a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af552e5f39ffba3841e2ee7077a3a66a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f74dfd2f5e84fb8ff5d1c6c4e30a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ddda8a54b7144198912372ba51a9464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae66283dc4552553d700b2f8b0a1f01f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd35bd7d4d3fe6dba572eefb3d628919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91408c13134b653f24f130b899a1c0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4df05e96a11983edef9d2edcb8c11640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1dbdd8d3e273e09bbec470ed094a352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd417d7ae0d5b75faf66f675f0a2cfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa648280e7ea0928f2a557a055c658400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa37d0a0e36b185f49e11e5510fb1a145</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e2d008e19357656279be30151f66e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6773f8709c3871d791bdef206e62d3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6dffcbd10b1dfc10e0b186e2cb026ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67f1b122768dbaea6b448d8b4494c61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba7d8b36c2f84e79ceef09700552beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae405e50dcfb894f5a07b78779555c434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a291f1378de41ed1748a9d86b49e5b443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31c2ac552d4b4b1a3aa78408260d2504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dec0fb877a61808d2274d1b1aa14eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55e3d405edb85a105336df0931f6d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abaee31098e6d388eb76c0ee6058a1a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec7c71fa28d3bf731effcdae7b735461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ab22e0b456a2bc48611838519cf0cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80118276fe2265711ac0e07e93cc21c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af773d3b8bddd3663c5653d37d49382cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a402ff181c8ded04f1409fe6d52f3e7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bb6e79281bce0d4586a82ae3a7b1fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4ceba052dbc4e161a8bf4ef700b6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af896c435d0ea49e2222c90cfa7551ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c0c5860c6031801ad23a3c838e71edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a946ea0b8b5e53e29caaf00fa3d8dc5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459394616a962e66b1cb67651528b9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab5ef75239cc58ff023494a7057e267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adef418739cd3dc2dbc6b4736ee2aab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1821fac4a129ae84494e557d8c815d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d61f1e6053b982dcc29d3b5fab3e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68084c2d141559e05cb4341b3ce71b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad64e7e8d2f15eebf404de97a47daeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a015219e9a73b8a69d5b6cbf74b11421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97beb10f6f6549c70b7b4df95e7fa8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96c9585f7b915d59d11fe9ca9eb6dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6834f82713a756593fd7188eeb77d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dc630695aff2e3d36eef2f3547189e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acebdaf40617ea9822940cbf47bfa6ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa87f66589426cc99286578d72be05f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabe128db8fd6345ac02e7741df893dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a623fc78e4a18d4395e4f3596940c0e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f6e60daa16aae98a65a9c027b5db55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a835312d17603e087595395df31ed735f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae83f0921bdfdbfb649e1d938bb3ea641</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a508cf0b4fb3d7eab917d01524e4b55a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcd7649c6c7c7dae01003ca3c8c07faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90fda6e326d9a433e881c5378ba35ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab54fd9edd966b81e340e1679a64bef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c26834eb5bfd4d2e9eeb3ce9ce0303b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b4e70b8cf7ee19d582ada6df9ed508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7a50d857eb6a3f4ff6a8770210c340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7579eaaa2ed390f5bde6df8ad93d1e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e82c7c0fea757f6f1936015c076e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc6b59160f28dc7b3d28ff7ac82fc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50a6a7f3b26fc027df2463161f2ae5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1e36b9f106f4f994a45190d09c32f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5dd2c97a93e19eff564a0dbffeebc794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa612ae03628d42437d2a2f387515211f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94045e0c974afda78331e39896895e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa3916383e7b19180e0c26d71a2c8c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5726353fa95c103155a6ee7c2c7af00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f8ef9189620f866aff49e394cb1ed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cdee4bbad82621b0462010494460749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2da89b3242950acdcf12081b46d596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adddba9572238b450af65ef2a2395ddc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0e403ef09fbfa7af0619dcabe0a9597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79c05ab0178fc11037f80c67bf7c3ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af29bb592241eefc78de30eb350423ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a671d660fed701e2e2315dee7f43ae645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae638192e91be4862a81bcd1d9d98e5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75b7d7e72ff297154f29176f0ab6d3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10044b69158e1bfff38dfc3e7ed386d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4a5900b4deab0936209219c1f5d17c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f1bfcfb7b62190398fcb8c8e11c8159</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a444b27e6cd1fdb5a6abf51eff4b36c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ce9e5137a3a8ac683d39fe7d6b5410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6419906a8aaa6d917588dd1d5ced0d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e2a8e7de54d7ee810aa1c77f9d64fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57252aed8b6fe90aa5a98bd2631e5bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cf79e1f3209c10b9d14499815af394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc1ef64bd229f8badd721bdff6135a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46a48cfd0295bc9cc16aedeb29a6adfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6faf8a7b2e75d66e3160bab1151f98c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5d5c646b204b5a7472e1a65359b626e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7986a3e3b95340bd5e3f5d114655b6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaabb7fcb54dbc482e0c24e3bc25fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6657d9a1815c5435125517e9db455927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0bd944da822cf498180433931e367b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c1529bb64cbeab842572d388095e400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af12d8a692c50eb6227a3b593e617d4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d938f026f59a02070be899db331dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92eed29647fb0c938f47c64312c9da0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac13b3e9a28330f3853efbdf0a94b3d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01ebcb27158bfb1b90fe10a0a6980e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf48fa08077d4c60bff0309635c97725</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9776d26a6bd4e846ab27e94e9bed9e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9c97b5e5c2d59e3825f671a6d16eac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74d51e932ab24674707b64e4dfa49633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe7bbc27f57696cf024b062535e7928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad664dc36a43df242f188c119691c1a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874276251bb1ed8ca0fe48c0224e512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a039fb9eb1cbab2fa0ef52f88c4f942e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf1ec3fc8a28fb9ca2bfaff2483fb405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23c5ad985a9857d32af6c5fcad4390bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a38ccfe2487aff1900b30b0ae8bc32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26d1c69cfd7ded0eaee51dbc7fea1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a932e77ee58b0d94fc7ddfc2dae3c074b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6976191f856f1c7fed916593f0f6706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c06e16ee567d3b775edf86338a2f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86eb144e7ff1ec96ab36d9361a033099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a324c474a4f4828256b6e55e4e14fa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38a47af440211e335594ffdd85f5d119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66c3244f8b1d11a3df87478c71415699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1a48ee828df553b0eec07ab2b4f8798</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68b4c846afae4489cd72697c7a3ff988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7436ddcb5f17b49357864981decc37a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d0c5f1d5e565fb70214ed4d979bf37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87aec0d32751a715b387889b28ebb72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17849a97da8e1bcf8f171bc23b1f1067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6256fb8a1688f8ae0f89a5a1c546a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e78ca08f4538b3134c63d8063bc38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadf92c4b4c251df0f224358ca3d79736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf214f0bc1307238a2e70e49683679a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bf3cfb440975b36f18a0f58486b1666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ff79ca168c0b5dc8ccea9e9ddbba61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b00b5400e446f2101d2bd0e778801f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15a3b6888ea05ed476c0e574f190dd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08709bbebb61538e63bab4dd3881672e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41f6871e546ef59f77d0f66ba962776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ffe93a3ed8db999b6ba1726bc7870ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29f5b69d835c321bd92a4baf18b178b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e14be65afb80e2d31c148cb95f674c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54ea11f747479d175aeb2d166863ec2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a4817fdc358fa231d71a941647c16d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720a905871e17e99b369c2c0b16cda94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a176829828af95ecb84773a21c72cda30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ae06d38de9f3b2a106604fd30cdb8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2604ff991d465a3f70a555339ff4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adba7d951cacdfbdf7446b9a2373df6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ba61de91df8a7e107f380ace3872f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f71d2a68c8a3cbdd609389adffa4b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a3ed53eba740c4a95fbef7f731a23df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff84af4fa9104d57c4419b96e1f3b59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac32e03f48d868d311ea3516af437ce4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae54f690f8f46af9de6efc8f72484d971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3fc9ac534c245e5f9cac7adb3e19d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3b7c32fe14503eb71e37ea0a3ce7c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ccb4596c9e4a1d08257b42fafb87dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d58772d1e63ed2c542cd1facaf3c251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aceefe646b21480ddb7d89d51543173f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affb6e7674f5bddf8e31a75a9d0efe47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c5016aa92577ee3c1ed82fab2d41234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bf813b8a810b33ef7c75e1b2b131593</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca9369871cf4aa52ae5754cb2ff01b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bdb0fed15f72c8b1bfe371a391a5e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53ec54605b9e6bc823a437c4d8412113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0a4d6f91949fcf31c8106a96aa04d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6963d271ad0719bc187150a5f20728e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf34cf6c81f59d2b6d1549771ae804b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea77a350f07f1da70571a83405ddb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ac16ac4ab0a5eae2919a4c5d34c0ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d547eb72c4c798228dbf3839f2d721a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcde167e64f36198817ae13e62dc3677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c059efccdcd5e8d00b35654bceb7265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7838bd1e6555b7438d33bb0dbe7dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79d265284a5ff76faf579e48e79fe5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74d873ac938b6b820d893413b6ce74f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf29d27fc0c00ae237f4307baec57c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c28a38bc961ca91230140abe2b81a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72297b3b8ae7e1225691cce0c199f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4dd29ac6f81e66d1518f4e0d3b8ad7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6457f0165b68fc9c7afd59375dc8604d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af71ca48ffa6d76542ac05f5fdce9b334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad388e4413faf7f38e6cb5221ed9eb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f45e54f490af93ea464c608c07938f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0d092be9b21782e85a7c6f39547e885</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a629fca5c2e0d257fad318bed756ec647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9cdc34917b7c0ff30b0196bc8090afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69a9175fb5db09de37b0c44f7ccb1ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84147b3af54e974c29f358553bbe1bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ba364a9e1a93a7e9de6b27aaf3367cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e2949f3e2760a6ae80bc55acfdfde2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86fae6ac70b92ecfbd74dd73931c54d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a092a95b33c332b120629a7a0c5106af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a909f6e94783316e6e6b80d80175e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefbea697bc58769196eefbeb37a02cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5bbc2513cf27aae3572a5b99990479c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa46127ca13db677877aa7dcf001e56b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d1f798db0bc78b96812cbf9a5fec4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82196727e96f10731dce20eb6df89391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2db2836c1f384fd5792ea117145b163a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f349106070af537a75c37f82a56d4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7c6b77951a3b3ec949ec9f71c93247e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2512f6ae8d3b2ab8717c55418a6ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66903a3279dba979c4bc4681a4813625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7ca0fff68a2513a36493c0293b86bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58f6f4c6c5fba37dd709511f0b855c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7c2e2974536d8f8f4ae434e524d9a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cc9db9d66006c2d7d838d94dd041f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf4ee6188946d4a283d8f496dbe1dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca0d2f491aa631d9b7860efb488620ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a992ed52c7291643643218451cb68b332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16b3bf1e17f0cf495e572e01043243bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae28aabcd73c823d4d075589d204c793a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a270b8929bbf3b067591fff6fd2bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a095a0357a1a8feb205932147caf13b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af08f333e2227f744c887543472353ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a860201646557e7c6b2072e1192389d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40614cca2c9fe832c6de9259f9bbec57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa64d0fb26aa2fdd43fa96473c5d770e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fe15d37e1a063e6fcdde1832b5ed068</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5c85191b8388b42caceca7a05a930e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e3335b5ac5c4cdc74e40876bad992b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a990f29b4868bcaf54d85327e432e67ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49bee85ba7a5eee4cd52f3f5a69e2470</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc09a1e0ee37423eda16fc5ff3f4da83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3df57359d412836d89876b225cbcb5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b7e6872ba90bec75068389dcb518015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcaf93b2bd202e17ae56c02f67287656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459fb122323c0d3c22b7bf86c9bfd498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b0cfa32b474af6ab169b83d02fd1ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0ca0eb917a8c565051e37af3cbd02e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c969dfdee0fd3cca031dfdd2e6d271a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc2ee12a1960a689cbe00ff32422541d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af24f9cacc4e40e742baee42126ea501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fc829b215bc03980db9809b25d55fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d668f381db9627643d9192a540db4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7b72ff3f5f1bb619594ec702cc4f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf5fde604cc8c6911a47dfa0b1281a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec1cf187f19e198bb7a39d04c73d24c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb21db412f77514f1ae2cbe91f661c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53333d1b57e32edf07e5c67fa8a41698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34e7ddc98f9f7fd2120008aaddc4ca1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a648bd16165b065cafb7b34a5b499cfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a481bcaba59243bc700c046311d11b703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad52f12813025bf23dbf52a6f64c448de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86bd4ebb0ca48c4462f779cc73bcd196</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04119fe6a25ac378241c05dae9ce5f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ec05cb90807fd470bdf15fb96054c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f709b4b7f52dc5e6c0f74b899ede2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7e638a5fc0a84f7f69cd7806b8e81a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17900168b04646fe80b3e65d4a5873d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44fef4419defdc22ec4658cba5a9b8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47584d13d8fb7caffe281e9a4b212061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4274c93333bbc2f414c229ce6684bcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f009922755d2e2e74a5ca56d9f21f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81042ebf02309a49771eba19ae07456c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea561e9924cc9ee0e5d4b46c91422990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a545c14de744c5f60a32b06ddc06f1dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0297314ba35378d2f97d8668d7e0f320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae59c1222cd25179a32b42fd0bf208414</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31a9ac7b7377948df3e855f7d7865eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aeaba8c17e1c6b2763f9922aa4c854</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2964af56053dc3437175223c175429ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8961a924f115adba08c56e9553bb8916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28d0aa758c01a4f74cf933639fb64550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9037c11291b90992ffa848dfdc7f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a076efbcd986b06cdf3ae7dca3b9fa894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38ed70e1eb670519e87856669c8228dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52be755b63adf7606dd5b7eed4461d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a589b4bbc3e2e23d910486efbbba8e85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38891a194f8485b9c9c827f9aa1f2a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e0fed02ac8b056957301beee88533fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc52c241d7affb2c89c2d5f73fd911b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea8becc4d2f73326a4793a64aa4b4b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e41d3d1005f545f220225fd8669bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d0616b70f104cb615b0b8a0b5383106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae139e54a6058ef2322c2f3912f794f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50f07ffbf8a1cb6b97704257541c836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1163dd3f57490fed5d4ddb9c18681a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ee77f50c5d6826ec69486e0151883e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c574acce97647c95ee3742dbe339b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1c5b35cdaca6613a356a4e94e23f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae737eb662cd870c2ab19be2a8f9f691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebc3fbdf11de4f2aa3f0bf173e0dc0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72eea47138785720cd7fd1a6aa2f37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67fd41fa4990b9ed7e58c71003ba1552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6d803de288defd5ea1599eeac4e6aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a19361bc3ef3c6adb29c9c8d87e8d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1829be2dd35dc2e9344279dd483a7659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d1b5f9161d8087ee078cb4457f9290d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a527488c9fce0326314464b665d08d689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64cc3657eadd666a4cef4b2ed5b1018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01e237167788a3380e72022689917b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7400ebf87e9f3cc729177c6002b0d5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc79fb1e58b4a5db33a6c83183e72bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f94e1b06ef4c79ab6b81fc78e79bdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acff4a2fe947371578446876963358ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93d0818f22265a2a127792f39d1321b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a098f94cf9add5e8bb7634ae3808485c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e90ebe9d73ff2451373b0ba30650f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a915034c6c1dd151815b034d7fbdd3b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd3f2a84f2b3ef2e6eb309b8dc904621</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a742974c7ce7265442d12ba8a41443549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad20540fc754db89c7a486cc8e75a2c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e7742171697ec0b9dbebfed5b15c6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ec1f39861acfc07cf2e89ddfcdcb9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94f071093c5587059139afcda33d0b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a7f36595e7e773a2259803f3880de87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37b9000873b038de9e1ff1a635f065f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02a89fe8a0ce5d3a4192c2dd93485061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e6b007aca78624b1380200013007a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99294cec7b718738216d0c5aef25ad54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8405dee258705a7b2b44c14e3b6634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd9daa06d86e5f21c9370166aca730be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ab62d47ef5d277e30a671df5514205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8db5933530a780a69d37609ef0ec34bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6f19e39d389eccf5a46e597184fb3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02eb3ae14a0634dfcef14fa529b2c60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a864cdc17d2c7240ccce8f7bdcaf923c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b83743c73a9f2d5c5d537ec1e4730fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9611090bfa2f13a15f5200e1b4b37b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4074738feb6b1b1fadbf67ba977b1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a2537fc57c0cb683cad4a9818a4e32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad29b597e14473d1607dcc120415ed8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0979db00f7289602d3bcd5a6cc480a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2600eb56a8d69e4c10b4c77657c034f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60bf51bb90a5482202f406daf142ac23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac58320bdbe48c3d6a7148e813bb9df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa65bc7d82be0ce441168e36dba00325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c9eeaf846b780e636d49b681c12f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada3a9f09427e35bd3fbb0df4301b6e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8ba7164213729e0b096281a115af631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2d96ab492bb82294f7869601c3b6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a809ee3f074488df2a11cfcbcdb3c930f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6382f29a2c10e059b6457e07f74cf807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa675ea4b271c7914e670aa2c69251aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f468182b044379b97d56b0a0ba9dc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8f84cb63dcec23a3527a20b0a044065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf160d394c249dacb1a1e4760d3c4307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2be6b27c04355429be48a70507dd5637</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab71f6947c066460a77b8162a35c1bbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af65f03c4ed37bd85c25a252b7f577a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a436a445caaeaea4a1597c11dd166b28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab91f44496674644886945f227cfffe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a835e5318cdf996721bff9b81d3809f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0cf686e77616caf7170139366556c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac96d2ebf296220d135f393f9681b5503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedb676d8ea06157fa887bd4a08ce0f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83a017a3cfec1c7fa63da566a897b081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85a712ef286197c0aa1746decb00d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22e40946166d6e759babd161c488fb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af671b2d4eb3ed428fe618028aa57a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fbf488a1c38fb87bfdb3fd53ed26987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a252aaf91320fc9cbe007f8d7dc352109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa04ea14eea3209c54d91c853776c52e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_int</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a77be44f67ecce372380a594623086a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_logical</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af23c3bec890c7ff8b042de43d9ced766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_lsame</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5774f28dc35770b967568f667b2f3ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ROW_MAJOR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8738e8c10f9bda5776ce9e1915ba4ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dd86c3667560fc1692f23ac1e277295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d551e8f30da4831fa5d4e37b263245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaad382b40ba82ce391626dd7840c7856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ae43e18bc4f8a9897c748a887bcc454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cfec83e379977aa11077a31f8ba770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ea39e831f91fc183bdb2458ca930a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a989869dce00adb80188bb511c19bb140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae984746fe4842ac121e25b882e441df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a571aff2fa3e55a6bbf387e7f26a200fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a521031922ff8223ef0519e42a84cc581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af667c87843ea3c05e69266f9e0275410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72d6d37a893d31ef0eb9753d7101f936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5b4d78981d95bc3d3ed2fa004f14022</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf896151297d4b99e28722490191f934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94ff22562796ac0d1938c091019be03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2db53d79a38037912ffdd4e0d624a847</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ababd38408977bb08dc78a893ec0e25fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6eb856bd8b819bb8d1eea5ed87620ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9757d3f94342617321dcf87e52d6296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0effb982acbe493d00fb72161cb19076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a873425ddabac9ed37fe9153596e2fbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba26914817759c00537fd5cc71b127ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2441aae1c86327ba7bd2ee29627e79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af918641ae98e745deb4cb2972c7a72c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac7a830d59bfb410e8ae8f1d3366caac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31256183c2d7dc65b6f821ead6ea2460</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1885d857c3eeeb122986a5258e2c753e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace87436adccf7071e3dcbcaf700f57b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a624ce68f4c7b59c359b753338b019b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a077a26005cc154ed221f9e4623bc0aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88844ac903e6cdaf8f8321deb5fe58e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55cc09453190d1c7a7f1b23be1af75a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01f667c9a2394921155cdd69e16a78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8d1ebd18c13dc3bb3b8acf75dca65eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e493a182d87491f53b86b31729959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4197dc50e7de73f1cd7011c576790ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b98cf389300d44edfd0eacb4ac5c328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7297fb201b89d09844174651688e72ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7524df9e9d5e997514cb7b3d8ae011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa760a601866d6f0ff303342254fde734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9df7871f24fa36eecdf6e3f996ef5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ada4e3234c22b3a1e87581aed4a426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafdb399b4d76e1e27edec33d95bcdb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4b6f3a7c1a3bb1565f196c574a3b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61d30f20b407b48aef2c534d2753c838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53e8d1db8bcbf04c80dfc8fc07a493fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae84baf148b9d8ef2f9d501b75b5d9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37c70a5a0b2633b08c2fb660084b628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5835ecd1931e93ca7d04aaccd6c22de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a3489c571c11caa253b6b36507b68bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f2ab37ee7a3a0528e5d5af5d4e2cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebf1e8047411041cbaa2522170a4ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe948524760e4aebd9c166438b482019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a220c4f1609200f7492cc8f93ef63a892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9678fbc5d1f12dffa2a6819585fca41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84ae9ebaea183521bbf749bf8776d04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd462603ad6fcb963028c97e100060a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41653bd1ac19708c3ab4270b27b7655e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b6caf59a6d578f779d8a4f770da3c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7c0b0463ffdd52f52750bd5f973ca67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf5d131b48ea3c868284be3c5da48979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0088c3a1a0423b4738a704c24eb1054e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0691c3cfe9edb92803ad3475197be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3c147827f2090f55fc61322e8117c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a085a7a0e210cf8ed8deb20d99c106fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2020af5ab10be5cd53e585105eae0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad27df19e2af7ebee7a51e0a4ad7ec25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68d86f4da31f98353ad8f7d387f19922</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4b24b7e24bc8bbadcc8ae0660d96c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1904dad3b0d6d391bc111ecc15e5a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f3a0a8dd9b7c5ce12d6e659e3b3d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b15d46061b898b59192843c77ab7a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d565fc64fe9f332f9459e6381866979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a4939068d4abe3e74cf0e4b4f80d454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bacada26d10ba91894c3edd581b6124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4aa103317ad42b202bf3c5d2a8d18c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfa03ab3774a6b2861ae26b2bf53e5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae617ade0779fd56e7993ff7ab2e5e0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3fb96136247de036a50ff035c3cd676</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0955e000336377bf1c7b46cff5d7998b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad47e6e8cc96a44f372ab2624b69633a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3902a8f758874688fc7587da2d695a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c44529c55970d28aaef71b84a781a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4957eb7d8b3918fadcac48a115c6396</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5b741e70a7c3c0be4249e4d36b53b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00bdbaa7d341fc0107cdaf65f4878a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ecd2039a44ef0bbb33e9bcb9d3e7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1550844e8533c9d5ed509f24b65e7c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f5e8db374805d1510f0fe6051cd3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9c1986a04185aaca88413d7ff16ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b974c4a0b704d0424ef736e2befd54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f7de2092e0b9a188cf31a63cdfdb6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac973b193ff2fdad4b6945d1f84941bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7238fa6ad4c24b6b3756cd149ef5f72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5de0afa75e0c8a046d096c151f26364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e26ad6bb80e5e38f6157582b2df8884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a747f41d336b11ed2ebcf64ac95e56afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4522be73eb75f902e9a04f42d9967c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fb00d719c9e92e220d6157bae85670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a637369de890e20b118885af35431e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dac405fd94f55e23310824755ece87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aea025ceb8799d54a1f806acc882c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ba5eae8c512cb10c1cb955a509be73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4567ef88e6127a50c216cdd3c7b49d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae06a284810b3fb2661654df238bb1872</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae35cc0a1049fe335443f32f2760addfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a058ef0153cfc443dfa31da7dc0a47ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a348a85fd925781539951c09961c6a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fad2a11ee6590a86a0a9356d9207d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71f86199dc967f060afc56411ac14da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00988c55d83d00e76c5a53a7f57ed81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae621a9aa53880ee7211d16b1ba44c228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a405fb6b70de768782eddd9992cee8364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52f85ea14bbfd81199d85c84234e842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09846e85a7b399fca29ea8e4642ed748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e1471a239df6115f0289005414aa43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a155ee91916bfc041952600194c9c51a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ac1704bfe2551266a64274c252bfbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63c5a696603233db97737d8b153a6f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f2c685a7938ddcdb3773da0001f5bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad97c3df9f4fbd05f246460153c5c6a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7119150e613c7f32b2fee3369fbb958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b8243c7609658347e380e0619706015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ae929b0a5ee17a47409dbb1fc877fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9b72ef431d8056a018e6e820adeff0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f370f9a2049d1cb734d7fbf085e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10887c7dae5c85323110bf92f4566a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc13f26b6ebf2e4d3f21df8d6015e5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb061adffd0ea0095e1674b32b5e9563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25c2a0ad8e1db80219547ba925edeb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1b915da0fddf7c26af1e78a90d79d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a591f7f7e8056ff4496da02255af92ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d1f6f0f4646509fd427b1442f9c8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a534b9d591a6caf7d80e844620c766f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c5123c31fcbc4dbd44068049e0ad5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36a2d1a4f586b0483d815b663879a849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f6c7fdfd4fc8864cd49d7880cc6143</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a966666c98b882367837639ecd448e92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6cd473c687d80901ae1d159b01aa7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cfb32d2471681d285a27c8ef227ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8d217879f764dfab5f8f5bec13e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5af6e492767ed988d13010eecdac257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae884f667596a2d3c46bfcd1b7f45d82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae962c6bfb3023c18627ac0df7bc4f5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad0cd51cdccaae6f63cc0923bd7f5b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f3abf717f1c07081018d55fdc3b7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada5e89e40cd577a210a97265c92812c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10578dde89507281c4b5fad2fcd0b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02a4329ad9978e6f262a75991e0bdd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf943f38b1fa1796330f1bcdebb83f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e45844276ba07937ddc8122b8e33178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a558ba2998906c77392ac73da044a9d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4825695fe806d799ef7dc2a60477d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1eeb208cfd2bf440a0908a28cb18580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaf56db6c5f14325aceb6e82595d5e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e57a533d454c16a8ffbc31db232a232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac732a5d1018e8b44009839d780a5668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0324bb2ca8955da126e6432c081373a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a574114d379219304d9d9cc9c14cce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bcae91f70737887585a1f2be988ca0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a608d86669578a8142f77d559f58d9cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0be22b4af56c8e24f956aae0ab22798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1187d863e62f5ab117e225ead6cb6c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a759c7aecf6e7918c5ccc8991345020f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdfe3c4ba8956d9d492031c6c42b2fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a118a9f2bcde9ffad3be4ded6c2d50e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ec8ac4aecd30620f01b9a40ba1e2472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4caabd677aa4c0544c1252b8118f0400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac47e2f82a3113f563a22748d8e6b2449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68bd5e9b22f1d6c35787096e6ac3a41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6605e17f67ff84c82219bc50926f6442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a278be6382a927f45d03bea87809b98b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b4115434d5b4452243d6bdc35f4e4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd7eba1482a967ee14ac2368fe2aaf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a571e80db16902bb6c6d06276b0d19e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff5a937c3fcb339dc84695927a3ca25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af85a0946ef878141adcdb422b4ac0d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ad743fa015f5d09d8ff34f13cdcdcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ccf12de8e71e37b283ae35159f5ffee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a212f75afe53a4ca19cd9e55b691c3fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c30de365f25962f07a0ee31d97b4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08bd07c1cbc5e12ab061811db3b154b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e36459573a755456fee78c44b118f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67eff23daff32915a1567c751e0092c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f80470f56eaf378607d2c97d9cd66e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88a7b17321384ae47e0a0c4dd240c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa29700cf908a7eb343b4ab406d223da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9a602ddd8c289286dec56b81eeae7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4ae15044d8589ff8ec594f4fe0e8251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb7d3c29a5197889dae0c1ffd5b97636</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab41ed04d084e48657568f3ca416eb1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1804cdae71a280336be37c587fa6cc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c59e1cc53d096481ca075ec167b0d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05ac04278cc8f1c35b9c6661e91f8d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac8d0667a1c42b454191cb050c0b4bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace645be4a7d874d3360e1c089f123605</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43d8c08d6642031b20e4252f0bf04b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba744045b6c28e937a0cd8ae6c3919d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0c80bfda893f3513dac08e82bbe8d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6677a3ded3d34b5f22797b7b4317ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5f8ac0432173fccc6392de80ff354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8007ae10783369659af768d33ae274c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a482609a222dcd080c61247375550db10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97dc87c2f6ffbb2f9c2d70342a2c646b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8099b2877adbee9a8fd393c7a3d51d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae98cb607d894841c0ca255e074956b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0872e214035ad46fcdafb1c2c30ae75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51648d9334c4cbcba21ded297a3d2767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79d1de482685a291c1fe9f14c14c99a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52b4b080a106c22715123ef8bc7cfdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81165571ceb6ccc6c21a3b2a8331267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a269f4126fa0ae47f4b06aeb85412c5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82cee4317b434a81efefc0f8769253ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bfd86417e3c2da4d0ebf7135682692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8318484e28568492d91eaf519f63aeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ff21a61eb676d88605e179acc4da5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c150b53cd0f3e4d0198c9b226e12bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d102fe402b4721547152fc4d4f30d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc735b938115b3c1753fc7bd95823c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6154a120c37c262dbe9f54ccedf40861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67d60bf7e530487699df64c798787413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bf74e708688439dd3db490918d82440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92002650d635d74ce327d1512d244c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a431d0fb96adac70a8e5d291243417890</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae025fd7de3749fc7d175b3596ed38327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b82b0f9ce46bcf36501d2597ee65339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcdbe99c7588f86e81e8cc101ded9428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad28c24515e07d16adf85d33d0be6b091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaade7f3c37bfa174fe2d8543fe403c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add877ebfa76b73564ea45b1e51b57a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19e95a7b898273de2bbb97785bf6e731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e877f1604e676a165b230806ec75f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66c313ee51ecc8bd692710af67fa7867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a941568d101f6824a7c355942cd4e3aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d8d4155042b4adb18d5fbac1dc131b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3f2a48b215e0f8ec20cadb54541cabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7208334ad8c09934f9b25cdeee89ae7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e3a53b8086d977344f35d7147e2ac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8591f145017b46da1f44557fa012a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d350fea928a096b2f6da21edde50b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a958f9f072c5436b94039e2e459e2b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a053ded8ff4e64d27e92a95a4166d7ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed3f322b7d616358ad7cca3fedef3440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2b2a7d33e40af2a7258952efe56468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0191909306e45faac2df65e8268db83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9dedca12c6d15157ed14fa403df4efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c0266392c1aa90a81802ef09c5b6f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16019d49b3b39512e68ed4e15b15ede2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1b812fd8b8347dd495d68f79ec41320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b38d4506a69b939da6f13550629c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31beba25ffcd63492dae2b452385aff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_TRANSPOSE_MEMORY_ERROR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5bdf6c0fa8d33bb3bd984dff087414e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_WORK_MEMORY_ERROR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15339efc93015076d3823d4dec44e300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_Z2INT</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf2a179f69495984f36dc30c924a010c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7936b05ef4fe617d1431aaf1bfb1f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab70567b04c1eaf4005a953974d60bfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64232ff325f64fb612e9f77b5c856a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a600bb0e47b2affa622ae08ba67088301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f7e761de22553db5f4b37310ad5ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa25775f611f2d5cbdf293393206c6057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03431a06a4ab5b69fc45de5dfb04b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d6030533db263071834d5eefa81510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e2cea6abf20de5614d8a9eabf4c7a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01e7063de3caa84ecde717c2d9c82b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9501c991c6a0f2ab635f17defb79f757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d50951236c3c17120cd1ddd7ecd5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a76b429ce65df90833567519ddb394e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb7345748428c896a65ad53e1dd53bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae958e196e842275ea6944bd77ac61ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf5e05f01a929feb38168d698eebeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28dc3f1ad63a9db3a0ebb471ac6855d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa73205171f20e30a7fe3ba2ec4a28167</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fa8d66cbad6123fbda67070e1e95910</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7701db4964e101b4f12856cae646d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57195c28b2a22376ad535e0a6cbf73b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a178d511362781dc6bf3b78b605337f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51e8aff688ffa9d7967344252c7efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d3c60b859de3f83abbf01d222e7c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3164813c98dd2349858abe327e3d001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fd3b02707c7ebda6245e1abadf7a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a934f348198be9419ca5fc5b76240ec88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2780f3b7de74913200be42f216fc3c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fefd1a6410a1d6494e1731393eb81a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82d5966dd6bd58adf4934e52f5d78ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c2d79b85b9583273f1ceb77ff18de2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3e647dfb3af119b030f6910f7800c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a548475107ca2834911144e538593c8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7498d534e6c6a04404c2bbd9a85a7249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92e91ca16217acb69d4165222a5f349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad579637330ef0b63b34fe1564523d591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a505ac1edbf1172c8100388162831e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad99f47010b52483bf94378b539912c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe9ea872d16134dc0bb6bc78b4dd19a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5079ce25a63045816d75cd823d4239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc90358cf781a86af9e441957eab6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a60107a1aa48f8786ea024e093b15d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a721be9dc2f14c52a38ce6a6926cc7caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f6351ce3c7bc6671c6e213d0cffe3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7da7b41b22c5ca2f835c9125214380f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad498f76105c4d54fe3c20f4bd83d4509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe9da074c8566f77b8bee7108a5c4ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a497fb1f2cd32dd5bd1425e07906d9453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36fb9956b96b72d8d423aabd72d3f082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba948f77a8aa4b392c583dbd13fb2bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3daefd6ace5cf4551cbba6af00517203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51167d1c346103b9d0ef380154905dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8050b4613e7156fe09e0b8cef260649e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a217ca8f0451ac22ab9053258cdd5a449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad65e3c64c326dc72dfdb0f3f91cad997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11b92ee74c43494d4828a1bf82b4c405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1975adb4a2751e7e03f1563b3abee6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3cc384a820686d38a4c5d34f0d05d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9228543acf74a19782748a2af0980a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fdd78115cf6c7b28974129fce905fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae99249da1377698c539c45f4a4f112c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61bd173781bd7e1fa262c2ba2fff33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65868f1017a9cdd700a73df6c5bcb04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef619b7d57efa034d359526ae777bed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3926ddce9695f7d3cc6f59f92c69f466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d69706992887857a95830bed4bc49ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6df92461ba6f2486a6777a38eff1ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7932a0e5ea31dd2243fd924fa8ead40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0aa976b9ef1e0b183b9ec3ed4f0f925</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4950462aa9d9b3f00eb9183e7f38bfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a713c3657cdfb3aa3c5562b97f313c05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bf7fff8f89cee24ee2b0b58c5a6c39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac34150f6dc59fea02d1377bc5de24882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2537573378286ea393bcc0aa740ebe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ae85d8db608a548da6857f7fdda2570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfac611cf30634af1bf5f52d7ba9a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a649176ecf28b975e4958020550743fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a471fabc9d5ca1af7d1ad7e6782180eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fb17290464808004e433445afcfa96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a752549e9e46b5fb16ec17aa9b7af0ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8001ddec99c051dc6feb461f9613739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2833f740d752aeab143c8eb3302f62c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79a05e1423af9e0cdb3e279d2c52f275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a6c1c2c186c95700d8cabf0b65c244b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5509d8831b985dcf63f8caa71210207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47e700b174aa4e30957268765e569121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b82d6c518cdd9ee172b11da940ccffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b321028cf69b8d94235f760ee74802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e15fcec6651560d107ea5889e051fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d3ee232724c7c3843d5c6f18afe0661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8d9d4b31f724a19dc393a6fe090a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2a9c32bc186bf43fab80b53f30b35a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41d7a24cd36b1da77e0c19fb70b12149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5761fe198b62eaebd52eb06cfe7da2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a900548acdd9f552c699f864747ad5921</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a45fe2e7a4f16cc767cb86fd7fe2283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9712db148d011c15732d053fad0b7c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d6a695c74d682c74a15df7ad3f0a1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5dcb3dd79ceb30125b2e2f4394e5d472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8204b600adf395640ae4c64ae368343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c7db96ff92f276cbb3fe8dbc5f4f023</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7481f64ea5053601bd99cc687269c388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab060c703aa0159b065a7e3d264613977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3aa9e766f755e051bbec8d13e68d2ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf0ffe40dd91e66f2e12c27e5d1ac752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68eb76f3927ed4fdc83935548281e236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20a4e3f662a71e1d89ccd97fd9ab0268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66b2a2eb999ed3b277b8998b0b111fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca87cca5c8bc47a89210e4111dac57df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec2d8493d466eb484d595f0ace9880eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2153119d47a0d423ad7391e6018b41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a292ad14ae415fc13d8c22ba326efa8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4724a9e39a5d117446ea40165df356e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58eff1ea304fe7d98466a7d6363433e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3936a186cd38dd53d60f30237d49900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a892a64114d27f12f96d1342fea02fbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48524a98e9911c49f76c1cc2d996e8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1c538086331abc3c82cd3e78eefedc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac15d2408949e0fe039f6756d67c60c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31c87e714575f3c99529d06d2ec7805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1c2639bb1c7eda2d8437ab4f9b5f249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40160d0fa494d9841547b2ea435d1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88062dd27fa080846bb7798452962dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a901ef7dcd5fca92880d75684843a43ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25ce156aa1499268f9abbd505d0e45ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae81fe39bfe9ec4c9bb299c15f1838dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae89f7f8338a86530b2d82b7f28d34aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9776897c92268df0a06bc31554ce36df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af16f0f83224e935cf61b868477316df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99c622326db94478593e8e18436ceff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7de5f8c2656bafd28f1b171f4e564815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6ac68b9050e0494235647af8313fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aade8be0201329c20bd10ba64c8a75e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d4309e7fe901ae1fffd6eaf0b96daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d082ee9f0b430684cbe24a4b9a81828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83e50df97d01a31f3ecaf12d32d53488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6541719e30500b729733e74970af691c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3862a09d5722d3b87f95b083eb4709c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43928892bcc1975ff0f715ca048c2ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20f72a2a6896e8d2d43617f71720162f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab915d437a4d998280057605186bf4f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a685dab92c51eb2001db47c45648e844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ef37b7b4e68005c625d79ac8a298b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ab72ff87f6a247126fab335bed52aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28e178e5d4318c51f300c4b4c69bf4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76cf1e47ab4c2c8b480360a8ebeae40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35222a0e5c1965389b486a86194fc746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e34373c5ab74177e5584edd6bd31ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71656f6aeecc8382ff2814babb4eda15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1af57f665c6024674aaef6ce7b2ffe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff41cc818ab47e90956d2d08691d85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa813812b2ff68bedec20676fb7eb6bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d607a04b280b3513a0afa26c6183c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40145da1ddeea3b213c557134eea9642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17b99ca92e4b8748d91c32f472f2f392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accb5bc17d5908be74981e0a6f5bd7991</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a623208e67b4c3ded5ffbe7c753eef802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cc757169a833fa0078563ee9451e235</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6be8c0ec61dec7f169cafa15a9e9526</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fab1f23f1b34f072a6f2691c4520665</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88080970cdf4a470f7194ea8896918d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4e774c05d363cef543c56aaf466b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae34c5e6005eb3eac39377f27b80d2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2afd1ed7cafe19b2a8d85ec9b97acbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb3c5cc834ab43de1e6ec47b0cbf38f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c3f4112c9bcd60b897be6c32d23c348</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbfa5412b564a3b634f6e6aa02fe2b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ede156a1532d4febccf3a8b686a994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1008fe26de731b88a527a223da7692d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14048c3390aa59a12c08e8d4ef5b4c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb52ae92f6d18d9040a537fd280ce4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87f8c12835d8e1983c871aaab309a543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5d2c3422d78b2285401d8c51409eaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf9c9da8fe5b74995b9a2fc8f78148b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9fcb00b05d0f7aa99a222725cdb475b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b8b2d1e43e9a47f97c07fb7b89c320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac35269986d63c599efd936fbdca5a9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93343aa5fedaa0a465a0f9f15f504775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d8c539d24b66b7f1aad812be514d5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11e61bf2f8fe67eeacca9f09a4408118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a737bb02f22cb97bbb35138ac64ea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d3938fd1bc3fe5d9e3faabab5a75e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bde6f699e8deadf96c40e1367e37c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a789e6d8d4b283bf308d0f94e0d7fe188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc2cc6a2e7a58e007a5ea8c66c06c1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bda773512d01479b62bd2d0f15fe321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dbaaf3572d5771db9ad7041c221995d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8b7cf2e3f9ddb1d045b0fcbe40be87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162b97f358d3160efa674453a8cc8e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25cb6538d6ff674c8415ba433c983cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d3b369cd2aff273f949547d8a8c847a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af71bfe64f748efc57624e093c0487f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d1e204ce833482d631d2e49f806c00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a089a222f9b7f59507e65952ab074fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae88718e87be8a95da7d3a187454c3e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac83ea7a5b0a6aa4937834c756cd10d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91733fbf613fb7d8c0275f04be8138ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a420886024db5008128456468289f495a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa602405f1eb8dc873a03c7f494a1ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a380ae584ec87636704a9e701809b4cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a35fcacbe9befc5ca1b4836f6c203e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef8d0a08bd1cd94e79a8ee3ac9211b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89a45115f9d13c3bf80d04cae823f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9425b2c93774b170012f425c846aa4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ceb5f16962e22844a4cdb95b1572b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78fe94fb50b1b61e94c62eb8c58901d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3b7e89ae07aedb22f2df4c77cf2c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a208fb127204ac0af3ac413281e5347bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad95d6d99983dc6baefef3fd0771ebee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedbf040fe58f29861a1f98eb23311ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e3d8ea0bbff16526099f2d41a6e8c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e6cc61a60aadd4334da7694c0149c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a256e3d318a1a235a7a17f2f1021dfdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4664f735b42bd8e6edf532e2b7dbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe785abc7465636697a7a43291284f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38ea227a67a26bca4c2bb35d2fd5d89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4c190ceaddb3d57f4703362c4d21358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f259ebdf34e7eeaa4f16891a6634f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a657c4967b2e51503feeff7adcb4ef8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dd81d80338378b8e33d45f1779cec53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accefad5051430e7465e9a09b86bb0c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9d0449ed15f299e0df53950039fd5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30abb90939e5999610b545a9bc37f83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30cdef734f1395b8cde6fb85540ebbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab20835a421a2a4f2d0c736bba48cd112</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74c23b7ff4b9bd919922a44416fea0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac4ee3069c842027f9030ad494f1af18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80a24c75d98ee1e741695d1d985ed41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c3d23f4aaa0c14134069b42bb663d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1490b1468935e410a74c2bdf5935d172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7754e2b1641abd88d688cc4518ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a562f088348a0e423bd2e7641a82cc0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94b5d64b9c057ccff29330cff6372fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89397fb7a7c162a1553f7dce7b9ad937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a991de369dcff6f18dc1953fd71ed57be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bec9fd872dda2f9c64d8b18f0055f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf66239a1fcd2849861c2eb4315b3f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2412854f3070e1beae48094874db3d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbec505e81f6352694fd303006e2cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8890d5c7234eb21f1fa33aa9f503b7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaec49c2ded1321d8bbaf2c9eac9d80af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12c972f19c44de4d8bb0326463cc2034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67214fd1165ce1598f6436c82aeba834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f7bd1daa5228068b592fdc53125e804</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3a52d5225d80f6a6ee780b7f206a468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4829d0a4986730518687a5b620f318df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5769f6bc67e7ae0872bddb2c84fa627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4988d4cfeab13c2e962c77e08321425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2722592a2bf4b96ff0b342e67900584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a028b4719fa6e88216608747fba031063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4395996c6e5bdc4222b7ba428266073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a88d739d409c23444c68227cdf78870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a6c1a580ffed443d86eb33a436d1102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97c5d2ce906158332825f68040b32205</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaa5b8b4e9afc37b0bcb3fe2f1f60d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28630bbc5ba1d126eb105bf53bd90c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68b4e458aca8d697c14ab2ae969d609e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51571f87f832f059e72fc60145d2c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11de1f0af13aa2e079eabfc0a67b0782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac515ae0af78ae9b81626b18d08d1c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc5cdf03c325d98f1ca51476fd57c2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2b253416461e5f01989d4aadeb3756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14c07c819564d01af16c1f09bc0d3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACKE_free</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aeb6552536c5f62fdf44467e17fe603</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACKE_malloc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>addc2d2af4fb24769e5bc5c1f08e32604</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_C_SELECT1</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab19558035ef9358723ad55d0d5e68c75</anchor>
      <arglist>)(const lapack_complex_float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_C_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7493fb988a0155e9229cf9ac545173be</anchor>
      <arglist>)(const lapack_complex_float *, const lapack_complex_float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_D_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac8bbb05a4f99b2bdfc42e11ce63654e</anchor>
      <arglist>)(const double *, const double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_D_SELECT3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a384c8ecc94b92b35014e12c5563078b5</anchor>
      <arglist>)(const double *, const double *, const double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_S_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5f43b1f88b5bf22e59613bdab8db01a</anchor>
      <arglist>)(const float *, const float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_S_SELECT3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac207ad12d721a0d643eed4000470695f</anchor>
      <arglist>)(const float *, const float *, const float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_Z_SELECT1</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93d5834ce5fc68ec873fde10d4a0e436</anchor>
      <arglist>)(const lapack_complex_double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_Z_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb635756a701c8d1a3b063a27aefba4f</anchor>
      <arglist>)(const lapack_complex_double *, const lapack_complex_double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af92610b50fda3891f1ea155aaa662974</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, float *theta, float *phi, lapack_complex_float *u1, lapack_int *ldu1, lapack_complex_float *u2, lapack_int *ldu2, lapack_complex_float *v1t, lapack_int *ldv1t, lapack_complex_float *v2t, lapack_int *ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *rwork, lapack_int *lrwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae2e2309860a481976058bcf652d0372</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, float *d, float *e, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3aaf8c8306d01c169316d0272eff4f7</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, lapack_complex_float *ab, lapack_int *ldab, float *d, float *e, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *pt, lapack_int *ldpt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab488982dfbb61954216d9fa72dbff130</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7502721214a2f4b6eccea5d14a971b17</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa190d370ed3186c8eaa19b521c9858b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fc904a24e304bea4455312bf040fc47</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a261d35a6ffc8bc7ed9ac5036f654e742</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac24613784ce47ee5bb119fde498d94e2</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a246d08a7dcbcd28f2dc2f2754bf3bcce</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97de4aa3a83f0d95b12c23232cf4bfe4</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae77de45fa718b3f55f059a317ccb85f3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_complex_float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f3053b9b1eb3243ccadd073caf7a96e</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9db4a0e1b552bbe8457fa168dae86be2</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *scale, lapack_int *m, lapack_complex_float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5831d79a8ed1331ee317c256503c01c</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade51eded1e50d04ef1a2ca5114be43d4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f02108a9c44de49f378996cb647de34</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c6f14d70ccb9a6ac3f67c13530264d4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bd4a949b2c981ada7fe48f6c8afd388</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb1011de1a2092d60b2449d08a03b6c0</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_C_SELECT1 select, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int *ldvs, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3665758692220e2cae3de1b902f9a6c9</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_C_SELECT1 select, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int *ldvs, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9050376f294a5ff89b44e15364a06dc7</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60bd79197a8ab3633ca613b28e362949</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6857d2c3cf04cfe2bf1d89d9ae08f75</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e7417c9670030b84ade551b51486189</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab725e14487e510743dedf4f68fcb92e8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0195edfdfd04400e2924daccd4217fa7</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35d91de6d91010ffc1a119b05465b366</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a3b32f7f8e3b7791b842b4ec09bc979</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8e0e5937bfa8261c34d18a28178bd4b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *jpvt, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a712f7bd39ce24392110ce12000aeceea</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28e2900a38d424a5edfc2ce89e2d3ce9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae75829f54743d3c0e7d7ac0f01d3a58b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1477fd282cc3f17bcb902cb8eb57a234</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4893b506fa3d167bbf701301b2588387</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdf52d18811548bd8f52bd30a759bdaa</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e76f8504e92e0cd05f95e763b73a94c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849fda5935d458c978f998abb199614f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af78bbfe883fbf6ee1b9364b334c543f7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62cfd7a2236b5fbf389bb62791e13aa6</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64233a8c76ff82750a888023a71e0d90</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8927319cbeef57f32b2f01bb41ba6b4</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58772effb2139719f1bf091573cba3d8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeefa44740a7be9a1740c6f1708f57e14</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *s, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf062c8eb8b35f24e362dfcc399d1b30</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d0d77119b79b7fcf3700fcea4a86ed9</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *s, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12a5f4a58413637457ef4afc54b6d438</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cc4f635d56a41993a34edbc16050101</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0cc71e412a8af7fbe762c2148926d37</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6e5a3ba79eb847d52948a2d09d3fd32</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2b7041a6632d53bf7f9fe4613b3116b</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f163e4f59e5bd8e496e441e5c949119</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35a165f259f9153064c6c684c2ff49cf</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *lscale, const float *rscale, lapack_int *m, lapack_complex_float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72e2da05a097abdb088489511d19a930</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a8c417d8be92f8627869c9c604d411a</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_C_SELECT2 selctg, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int *ldvsl, lapack_complex_float *vsr, lapack_int *ldvsr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87d425496d438866f3e643101d2a48ee</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_C_SELECT2 selctg, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int *ldvsl, lapack_complex_float *vsr, lapack_int *ldvsr, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca087297f39078f92dc106b8eb6acbc3</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2da72ef37d63b5447ecce36084a7d6d3</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a335a64ca2ec322bf3a304c8ce69a1f2b</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba5ad04ce25232418405922cb0159525</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad126e35acd4503e64d3b083790c755b5</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82dd6026f4c2c9729cf70a660cb223ad</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ad4bf1d8f430c9961b32571580f3ea3</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1f2bb7e8140fcfbd16a5d496e163309</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad86a25e7b95eb6783a6076204c6ed9c4</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *tola, float *tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_int *iwork, float *rwork, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33b0fbf24d6b5e89cb23b58dbcfaa60d</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9db3e7acfe8f2a866a3593d6ff6bf30f</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab44dde04b604e1a0d6265e61ccd9a3cd</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81a8c0934478e515fc738007047f0bd4</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82577f859e417e3320916909b6f477d4</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab72e5acac9db8c6a1d40e2a7d4c79724</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2ee1cba0af515fd7743d34160aa3c1a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe2cb360692e929abe3b55a75440be6f</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72bd1cf8b90916ce895715653df62c98</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad76088d8facd61ef7e39c129cca0c719</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *bb, lapack_int *ldbb, lapack_complex_float *x, lapack_int *ldx, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2acfcd30bfcf4d2d54cc2222772cfa93</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeca9664bbd04b1fc28de9ccb5ad2d164</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adda6f94907ef9a1c0cca938affd2b8f5</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, lapack_complex_float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa091cb1ffff8ca431bd2bbb2470bd808</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *d, float *e, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78f84a4650690a2a318ba92fb39403af</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c6c7465b3319cdf5a4c6f9b8e7edc8f</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1385679155ab555880487f2ecbdfb8e3</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a155953af47cee5f3a58e2efc7990d7d0</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7069b1ff25e900db03c32fe497122d93</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *isuppz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74956daa8bdaee60f0b020f8a13ce342</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07d313b17095d14851325c635a1b46d2</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd1d7b8f4302ad3b64c98c3f68bd2e43</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3f09fbbc571c8e6a841403748d85fdf</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43642f33d3ea7cab7790032309d424b5</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9522f30ccc00d6fd44220f1add193a0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a42ef7de8e043018f0c194589dad439</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadf6c5811ef05cd11d3709d569de4990</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf3aae01264c039ef8628b32bd92951</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15708db812b806fbf93ba36d5d282bfd</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f056375d8d9b6030932f646124feaa</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d63166e1654f9b930cb21de6e6592c1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *d, float *e, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81069115676f10fe067aadf87e040324</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30e7cafee64da52ffed81c3272c2341b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d1da82d9e14a33772ccc7ed828c73c4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2490df8b755dcc3cb57c1d83a85175c1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae84d11e1f8a572c7cb3681c758e58485</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade30a6568c87fddf40690697f6195e01</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616a4944094917c222e068783f78a000</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, float *alpha, const lapack_complex_float *a, lapack_int *lda, float *beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18e448b1384f105c1c89801bcbaec873</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ed987f0ea70da52e60fb6a5ce43a52b</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e901a3293430f85201315fa12d046e7</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18571c71f3b70fec3e977710b4fbf54d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9037e19fbc14cc425e902fc90eb87d3f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *ap, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0366d8229561669778294045ed4564a5</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_complex_float *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d4046daee2704357e81191947db389d</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8154b8b5936f88d43214a50b68118eb</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad52572b430c8801320760a5b981817d3</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80bb07e86c513c2adaf0b89afea1b00a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d5c2d534c98d3202972517223fc92c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69253a446011169ff1c9928c3c7732bf</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22c96104bd4cbad7cfccef63fcfe4bb4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f271992b85fd0daaec26a58e3ee355</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4636f422b973ea4426952ced5255849f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4c7845fe7a0465517b2dd86470c0454</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01ff10a86709dce0a5e6abc24249d5d6</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, const lapack_logical *select, lapack_int *n, const lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cd3e23cbe25c55927efcbdf6d7ce79b</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac81e1f53a7770aae55b4aad082c7345c</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *x, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0da02ced5abe800716297c696fcbe60</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9323db4ca067358209b2b7e0bd8ba8e3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *sa, lapack_int *ldsa, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a791c73dc0e204b7e75b375ae02874bc6</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add495caadd335ed0ee5b847b910f5843</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0adf76e82c7552e38b25b63e4397ce30</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada702fd6977a5591f4cf12c4fe5ecfdf</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fc247a3d5e9682e8b8534b0b588cdaf</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17cc60096003e8c18ef79f9c61d97509</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2993f7bb981471b45946277c10e296</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad217e66d09457987055fbe808bb10423</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, lapack_complex_float *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa593b513a5b77531ca5e72fbadad41ba</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a865f9b34bab148a1c6e09a6d33dea741</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int *incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c36b4ab77be4d44e156eaa08008d569</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6db89dc83f044090cccdda7ee3a69062</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const lapack_complex_float *v, lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ef3efeff669b319be31be0d339ef8df</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa00426d3b5341df6f2ad497bc44d24ae</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47223d7acaa8ad784ec2f930f279cbe4</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90d648ec54781f72f12eb6f7d7e072a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, float *d, lapack_int *mode, float *cond, float *dmax, lapack_int *kl, lapack_int *ku, char *pack, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94da7051cea8993208322c17352c2aa3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd734c07674698d0968420c10190eabd</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36550e318b453d53084617a1e7c287d3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c71bdd80e7ead99381d531126caa355</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f626d9566f09bc166bb20151ef2857</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, lapack_complex_float *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6527cf5f40ba888110e488c27beaa032</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0962d8632dc4d68b527e25e69fb2a3d</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f58e1a0acc687ff17dae8eafa7f92e7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20acdb7ea3ed58dded2eff920d63c6e5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf70cfd8882a467690b70a213a012126</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98294e379417a39d6fbae196e5660d4e</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbc6ebcd45397301e0ad29fd74fe21f</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabb18ba857d3a0eca5b6b618f6351f9a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac678efd0401d07ef3c5e32559361510d</anchor>
      <arglist>(lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe46f6d48d9db0550d02fdc31d5b1a01</anchor>
      <arglist>(lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5411d95f3c3cfb1c0a1c51b7881b88ff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6ddffd51b6b3b4747d91a9564513e0a</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b04ba12c5d5fa1a3a25a5a7adf5cf19</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37791384a2a76f659e35b42b3ed2a0e</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61565e7cabe5d9fe52a65df15b4ac4fb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a356919bdfd214ee05b1f6a7562a2fed6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f5cdf25d74b48b8b29b36b90b73bce8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a667f33cb1d14fa8d669cb467984f9ee5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b94eeb8c49668280408f89c6a4f92d9</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9013f7d7dc4ccf0f998a93793aa5265d</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43640ff50be8b010fcac8b635290cd61</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc67b4d3cfa8ae6eae5377317eaf0371</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef4ef42d043befcc9ee5dced29e8dd9c</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab5d3622fe60b7f98bc518a076bd12a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac0524386b80c46e2e1a787a5891463f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b3f72417122575e5a69f3f35d816aa0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8eaac3d2a23a2496ff217d2b8db7d71</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, float *tol, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a371b6489909675baa7e3c13e08ea629e</anchor>
      <arglist>(lapack_int *n, const float *d, const lapack_complex_float *e, float *anorm, float *rcond, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6fd247f7f2c1a599b31bb9233886724</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06997b7559ebc1de71168205b4b61409</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae62450fe2274be504dcbffb4b68a4117</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a546ea1b9885f924105edd42d2311a66e</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e9e17c055e82cf7f8b7660c28fbd858</anchor>
      <arglist>(lapack_int *n, float *d, lapack_complex_float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5585692735c6bee7bc8976010f8471dd</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb037da05f6155888de3f064b55655c0</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ecebabe9d23cf9e757251cd486a601</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86171e76acefb9375abd4296556b545d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2390f76dc2e5a2c9bee827a987ac052</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd883556a9de4f517a064c53193c3381</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90ecbf842573542a543cbe8798bb142c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb35f7add77c8cbd9f17911f730e9d05</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab24dc4d63dd0815452306c9a382d98f7</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40123466df9f29c82e4666139c97ce98</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa52a1901d63802fa171a68b1622659bc</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, lapack_int *m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fcda01db293fbab66392479f6df68e8</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ac292bfe91b82c4e169712b7007f75</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91770b0e6c4dd692cbacdf3be80e2d9a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac157965e4496e0ea0f318fb190b0e0bd</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa75682d2b881bf702ced041cb0ab5798</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee2072e0698ef88f739b019b653e786e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *alpha, const lapack_complex_float *x, lapack_int *incx, lapack_complex_float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0df7d87b3edc8a6350b628c526aa5d39</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ea28c86989cd9ff49734af9003510c</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07029a18ad0daac38c6a13eed26c2a9a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec8f60d66e4c67b3ecbaaa8a18148517</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a168500719ad099a696ebddd69c37eba5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bd390e47d252d520a45afb929d9f376</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16ba8d39e0fc96be4b4559534d8221d3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3855a3a52af1608c2a82d68b26cc1cc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac722e09600ec11be53d0e05e49e8360b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a364f9eb9240eca33023b4b99f03932d6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad520563f1107802d883e23c2f635cfce</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63204835b2339988cbec9253826ebd6d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed5f2762bf77aed9f7e39a923621eeff</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a566fbb4a97cb1f2cc58cd0575c2d265b</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9056679609d4a3c1c79f656948169144</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc40895ea83e96568c61dcb0fb10c3f3</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, lapack_complex_float *alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7a765c8bbf7bcac954750c94e892cda</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b7053eb7c1447a5f0ff4050b5960dc9</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *arf, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a618500c9500f05ab90ad38ff6d0fc330</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20a80f4ba8a0a12aa548f5021ffe15a9</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *s, lapack_int *lds, const lapack_complex_float *p, lapack_int *ldp, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9f68611281e0f48986f38c3774c9abb</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90677bb32c0775d7b425a3bb07d4e41</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *m, float *pl, float *pr, float *dif, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f9a99073c6928b62a6c61bd4acee719</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *tola, float *tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4c4f98c73efcdf91cf27185c515d79e</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *vl, lapack_int *ldvl, const lapack_complex_float *vr, lapack_int *ldvr, float *s, float *dif, lapack_int *mm, lapack_int *m, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64bdabb60fe821b25ba86ed6dfa9edfd</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_int *ldc, const lapack_complex_float *d, lapack_int *ldd, const lapack_complex_float *e, lapack_int *lde, lapack_complex_float *f, lapack_int *ldf, float *scale, float *dif, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4241e781341999cb365797231e2b7702</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_float *ap, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac250741f8db248153b65196f51b6f4a0</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a933864bec9e88c4fe9e422ca42e592ef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int *ldb, lapack_int *ldt, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada9b76dfaaea9d83fb84295a67256227</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19d7ffc9b9647f8fb63eb07b0a01d358</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, const float *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3d6ad93a05be96641d7ce8d3514ab2e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12da9191e0e8b7c82f25889ec2dd1f7a</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4204d23cf910e54324d0f86c9e5dd63e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6465dbaac4feadb94df2a0c9d95a618</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *ap, lapack_complex_float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d04afc44058262f8b8b2c1ebce9f8c9</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6840d50e760da4a0a5661c839eb82fad</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad39b2af9137ab009ee970b76b3b35a49</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc9dea908142288a8bc784a4f57902c6</anchor>
      <arglist>(char *compq, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab93ab1ec6aed51a03a4201c1c7c93798</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac937a65a653f3036f1d7700c896bf519</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a379f632068586eb321e17b6d4ac64fe5</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *t, lapack_int *ldt, const lapack_complex_float *vl, lapack_int *ldvl, const lapack_complex_float *vr, lapack_int *ldvr, float *s, float *sep, lapack_int *mm, lapack_int *m, lapack_complex_float *work, lapack_int *ldwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63a372bff8b8ab9877038daa6338228a</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_int *ldc, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9a66659fb8382510f776484b19555dd</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f72a39ad80218a97620e157f1501c1a</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19603036c364166c68af3fcb6d317184</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b4c94b004da1a0f484da4f29a4b52e1</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac213a0daab9cffd2afe6fdc41ebc7b6b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa31a2e1673ad4c7e61de17f52776b108</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_float *x11, lapack_int *ldx11, lapack_complex_float *x12, lapack_int *ldx12, lapack_complex_float *x21, lapack_int *ldx21, lapack_complex_float *x22, lapack_int *ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76fb4f71871ecb1acc2877e309ced750</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_float *x11, lapack_int *ldx11, lapack_complex_float *x12, lapack_int *ldx12, lapack_complex_float *x21, lapack_int *ldx21, lapack_complex_float *x22, lapack_int *ldx22, float *theta, lapack_complex_float *u1, lapack_int *ldu1, lapack_complex_float *u2, lapack_int *ldu2, lapack_complex_float *v1t, lapack_int *ldv1t, lapack_complex_float *v2t, lapack_int *ldv2t, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95ee24011b04b5810f89d82e5e3c7aac</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5093e0e3adf695056253ebd308cfa377</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5fbd8a3c53e90b99c2fe293336539b97</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a751b35388fa1b74b8cce38462aeb847a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accfc5b2e863a0d5d03a67f87b818b85e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39756e469fffdcde3786df5e1c2d03c8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdaf0acf11dbb531d2df48d37b32553f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8a46fd953b809e7121b12d551d697b5</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1db73331560dc10d120c0ff3c02e1522</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c21fa9a7eb381b5101efceedce924a5</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a913a8868c0f50e3359ce5e1fa11a67bc</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab46fc6ad55a94c7061bfbcf86a04b34e</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc7f17a790b37afbe2d045477d18a70d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac85079e375fe3ff91704280d40a190bc</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcb8278e7d674bbf86b3927010b8e363</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a379381e54ff67d3c3e56dfcae74e0a5a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7171e92f7b6b6c3d7d2121b76af6bef7</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbadc3ebae95e620f6bb265095e49bc1</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, double *theta, double *phi, double *u1, lapack_int *ldu1, double *u2, lapack_int *ldu2, double *v1t, lapack_int *ldv1t, double *v2t, lapack_int *ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a159c082467dec61af85e9f2d54a99ace</anchor>
      <arglist>(char *uplo, char *compq, lapack_int *n, double *d, double *e, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *q, lapack_int *iq, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80c10c9f3f542b81f865752b8aaa493b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, double *d, double *e, double *vt, lapack_int *ldvt, double *u, lapack_int *ldu, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4e9465f9c5376ff9ccdeb84d02bfe4f</anchor>
      <arglist>(char *job, lapack_int *m, lapack_int *n, const double *d, double *sep, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4fe7fb4170990cd0e8a8b17c645f050</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, double *ab, lapack_int *ldab, double *d, double *e, double *q, lapack_int *ldq, double *pt, lapack_int *ldpt, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1d0a79c46edfe27a5659766c70cdd4c</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e5dc0dddf4d140499d6367386b225bb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87aeb893ba0543878d86e0153c746a9e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebd0699b6d3ee7d9ef5c022d422a7ebe</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12e23d46b60d95848f24e38bb0e9dc2</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8acc9ffab4b79fad3dca80bf4decbd38</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73221ae3ae4a9610e941f4ee5aa21122</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23cb8f055c6d48fdf982a8091d427909</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23c1f1dc9b9d33e3a6c3c6a1c91b4e0c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb63970c3481dad20dbe299f74148086</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaacfe252338e58029ed50b4c40dc5f9</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *scale, lapack_int *m, double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5706c24d755831a783ba03027a1e4a8</anchor>
      <arglist>(char *job, lapack_int *n, double *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a888a5163fc00112470b1ef779350a5c3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *d, double *e, double *tauq, double *taup, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b46cd1533405cb495930be89aa4e261</anchor>
      <arglist>(char *norm, lapack_int *n, const double *a, lapack_int *lda, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a6d1f6706f0b24584542f79aabb2609</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa629ca315914c0e20d0cf238d3f112f0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14442a4cccc53b7dfdc209a5c7971555</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_D_SELECT2 select, lapack_int *n, double *a, lapack_int *lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int *ldvs, double *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae06ee0500e0070f86891815df6975a1b</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_D_SELECT2 select, char *sense, lapack_int *n, double *a, lapack_int *lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int *ldvs, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9571a391de512582b58ca52a1802232a</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, double *a, lapack_int *lda, double *wr, double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af91c56185f9c72807b95d0b2ab8790ca</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, double *a, lapack_int *lda, double *wr, double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0ec8ec8b3ff4b7372ff2a4093c8d50c</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d05d872b2d1b6f3e749ff3927ad3c3b</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *sva, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a221f9103047d0b7f20aa298160256487</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a0abff3948f378225ce3f167ecb5881</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89a31c3825d159d0216ec7d03b8e26ee</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a125616eff4230130694e77d30db68975</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4b5c66bc1c38e29132abcb46d34c9a1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00e657caee971fa2e226f73b2223cf8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *jpvt, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e58a67cb718601547695d06435f1601</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02ad1e82c032e8e24dabb300c3e20e51</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2a088791329597c912e2a0c41af8a64</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *jpvt, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ee59d8e5ebfa7e01bc55e1a8c393558</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *jpvt, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a294a067bbd1abbc1ae6fca1c444e226d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85da3bd0f6e86992c44a0d4326c50a8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a787f8968b93df7dd2ffecce38220c96f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54e453ffe6c837e96bd49b0203fac321</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, double *a, lapack_int *lda, double *t, lapack_int *ldt, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8aec466bb4ca1eb6643d64d4f95540f9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d187cfdc59448436906e54733c10ce7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa616c557c9a6727b5082c796c4b952be</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a931679d99998901ef8949e2ea78bfdbc</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a181418507f8660e3ae46447c691e385e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc32553955a4fae0eba5717e74b22dc4</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *s, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06533370930b99058f789207bc837732</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d3432e6a7882a3c3cdcf86540b4bc9b</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *s, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a279c886bbf035546180c3a77e30af0e0</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *sva, lapack_int *mv, double *v, lapack_int *ldv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb6229bd89f8768bc6e92533d9860b51</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a640f017acf59fef15d91e815a4831644</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7daba43ebc2d96477398c7d5b934dec1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae923dd6eecc2e2a9e479127f637cad02</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca1d859ae4abbda1e55579824c08d012</anchor>
      <arglist>(lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a650fce4ecf3bf84d13558aa5aa3969a7</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af21cff3ddb6c9b5c8f89ada3bb4a46ac</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *lscale, const double *rscale, lapack_int *m, double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb171ffff64720c060171b0655f91ac8</anchor>
      <arglist>(char *job, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b2901862dc2696e7a99ce47e7ff8909</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_D_SELECT3 selctg, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int *ldvsl, double *vsr, lapack_int *ldvsr, double *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46b0ceb68af6ebddd1ec0085faa44363</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_D_SELECT3 selctg, char *sense, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int *ldvsl, double *vsr, lapack_int *ldvsr, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b83a4adc402095fbe7a87977e91c9b5</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0993f5d96ff805d8b4725dcef219fd10</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4041d3cdb7da0f6f08f7efd81854fb7b</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *d, double *x, double *y, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f12eeaba38cd2ccf8b771e1bc02297</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf1202a550878353ea84905fa6848198</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *c, double *d, double *x, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aa17a19f56500efff70e9de75d9a13</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, double *a, lapack_int *lda, double *taua, double *b, lapack_int *ldb, double *taub, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d0cc0fcc96514398f08880f57ce58ff</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, double *a, lapack_int *lda, double *taua, double *b, lapack_int *ldb, double *taub, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9b1e0ec42555f232c431235bad782c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alpha, double *beta, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3db932e00cd9b078b103d758d8fc37d2</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *tola, double *tolb, lapack_int *k, lapack_int *l, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, lapack_int *iwork, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0313f0160a69d4f278500cf29a06b770</anchor>
      <arglist>(char *norm, lapack_int *n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2d460c8d519dd35da7e75b3fbf4c716</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af977ab463f5213e0d22081cb37fe279f</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *dl, double *d, double *du, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a313827065998b9191d3b349dce13f55e</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e8857ac2de2f84a48a6425e5bf48174</anchor>
      <arglist>(lapack_int *n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a031dd87219daf33ac12656ae07022744</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d7587bec4ac378c0291d08058bd3a05</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *h, lapack_int *ldh, double *t, lapack_int *ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int *ldq, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fbc2cd841ae9251fb2cd1a31aa8d3b7</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, lapack_logical *select, lapack_int *n, const double *h, lapack_int *ldh, double *wr, const double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8168947c1467dc1846dbcc12046244aa</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *h, lapack_int *ldh, double *wr, double *wi, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabfa082521d33ebf48fac8b167ab4bb0</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a8dea0e4145500430d2ce21f3a5a7cf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, float *sa, lapack_int *ldsa, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5f31e89f2a924dd5409e2f41de1a560</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *d, double *a, lapack_int *lda, lapack_int *iseed, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a476e5ee568ba953954030c6228203a78</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, double *a, lapack_int *lda, lapack_int *iseed, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea147d7b0e1de953327ae8a1865af637</anchor>
      <arglist>(char *cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7a58e5954b4e6039811f21d12fa80ab</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab78d6c82ebd852efe28546321182c290</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62ca5c19d1545f91beddd80f5eba6afa</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac22ebb47b00d4d7b4ad3919749b02889</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, double *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a140b4e1ca315b8fb96ff439927e66d9e</anchor>
      <arglist>(double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a641391b82c274a496079198ae3e5ec4b</anchor>
      <arglist>(double *x, double *y, double *z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad543ed0726c6bc154ae849f02805cc10</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *c, lapack_int *ldc, double *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53a6aa943f5ae1b36e2325aebef7968e</anchor>
      <arglist>(lapack_int *n, double *alpha, double *x, lapack_int *incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c9f5e1938695e23a9f6b35acc3a3baa</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const double *v, lapack_int *ldv, const double *tau, double *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72a38e58773b51412e5dddedd0c12697</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const double *v, double *tau, double *c, lapack_int *ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4eccc4714c4812972a21864a929ae079</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9d2eaec2db675cec73f31a77282a454</anchor>
      <arglist>(double *f, double *g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa39f343e41792f05a3d2d1f00e3b5016</anchor>
      <arglist>(double *x, double *y, double *sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee611611e848b87b02d7babc2cd31c67</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, double *alpha, double *beta, double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8f7764b7388715799c747a090c575ee</anchor>
      <arglist>(char *id, lapack_int *n, double *d, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcd9dc325d28a6ed46f655e151b0e913</anchor>
      <arglist>(lapack_int *n, double *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68d1a96fe60b8574730823d6286e8c8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, double *d, lapack_int *mode, double *cond, double *dmax, lapack_int *kl, lapack_int *ku, char *pack, double *a, lapack_int *lda, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81f1fdee065b8fccae45995db45c959c</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa246fde6558f192a2504fe5162b6e606</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, const double *tau, double *q, lapack_int *ldq, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39c8189971affa639b649455142ae30f</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const double *ap, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ef80bcd8a4d5069ee9543fb641026e6</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, double *x11, lapack_int *ldx11, double *x12, lapack_int *ldx12, double *x21, lapack_int *ldx21, double *x22, lapack_int *ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa605c04adcebae56817608496297269</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, double *x11, lapack_int *ldx11, double *x12, lapack_int *ldx12, double *x21, lapack_int *ldx21, double *x22, lapack_int *ldx22, double *theta, double *u1, lapack_int *ldu1, double *u2, lapack_int *ldu2, double *v1t, lapack_int *ldv1t, double *v2t, lapack_int *ldv2t, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a666622c2b069ebe4897c6c6e014c19ba</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f4f62983e1424fe84890457510ea599</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1dd118fc5e1aa426611428f2dfabcaf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a421c9d1e4f7d336b0567a1a5fc8e3267</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b0ef37bc6d83378bbd36af2b4b92a89</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a812ed804ede3de2d52101f356feaaaaf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3804fc941b3dea078365bf36bca8d55c</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a736f49d84ecf9520e9d27600dfeb679e</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af439912ba7146a85fd4f427ee1fa4ef8</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8d4bb4f11537d63e4365ef8f11da3e0</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d66b6cc528d24c94f4c34115229d54</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a1f5413f240f0b614b49258da4513a1</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a669bbfec9193fefaeb8e48bde89bce</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58deb10a1d2220e1497b33c385126841</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0550e03e285df8548d5d2c5ce66f48aa</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab107fa9eff6a340e4461181dfd58d253</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a330a90f8a68b78796f658f40d1f014df</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b01fb879beeeb0ee8da86357e75f04d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d44aaffb1b9fa2cf8fbbc3813d805c8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, double *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ad09de3bbe0e000a7b495409d6d4006</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aebace344bf62152c7f7234df9e970e</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93b535a4f3d2238b30d53e5f85b53e28</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0de2843db298120699b360e101399450</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87f3d2b67fe8d063324259655eb3411a</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c6fb1938ebadee1e6e379f6395d1e90</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc914ff4ff6d35c37b93bab23cc028de</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e4fe545cb50596488c44f93da87d650</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8944d44d157a07055db8577523d2f762</anchor>
      <arglist>(lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cf8b7fd08403e23ca6c0da1343a1682</anchor>
      <arglist>(lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56121cd2da0352b8f504ade5ec76a949</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a46afffee5d87862288578d52dcf79e</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const double *s, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9290790b680a725659d1c370f63d857</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26196751db128c45e775f56abcb8a1bf</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8960ce5a9edf04d078a793d6b2dde5bb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60747e5f6cafc181719a7ef540497c68</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9874948be4430395ec3d96adcf9360eb</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d897d8c5e38422af6b64a734b245c76</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a854a558491a3f656a1dc3f69ad7c3026</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42077314be45bffbb2c12add3ade7a29</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad620152996916854aa3a5c9f121fe4d7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const double *afp, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1fabf2e0470b381cedd2a8db7969e2d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40080319e308f1ec8d04f9a9ee4f9f4a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaecda4a16fc463a1f45dbb1a3481040</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e83f7a3dd01071205f6ee4f4f5ff868</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88d26cd70efd07ce4db6462922338ec9</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23d3474e18b8af2bd1016047be49493d</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, double *tol, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1bf597febba5ca3e39d83a2043f306e</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, double *anorm, double *rcond, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ad8118b20b5d74931ae4546ea98ec2f</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f0e6e0ba3edbc31cb567b584e1a41a9</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad35df9260522475d0f7bb47008ff3dda</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *d, double *e, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab229666ac09ab2ddec7c5fe4d8073d85</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a27fe457ea849b4fb365f7a92f3d3c9e5</anchor>
      <arglist>(lapack_int *n, double *d, double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e38398daa2e084420f3a2c1d3c5148a</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const double *d, const double *e, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d31350027f2191db726d8caeb46b456</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec97022b6ebf3db46cf3654d4f9e4219</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a967c102aea7349bf9bb2d4bdc2b78d7f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4cfc12054992c645f127605ac2e8664</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, const double *bb, lapack_int *ldbb, double *x, lapack_int *ldx, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46ab2437ee2a9374bbe4143fcb98b90d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9de58e3aa9577d11fd24fb3632656f3a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab9d9dc9bcaa3753fba6870ee3ce1758</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bf6beab767a5e2fac2580418f6073ef</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *d, double *e, double *q, lapack_int *ldq, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87cf816260013bf0959fca8cd95c6123</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, double *alpha, const double *a, lapack_int *lda, double *beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ccd4c408155c6a17377c097d50509f1</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *work, float *swork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf293dab94b7c00b223eaecb2c833eda</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a508daba54a6c1c7e1c5ab0337035224c</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *ap, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f5fb185b36b45911a7cb22d2a6f7708</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *ap, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef309c31fde1f33396800ac535f546e9</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *ap, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3511aa3f99a0980c0092688a90483120</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, double *ap, const double *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1139d7207e40262c46bf4c25b56b3fb6</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *ap, double *bp, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7646d680f57ba9c7ce06749230c16a0e</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *ap, double *bp, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a722f5bf7c5c6a2c130e8d96b7f36a195</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, double *ap, double *bp, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb925c46d7da9d82b1706895e77cd0d0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *work, float *swork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2683b9a339f64989e7f0b30c97897d72</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6f1a546652155c3216ccef084a44516</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a328ffbd6f5757867d6075faafed69530</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea8a8ae32f68ca939ab7cdb794b42b2</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, double *d, double *e, double *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c974b4e5cd60469a62405e80932e8d6</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b25aa1d8f55f85966dfde7770fe400a</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee6cc5707a9ef518478d8d7b8bef4f63</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afffc9fcaa07eeb0401a79ac3aaef68b7</anchor>
      <arglist>(char *range, char *order, lapack_int *n, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f45311e4c0034457e3bea539ffb5c0c</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83fe817f4f4fbc4b37c7a1e52aeb5597</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0932927a601a3565703797d55430f934</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, lapack_int *m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1e7dfe1f19c0cf6ab6bf510685e242b</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1dd59f230437fae61d25ca49bf5b8c5</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e100d31688a10a552522097e9afb1bc</anchor>
      <arglist>(lapack_int *n, double *d, double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea881620088d210bcb38e690f9fa831</anchor>
      <arglist>(char *jobz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cf0ccda9d975c2a5a04aef79e441466</anchor>
      <arglist>(char *jobz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af729041f62d6cd348467b93832c06350</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f1fa1bccc8b3e9b42f4b2e40830365f</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaaa9868dcea27a08704728db5d95672</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bc26525d2e33b67123b444494957083</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace5565a26fb8f3f47cc0b72afeebe39c</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fe2a100c43ce81b43ae242f9763e3ec</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *w, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95c1cf5cdf2c58a4798a9f46b5ab4b74</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *w, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1bcff33e9cf30c33b74cb3711e80dc8</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6eefa7e37aeb96a69d2751734eabbb53</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada814c9875e951d969b70ba8a8352949</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, double *a, lapack_int *lda, const double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35284294cf2a6e4f9ea7bdbf7bccd45e</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *w, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43ce5c28cf6c757423e17e7f5fffa912</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *w, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea318976581ddfe30755f015a7ec3621</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe80af4cd304b614c2594c73141a18b2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa636a6391bc4006274c2f214b5ab9306</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f001615cf248d8a71ff247448590030</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7990f6b5d9cf3dd5aa3696a181f595cd</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dc96a465f5e5d3254c55104b5c2e5bc</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a988303f8935e61da70d119194c5a1330</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace74f43644ff694740a8e392e9f1db02</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, double *d, double *e, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad863a52a5beb8b506a7e13460c4981bb</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4226ae52fe9cf2ee55b9479238c24748</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada223e5aff8a66eaca4fe4e0746fb443</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cb0d1520608261f45195269282993b4</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8aa3ad637c7e22d9ddb1b70f6e246048</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4767cb2026dcbee924f9b99903c2c7c4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9409e031c76d0dc1f4bbc5c73d711765</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ab8bb5be38231b440f9e48a0eac7e7</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54a184ba71eabcfd656098dc39c4f88e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e777fde8889c093989119e3bc89be23</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, double *alpha, const double *a, double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a434f4d4199965e91051eb97da63a4be7</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afefc06d803197adc82ef110774180555</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *arf, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12e8eabdca2e70b9c401cf4b9defbce</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *arf, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5bcd12e8c4aff43ad16117a1f9de4b6</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const double *s, lapack_int *lds, const double *p, lapack_int *ldp, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa91b526f987c5b17ddf94fa8b9bd74d7</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a412bd173341e71993906d321ded11f5d</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *m, double *pl, double *pr, double *dif, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae70ef6e95535db7043e2f7db63d87157</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *tola, double *tolb, double *alpha, double *beta, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, double *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a507a8f80bd546f39b396775f9c84b84f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, const double *vl, lapack_int *ldvl, const double *vr, lapack_int *ldvr, double *s, double *dif, lapack_int *mm, lapack_int *m, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cf679fae57edd61388609964bcbb2c9</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, double *c, lapack_int *ldc, const double *d, lapack_int *ldd, const double *e, lapack_int *lde, double *f, lapack_int *ldf, double *scale, double *dif, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1dd175f4acc4ffca1befa461424be546</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const double *ap, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8415fda9811c2991b258611638bea894</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada685dac51ec48d60830062115291e6d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *t, lapack_int *ldt, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb6b262729f5ef8090073cbb6f1d704c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af03313677a649013226ff0bd81896332</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *a, lapack_int *lda, double *b, lapack_int *ldb, const double *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26f0e19a5ca31727e055f00636141aec</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *ap, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a682895cd48db700b35581b0a5294a516</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad16266b4ada7df1bfc6f665d19be2f64</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33790572a681e9054c43b672ddbc96e3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *ap, double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4df59bb5b57cfada882ae656eee0c4c1</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1eea8ef294133a12206d54099ebd8ca</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const double *a, lapack_int *lda, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab05f7ba9afedcae89867c3ef829392fd</anchor>
      <arglist>(char *side, char *howmny, lapack_logical *select, lapack_int *n, const double *t, lapack_int *ldt, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6b52ba05cca2a5bd7bd4eb894f6aa8d</anchor>
      <arglist>(char *compq, lapack_int *n, double *t, lapack_int *ldt, double *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686a58666f7e3b524361c592b47660dc</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff319205b1cd419a84ba527b9164ba7</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, double *t, lapack_int *ldt, double *q, lapack_int *ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a808a7898123d192847485ebb87a4fe8f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const double *t, lapack_int *ldt, const double *vl, lapack_int *ldvl, const double *vr, lapack_int *ldvr, double *s, double *sep, lapack_int *mm, lapack_int *m, double *work, lapack_int *ldwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeab141f3ec8a14ccd58c35c5383d9e47</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, double *c, lapack_int *ldc, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee3fdf206b8e693d98d0d4e1803029d3</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1fb2c6fab65b2112388ae2ab0ba8761</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70e54cbb0480e35d2df8c5f0a6972620</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a791caa36d17a85110dd1b5b357cd27b8</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42deb8767584ff43f0e417cb0d0c8a7e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>lapack_logical</type>
      <name>LAPACK_lsame</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d612d5017d101e57e071a09472bbfa9</anchor>
      <arglist>(char *ca, char *cb, lapack_int lca, lapack_int lcb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_complex_double</type>
      <name>lapack_make_complex_double</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7f436a0a9e536b6c15664d12a8b5cd3</anchor>
      <arglist>(double re, double im)</arglist>
    </member>
    <member kind="function">
      <type>lapack_complex_float</type>
      <name>lapack_make_complex_float</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cffc3f99efec97bdd2d561aa815a194</anchor>
      <arglist>(float re, float im)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a307fd9db326f9dd9d9432a297164672c</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, float *theta, float *phi, float *u1, lapack_int *ldu1, float *u2, lapack_int *ldu2, float *v1t, lapack_int *ldv1t, float *v2t, lapack_int *ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62fe140e52b339630cb8783d19a6fefb</anchor>
      <arglist>(char *uplo, char *compq, lapack_int *n, float *d, float *e, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *q, lapack_int *iq, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cc578ba6058741764882b0bd489f52f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, float *d, float *e, float *vt, lapack_int *ldvt, float *u, lapack_int *ldu, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82bca320b831e570de7710cf749866bf</anchor>
      <arglist>(char *job, lapack_int *m, lapack_int *n, const float *d, float *sep, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40c7cd0d259850bd53fced3e3ed4b59a</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, float *ab, lapack_int *ldab, float *d, float *e, float *q, lapack_int *ldq, float *pt, lapack_int *ldpt, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace9ec741b328dea156d1c5df44af9e0f</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b3e3cf9ebe3360d538837854f214558</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af86778a1c2b009f736d66d25d85f8652</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6007dff2e9003bb71c8193cf56b29b6e</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab73f42ff502883a32c7c445501e131a6</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66324b40fdb9df89aeab1971d8232eec</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaed1ba169c51a2ef91578c212d8f82cf</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecdcbdb6bf57671131898e4492d31efb</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad092cf0de992be02143a161400f739e2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a560e411b3a5c9ba29119bd518545455d</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3252a233cb0a432ee68921476da1b483</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *scale, lapack_int *m, float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6a4df0d4534d0e32ed2bfbc64687b10</anchor>
      <arglist>(char *job, lapack_int *n, float *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af986af0743004efeb0db51406be15134</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *d, float *e, float *tauq, float *taup, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf6082a6e17c298cf378776c3fb5d58</anchor>
      <arglist>(char *norm, lapack_int *n, const float *a, lapack_int *lda, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1766ed4dc6a6d61ad7ce598590d473f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ca4b5dd863ee7f1bd125ea34355daa7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ffe46d2ee2751a7c4f748d4a9fe2f38</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_S_SELECT2 select, lapack_int *n, float *a, lapack_int *lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int *ldvs, float *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af642fc7586e815bdbdc6facd5ab4e985</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_S_SELECT2 select, char *sense, lapack_int *n, float *a, lapack_int *lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int *ldvs, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2991dd98aef0367d753b716a99f698</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, float *a, lapack_int *lda, float *wr, float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ab8a78838aa83e33f961d67507b2a4a</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, float *a, lapack_int *lda, float *wr, float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f86cde07c5c66ec7b25be120479f5f</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb3b6dbeada987b751ef2c65d7bb7c55</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *sva, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d13f5609b8c37a6dcb00ac50b3ceade</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4c9421b9fb9c29ee819d04dd43fcbae</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6d4e09d93bae497bdbcca19d480bd37</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d4d94a7b2b53b12977b1cc53d10df7d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3ba399e96f13862491671f4e3ce1d7d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4127ca3bb15479550b18c0ab9794db3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *jpvt, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54da465b0ee036c26d554013a13a5da4</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a997de68eed059d296ddf569243d5879e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e58c38e098c3b6ed39e5b755354d185</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *jpvt, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab124105a273e779989e08c1acc644f3b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *jpvt, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc621d050d19f1a3dc92de226f8e54da</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d07f79e0dee12a52bd2bc3837bcb24</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a27cb40d6528c2bdb045aa47db95aaed9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01c83746cbc6adb4aa500d96d11af27</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, float *a, lapack_int *lda, float *t, lapack_int *ldt, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e263dd2dbbc22057dd4c1dc40809431</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcf8522d7bee9f1785425498de21f13d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c2acd5b910135cd401326dd8993570a</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52ad372332188919bf9b9378b8f7b839</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a763b8cdc105294cc8158c6e6250153ef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8ac6532a73817bb3b9c38063ae14690</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *s, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232dcb678e709d9683229a1a70c856be</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a620a442f195750922adf93692ddb491a</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *s, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0c13b8b08296556cf2c2535be293263</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *sva, lapack_int *mv, float *v, lapack_int *ldv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f4ec0ed9cd6eda1c60eaf05e77e63d6</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48a33965734468164b102c07da6f5d3d</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6e6dd56a5aada678204fdd66a48f54b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee42f1f35615fd4c262d84fefdd05fef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4789085eacc58e7afc392f49064907f</anchor>
      <arglist>(lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16d16916aa807871cd50bc7a5571f515</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4629d5ef23cb18ef87abe148708e7dad</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *lscale, const float *rscale, lapack_int *m, float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac88fd3984c13cc07afc47597ba44d7a8</anchor>
      <arglist>(char *job, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca49f0a9923cdcba17c8e22962cd9665</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_S_SELECT3 selctg, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int *ldvsl, float *vsr, lapack_int *ldvsr, float *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a187626ef24008a1096c08d052fb62f17</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_S_SELECT3 selctg, char *sense, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int *ldvsl, float *vsr, lapack_int *ldvsr, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a073f3afb9f7b50e4225bd2718743ad77</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f109bd5334813149347d62480180252</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae98b0f5396b6c5f361f0034fa62f3c9a</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *d, float *x, float *y, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53b71dd765c39ef454240376662ca1df</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec1acd056dcf6d82f29a5c6500d5e0fe</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *c, float *d, float *x, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a948b30ff0b327348f60f27d6a73597ed</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, float *a, lapack_int *lda, float *taua, float *b, lapack_int *ldb, float *taub, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3767e486720b2cf332e90fbe587d969</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, float *a, lapack_int *lda, float *taua, float *b, lapack_int *ldb, float *taub, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d64b401a060d517efce3d9f4b706dc9</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alpha, float *beta, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a842d2a546eb15086e4f677af4f82bf89</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *tola, float *tolb, lapack_int *k, lapack_int *l, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, lapack_int *iwork, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5b169e6cce2c4117a8221428ba13559</anchor>
      <arglist>(char *norm, lapack_int *n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6563f7b8dacb6b3e76113f105e662fe2</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e0a2c068f43a40d82ea50523f05b51b</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *dl, float *d, float *du, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7b61dcb6691d9b95899d4a6bce7ef4e</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa82c69b19f3c732ea8c8d1e698a7724</anchor>
      <arglist>(lapack_int *n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d5b0438a3d59360afc68c5e040b1ab1</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ef6c01118f5e68f6a44ebed98636f16</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *h, lapack_int *ldh, float *t, lapack_int *ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int *ldq, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93502f3d48fded5f3e3981a39259918c</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, lapack_logical *select, lapack_int *n, const float *h, lapack_int *ldh, float *wr, const float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa22ad5b10c11d272578c510fc2c9b335</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *h, lapack_int *ldh, float *wr, float *wi, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff448b3af4b102cde90d73925960039a</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5a1a610a2b0ba1aa251267200821cfb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *sa, lapack_int *ldsa, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed09f6519d75ec3b51365ae397fc03f2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *d, float *a, lapack_int *lda, lapack_int *iseed, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fd3f536643e7ea0f285307517a87f96</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, float *a, lapack_int *lda, lapack_int *iseed, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6164f3901b6d25a0937020678573ef7</anchor>
      <arglist>(char *cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba770095aff705c3bd24e6898d0b053d</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84fcbe6f4609f84c25e4fcc20928df3f</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe753a8cad586b985543d30a6633e2f6</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b45d33cd7c8d219e0c22c5d8de7fe8d</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, float *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80e935d16c7e12ae03e20694655656f3</anchor>
      <arglist>(float *x, float *y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6b35a47342fff0601224d8d397c5b8</anchor>
      <arglist>(float *x, float *y, float *z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3e627a1572ece685ba342329036b43</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *c, lapack_int *ldc, float *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e8f4a7db64f683538747f55d9e2632a</anchor>
      <arglist>(lapack_int *n, float *alpha, float *x, lapack_int *incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a572379733d7b8479f6f4307885f145d7</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const float *v, lapack_int *ldv, const float *tau, float *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c7fbf5dcc1d9c5e14b12bea0de813d6</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const float *v, float *tau, float *c, lapack_int *ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69175c025dc95c568d61d86dd8a55d2e</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3a7a5392d2669c4669521ab646a7199</anchor>
      <arglist>(float *f, float *g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a918a00aed99e3318ae627b5cd4379eaa</anchor>
      <arglist>(float *x, float *y, float *sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa3354ec90d274cbe6a03ab202c744e2</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, float *alpha, float *beta, float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad733c261ec1d0d0fae9a78dd8e05b0c2</anchor>
      <arglist>(char *id, lapack_int *n, float *d, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7091e9617c37172bbbd73acc4e5c6b47</anchor>
      <arglist>(lapack_int *n, float *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0f1e7709413ac401b69a636ca135141</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, float *d, lapack_int *mode, float *cond, float *dmax, lapack_int *kl, lapack_int *ku, char *pack, float *a, lapack_int *lda, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7555247ddddbde4f50a8a0546461c70d</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e405d6a1aefb938b97405da8b80f47c</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, const float *tau, float *q, lapack_int *ldq, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebc2839e0b5bf1965f4f5cb261211285</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const float *ap, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fe6dca6d36a0ed9f611eabc1bf537e6</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, float *x11, lapack_int *ldx11, float *x12, lapack_int *ldx12, float *x21, lapack_int *ldx21, float *x22, lapack_int *ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45ca6db944c46a87765850de991ac57f</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, float *x11, lapack_int *ldx11, float *x12, lapack_int *ldx12, float *x21, lapack_int *ldx21, float *x22, lapack_int *ldx22, float *theta, float *u1, lapack_int *ldu1, float *u2, lapack_int *ldu2, float *v1t, lapack_int *ldv1t, float *v2t, lapack_int *ldv2t, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad305e5b4d04b31bce5f6d8a2ee968624</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c186627bedff0de4cfaec038c5817ee</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49adbd29aaec4aef72683be5b6667b1e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a291b142910259243684a009788fb4152</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63caa3aa410954e60dd243f00096b7c2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7531a6932385f94d353f44b168ddaba4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbc58e14ad36e9a79fcbfafcdc00e3ae</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af352eff1818f49b2c21ccd6a571fec8d</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85412fa7ed911d0b17bb4e71bbd76796</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89bf8783ac15f36c57c182f5e4672b29</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e24b7744f0d93bff59c56894eb17bf</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f7b2a754c327f28d6cd179d5bb8736</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26fa66d7b8ff4af381467e14cb1efab7</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e6e81ed20f460ff65e5582fd85ded4d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad69a61cf5d29391476dac01597ea8d94</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c0b20c4ca1710059632cceacc15144</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23ac6d03d217aae91d687e6db2969b86</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7e0b4ec7946c75ea97798dcd72a4a13</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a297e429cb68796a9240b0c6be08f1fff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, float *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a481df8ae7a0adc53a24c86014b49ba13</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a276ed35dea1f20754343e6ef4e9cfbd5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d96802e79c6dcb758de52c53010a23b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8a973958464da08c308a3b91035054</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02eee97cb057fc2a1a9f3613d05e9d0d</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f26dca09760dc75b87e009bf67ef11a</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6854573b76df1d1a1f52e942cafbdd90</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec4fcb615dc3897e81752960f0bb6528</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7edb05b7f84c44320726d3f7f36fef9e</anchor>
      <arglist>(lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ce19f022dade4c76ce9e735e510a1a2</anchor>
      <arglist>(lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0032e12619f258ba38ec268827ebe301</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaf4fca728829fa08c83a14e5fa1df1a</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const float *s, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcd8c7c68ac9e26f4f1bd63978df6598</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4da3ff37d277c3c671f630142311b81d</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93e3b77a443467fb5a041f4d599ee669</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae08c8fe1b225deda3f30103971a91967</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53742804ed479859222a6376962aab3d</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad39d335c8e3ee6df8932b7c3b2cdbbd8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a137c873b8be0f27891bf7be5014aa12c</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d3030a2bbab7499427d330294dc9b6</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7607a6bc083d2886b025e058afad64c3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const float *afp, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4106db381397964f2527a805f4bd6702</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a8f98cda4c0e710d8473215120f5ce5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72564853806ac110c07141d6b8bd816e</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2bf9063e548162f38505e4dd7a77582</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a307d92b812206df4cad0b8deafebb496</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af83a2a8574267f0b53248df0a942bf53</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, float *tol, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af325c705fd7f5ef7563e0ef6856adb12</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, float *anorm, float *rcond, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2418cb43d3294cc6afce9c22dfd3661</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1055f8706047d15c7f53ea83ca2bd826</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d8155e19b00f680283c84d3a96252a5</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *d, float *e, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb41cff027fd40c98ff127996addb027</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad682c25b159841c5ed8d97702522790</anchor>
      <arglist>(lapack_int *n, float *d, float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45b47814e87a7d59cb8ead4a986d61d0</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const float *d, const float *e, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d175fa8b40c4b45032286e3c3bc2f03</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a402f07f86a0b287e67e1ff33274c55f6</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a323636916f3bb949db845a923cc6e191</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4da113d42c4c451045af8a0e9b332fd</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, const float *bb, lapack_int *ldbb, float *x, lapack_int *ldx, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3727b03d06da2a73f9b80e4f5c63aa44</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a519bfb696fa6dffcbc83aa2181124635</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaedef5b1de87d5a593b24f9d9fabe494</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee90613474a33e4965fa03bcd9707879</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *d, float *e, float *q, lapack_int *ldq, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2471189f398cb76d7007acdd3391ecc2</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, float *alpha, const float *a, lapack_int *lda, float *beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a774960d8546eed67cd923551f49717a1</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e43a194bff4ce2233baad8ef8b0f86</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *ap, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ac4b9b76778fe8ce6263d03ad67c7ec</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *ap, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b2c155954a012c5423fb3a7b8f023c8</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *ap, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10331a98de2c7aeeff5ed514d044f137</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, float *ap, const float *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae95c81726bb31014f221111508d48115</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *ap, float *bp, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4983f450dc9836c59fc3ee8bb9d2cbc5</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *ap, float *bp, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab70500df29494badf7edb5b6705063f6</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, float *ap, float *bp, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4c4e3603aacd4d00e9c3948c73799ff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a60fb316103747a7d0339ede74cdd39</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b882ac29e6973762411e4a0d9f029b4</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a910fe3499f8662287ccdef131f6dba19</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, float *d, float *e, float *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b41bceb948c8f9ae4ccdd779e2ff64b</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85220409c7d81c92598d68f2356ab92c</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a169ee88c69bc408985888e7a7d82b493</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d12dbd550abc621349de35e34b79849</anchor>
      <arglist>(char *range, char *order, lapack_int *n, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af171e43687527d9166c983660c22be28</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0361b2d9855a7db674ce85417273e3bd</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac089b8d07c9c687be7c62c766e1e5145</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, lapack_int *m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac58c549af47c9dd13090f5d719b2d62d</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3566594e919d48f4081b798dcce877ee</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c6b1c5bb4a40601e8a4fe26673a0811</anchor>
      <arglist>(lapack_int *n, float *d, float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7c3fb54ef0ce5d3d376cecd5d6ffa5e</anchor>
      <arglist>(char *jobz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90e8d805fc007364880ce94619200601</anchor>
      <arglist>(char *jobz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a103fb4cba5979abb6ed2b8d887d500f7</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a199a1b1e3664e279881327de47aefd26</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8051d98d2b4952e1c19a2ab5d4b1dd44</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41e62253030d697a785452ec3d2dcedc</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4dda6db94b72f6ca4d959a7cfdc77c4</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a475e65497c6662af0fe3354c26f34196</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *w, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ea8911e034da8a8b793aafd924252a8</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *w, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b87f56c8a01e3470d59b93fcf10c7cd</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa4761afc513176e8275103db9f9e904</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39f8e0f4ef67ceb48560e4f0e64249e5</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, float *a, lapack_int *lda, const float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae23d150ff571a8a57242e5758330d494</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *w, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cc2976013c7683adbd5ba4e199a9d2b</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *w, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d77965a2cc792fa540599d117e84f16</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d27f610e0463b38bc6ba2278c6321b0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a423eee8df457707aa66358e0a9185547</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a843fcb75ce4914001bc355328a492263</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, lapack_int *ipiv, float *b, lapack_int *ldb, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a798cbd89a08ac29b358dfb0d1a0cac45</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65a1f9a66a8f571a0e45ad02c0927508</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8372f9bad2c93332ba3b00243148c5f9</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d28754f0e6698f14acb5084d8da26bd</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, float *d, float *e, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a739171dcdf3960e839d77be6589ca8ad</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55b092787ff74cf88a3969b6940dff69</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab95c41deaba608b833b4dae5b7913b3f</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbe904fc966cfebe80f2382f7ac542e5</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a38d3659b7b88f6f3960c7ed869df87</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78a35bddb255d1f5702446bd265e0bcc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3d62fd92c0eec27e384fcfb9110507e</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d1c73cffa310404f1c00b3683b03808</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a59dd1539ec2458c76067b5b806d4c3</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21ff17667011aa9627d8e1e5cb19eb03</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, float *alpha, const float *a, float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638d4a27778f18a812f2b1944aeccff4</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a8ab38a02a6aa22cb9e8d1a667bdf5d</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *arf, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1dccc3d3899f63fcd6b073471cc7410</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *arf, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893a87cd3c421881898e8a025be154cf</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const float *s, lapack_int *lds, const float *p, lapack_int *ldp, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29fb4ee99b60d70904d294908bd11ff4</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c0663ebc7b0b7952208926325a1e19f</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *m, float *pl, float *pr, float *dif, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a618108fa78da8ab3cad50ea691cb5437</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *tola, float *tolb, float *alpha, float *beta, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, float *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40b70853194f6f00ff16b0effe42f1aa</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, const float *vl, lapack_int *ldvl, const float *vr, lapack_int *ldvr, float *s, float *dif, lapack_int *mm, lapack_int *m, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72c824a23f477b3a364ea4d97663841</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, float *c, lapack_int *ldc, const float *d, lapack_int *ldd, const float *e, lapack_int *lde, float *f, lapack_int *ldf, float *scale, float *dif, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d8c42a786eaec7843009dd9409feb48</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const float *ap, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7946adbb20a52b88a8ba429e547b149d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa337a68b26a34b97dad73cda9890ee7f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7ec0f1efeeefd28669cc7dbb21d36d5</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *a, lapack_int *lda, float *b, lapack_int *ldb, const float *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a810c0ec422e336a282a530ced58e1934</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *ap, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9f2b501deb8f9fd0166cdf5d1adaa10</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58640fda644a86e51e9cbb77a143a3a6</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8778451cdb21ad45a7a1cb1a04433ab3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *ap, float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a107255acc8797e477e9643b4209a3216</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8c75e935ba2a1cb7c95e1790753b794</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const float *a, lapack_int *lda, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4550ff5b4990905dce4c2a8ec417626e</anchor>
      <arglist>(char *side, char *howmny, lapack_logical *select, lapack_int *n, const float *t, lapack_int *ldt, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f5a063de328d8e36bfb5cf249ec44d2</anchor>
      <arglist>(char *compq, lapack_int *n, float *t, lapack_int *ldt, float *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa26e4f084c650a6bebdd94f019b830a2</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa61ff396c4989234bc26abfb72299be</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, float *t, lapack_int *ldt, float *q, lapack_int *ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedd095c678ffb62fda7fd0cdf0a02192</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const float *t, lapack_int *ldt, const float *vl, lapack_int *ldvl, const float *vr, lapack_int *ldvr, float *s, float *sep, lapack_int *mm, lapack_int *m, float *work, lapack_int *ldwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af66fa3e6294da3bcaaf15f66e0973885</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, float *c, lapack_int *ldc, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49438ced08e5eebd4867927a36e717e2</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafb485972c7d78dea32b40d64dfec4d5</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26914daaaecbadf964f1a77b3acab7a7</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5a89d96920780afd9e7acd51ae0e95b</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba57373f9da364b541d27d300e7e0701</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af015e59248e9028c54e51c3584b9af48</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, double *theta, double *phi, lapack_complex_double *u1, lapack_int *ldu1, lapack_complex_double *u2, lapack_int *ldu2, lapack_complex_double *v1t, lapack_int *ldv1t, lapack_complex_double *v2t, lapack_int *ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *rwork, lapack_int *lrwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb4632e61ffc79022af4760796614a1e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, double *d, double *e, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac900719e624872c3c39f3f9ec4975555</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8282456ccf3a50dbe32aa6bff75cb484</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8db52f82d51044f8ca4f6dca576e4ba5</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, lapack_complex_double *ab, lapack_int *ldab, double *d, double *e, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *pt, lapack_int *ldpt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921e079e51118799d6dd12ff66102f7e</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45e09b4dc750d8146bb4fc48e7e236bc</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05e0d6aa58f23a5a18c66436db894beb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc8876b9f5b5514bb8980727fd1b9ec</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2895427219ae3183043dc26a83caacf</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af263947ef2e6a39e785c91e6b906138f</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8964d736869ae4e35e8a453f05ba795</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d60c45da119572b2033d4ccbee74874</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21951fd571159c5d194fe048e5b43ad9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_complex_double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18c468686f1af5c6f1f8f0b36eb0a210</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e58589503cc17d2680be542b18b5bb</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *scale, lapack_int *m, lapack_complex_double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a722f7c8945879ae8400516e35739f990</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa90f9c6a07ea819023aa1a8ee1082089</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6cbebc949509d6eee4808f6d421027f</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae11b376b38849a6837d5608eae0e24e9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43667cac5ee04f1de06bfb087f1cc45f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8b8bdb3016ccccb081c8921e2c8bc9d</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_Z_SELECT1 select, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int *ldvs, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0caffef83ebbe0f6cbcad52847efb17</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_Z_SELECT1 select, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int *ldvs, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81c93c13a0ea8c0bfb0b0a1a96fef8c3</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1efa98f48cac23b846785dfb8ad54751</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b73a720f6a4742586bcc49968c25f11</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a427d6c77ef9adb72a0c339dbee0de153</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee96b6f56531d4088ab9312cb4201bc1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af08314dcebeab0f6fca250807a04ef30</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0bed528f553cf9dc1d21e4d59b6257d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c1b401d329f8b2918d04e1adef526b0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f6c3d44078c9d8028fb08a3f8499d8e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *jpvt, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f0eb7e137aab68b5b5188eeafe44305</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2c31152b7a799e01883a9f20aaf6b7f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2096d86e870d316e9812c20be4d67d5</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d3a4c0c1d9fccef54e016226d824ca</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a2194e56ab3e9b18c545ae2cfa579c0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a773b77f27e8a53b2944d48cc5d225a3a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe7252182d907065c3a4b201f909d826</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0b2bc3fe87e59548163881d954358bb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad67b94ca0e907c8447ad976502163a09</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f813d1d8ce57edd0b3fd7f501ff2dcb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d34879d0a18079740d2f1dbe2b8ca4d</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b279a0221eeb5cea66abc4b7454046f</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef4c7e3bedf91de08adce15b1bf386fc</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afef387a1f2637eb3990e279deaeef537</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *s, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9be760606b100222cc52e59029e52745</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d4afdbb12178820169c4cbfdec2067</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *s, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13b6ee70eaab9a05853ac456b7536063</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a5cae316268f999e7d125b1e8d26cd5</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19539fb29772773c2596b8237a58234b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa876ebe668de01cd5e9ddb4e8158b85a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31d32c6dc0d1c6b2c3014b96a86a128</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ff6b3800ee4906864a4d3fd54572f3</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081c99e0636be6ddaf7028da275b0f68</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *lscale, const double *rscale, lapack_int *m, lapack_complex_double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9fe0fa364c6a74b9a27587cf72b9298c</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3daa22c3e57593477d833e0007ad5a53</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_Z_SELECT2 selctg, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int *ldvsl, lapack_complex_double *vsr, lapack_int *ldvsr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76f5447a96c90a00f6c11899c198ee03</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_Z_SELECT2 selctg, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int *ldvsl, lapack_complex_double *vsr, lapack_int *ldvsr, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acadfb61cc1fdd6f4fca12458ea3cdf13</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a485f527d9bdcbfd4f40362fca4bc8819</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a066bcd50f0a0b6f415619a2873fa1693</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7f64c2b7200ec2e8f5f3b7d8d0fe49c</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a644c1608d1bcd4af4e964d3555fc7cd9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5874dca0953a1bfe6a12437104ef4443</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80842b1e07af3a0f5e66e79a5ace0946</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8039103068294b5f74d54b2a134cabf5</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ba030b7cefa3995f532471ddc99be7c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *tola, double *tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_int *iwork, double *rwork, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6e1d3b8271f4488371650f1a3893625</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ec4f9324a8a9d40d276048130d28ab</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87753a13ef5ecd306e84e0ce38f9b091</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6d9dcb809aae604d5ce564dee48dc9</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35f195f9489ccb89cfe3037c8b730453</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a553244ca30cc4a8b08676f845cbaed78</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a302e42009db3586b74c7555aee9ef868</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bdc4c38459c7c1f35e37aff92aa5f42</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe113635cc7cb8bdcffece248f490f10</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb273e442b67804647ce328fa2dc0f88</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *bb, lapack_int *ldbb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1be3f135ac2a51f5b7623dc043ecb345</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32622e0c3372d9cbb07cf596b0088282</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae712a00ced2f40e5c7b5a53d2fab550f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, lapack_complex_double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a74f3698da73ebda71c791c8463f271</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *d, double *e, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf31d28eafa9fd99ba3ccd47f324e8e5</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6528cd9e2ad675ae55b3bfdfe1c0ea5f</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2075335e5d9ba9ddbba30195c2f5312a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb8390fa395fd0e50ed9349d2bd89148</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a309d794a2fa0c59560a2c77813c49165</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *isuppz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94be5462ee80f62fae01c7011285b242</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a159957726aa8fda65b72c0ff83193c0a</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff816db32379506708233459e122a3a</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a959919c115718af9897be59e5ac0fab9</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84ce9431d38d1bbcb242244cd127f99f</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00317503c43846cd7f8e1fb885cf7214</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10a8e6529c4b7860dd13c05d6907a0c6</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ffc3bd46142679693e1a9aba0d7e8a3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a498720dd68a4a757be39978d0de4f8f9</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dde52fdf4787e9d7a928b8aa7e1a763</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5443892b699f4c4e39a45c50a3274772</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7ef7c1db1e1c7a7187f2d6b2574f83c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *d, double *e, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9630b544d5ec84ddd7e0d5ced3612837</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f1e363d06152ba0c5bedbdd9309f8e3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63f68efacbbcb199ebbe7b2ceabb0308</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b2ac171baa77754583f7e7fb86a3f32</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bf090848a20f94c37dea7057990f7a1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d60933dad40f93966107626dce8374</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2febb54cccb3f1fe242fd95e62cd6e6a</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, double *alpha, const lapack_complex_double *a, lapack_int *lda, double *beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0a7bac239cb74d7f7224e6f207c55f5</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93def526b0d0478c1f0aa26331cc1150</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae80bb9ee363b54bfb708109d9a0ad90d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a083e570fb5b773615ec17a55033ef356</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a460cd897451ee3541c707dcffb6f8122</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *ap, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafb53858549c74b9a183dfba2e1ea1d1</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_complex_double *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a108d935fc7bc5df4b181d09d8d3af1fe</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1b52d3d86ab17f7dd419c75a68a0495</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31f88dca36d4ac540ac49e898735c6f1</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b1edac6e9c9ef6e920fc9964e0f9b66</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f5afd7bc6424043ad2ce8b7fa12a0fc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a277aebec6798cf73ba670bb1a27a8e15</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a447891314d532ced8bb94cfa3fa86a7a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a206d39f7cfa62b80e95ab3ada549db90</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f422b58928dbe402aafcfbfad2e046e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50b03878387138ba05bc796062505b91</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2222d4e986fc22cff1cd6d03f0e62a7a</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, const lapack_logical *select, lapack_int *n, const lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1992db355bd6393665645274b7ac9262</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c816c4c6b7063971cbe71d353f950e6</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *x, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adee0566257ad2e0934f4a5fd16482663</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9fa86019c78b531953f233e76936b55c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_float *sa, lapack_int *ldsa, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83dcd58e76f8c4301ed05a0f6f5bd99e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23e32f3414c3551af6e90c91592e5611</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03c9fbb8580d0ef3853f151913f4d08a</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8504d04de47ccf6487ab0de5fffb3e76</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17fbd576db6c158b36dcb245e0d82ce2</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a213078023b73642bc6312fa049347b24</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa91ca52c57d857ee09919662801ad20</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a268def303a793a636b6ec4dd51405957</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, lapack_complex_double *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1626a5f5ed67541a1569831bed81381</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80cabec9a50f5aaacf18b324dcd041fd</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int *incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a096d1fec2ba5af96af58bda17bfcff</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a372da73a56cc8c219d7b37f0a242c2ea</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const lapack_complex_double *v, lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbcca1e5e6401fb7e60b255e5bff1ce6</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2faed9071d15e4257a72836f114e8e</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2211d75a5ddcd674d32f7fd4c422f44c</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab07675142562d44b047bd8f711136e2c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, double *d, lapack_int *mode, double *cond, double *dmax, lapack_int *kl, lapack_int *ku, char *pack, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f33e7122fef4775c2f425ea457e4c6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b25ebc5d7b66f840410aa6e0d02f999</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a997ab95ce258b785aa6bb35b39a062ed</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96884f18eb3ea4d4376038903d31964c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e66fc271132344c35238cde0385a668</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, lapack_complex_double *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d74330e05a2350f52df13fc97ac74ba</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacff846a14ba4b19d3a6e83253ad94ca</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68977d206299894d5d62f56f9c2b78f6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8132a823954f67eae7ece60ed1e6f575</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68cd35f600096492b81a326f067cb5ac</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16e919199f88a92d41317bd14ad53fc9</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4ee094fd7cc11b4e7f4bc1b22d5d5bb</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0231d15385be2c43c695d9dd1148b0a3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cba7c4f4fd14b9c44c32bc602416c99</anchor>
      <arglist>(lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5768bea6aadc6c3cb59b57c9c0cc17f3</anchor>
      <arglist>(lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bec4e673364fa8e6ab9d2455a3a8738</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa478db172ebef88a1dbe6a091786ce3c</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3ed4fde984c0d054be8745dd744220d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0583a4a8adc2c929a3f59f7443e37cdb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf09e1f4aa67006c520fe3d38774bf87</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c2fa8ffaaa2cace3cf90bedf81c44ea</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbff1fd415c03f0b581684a5a6f621b7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10c2aa883d7e8bb771e2ca9690b9b93a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c33c7721b97576a94f7fa382435f0d3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad41d329def6a4b72b7f6625117d8a0b3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d85179f447a4650813bd4293afc6928</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b8dae483a9a2fe922032b92af640bed</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53eca98dbe7bdb1886bbfe3125cbe59b</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b555d34a61010b0d5d6c99929b37807</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cd0575789578037c9f4b5aab53876d9</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd5d61b1f2feaef31e8b5f815b8e1b79</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83f77bb1884850fa0a748b807b4afb48</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, double *tol, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a446d135c65c0605233981f61cbf4247a</anchor>
      <arglist>(lapack_int *n, const double *d, const lapack_complex_double *e, double *anorm, double *rcond, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abad0f66835a0219e30819d9504f2c911</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b1e9e1a072e2b9498f2b88e82284365</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0207c5e5520394c7e97715f81de12b8f</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a959d9607f8f742f9b839f897156157a0</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bb20b44fd2e910a8bf8bb5dc2e02066</anchor>
      <arglist>(lapack_int *n, double *d, lapack_complex_double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb17b739f6a1c32234fa1099e1be14b6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae10cbeee3a118df7242f5255dfe0ebb8</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b90c72eac052d9d8c42bd258b811102</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf3b50a4a4ae89b083abf68afafc8c7e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a840da6950e2803387fb4e516d1f7e10a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d2a0b99c17d959c7ae5664a6180e80d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc8abd921df08cbd00b1001ece0700c5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4523a2cde3010a9236b2515699b250ad</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af673862ca23ed5e41ea6c718b9aa05f0</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b0321e3b59193af7cd793bdd1da527b</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c4c69f682c2fba710ee3fdae1f1b726</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, lapack_int *m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5628e574d403b22474c7366e2ea29f0c</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36f26b60eeb66c22b1a0adf200ab13e7</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cfad5679c147fa256ca96c77f7966d1</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1553e0b691a642220a74747e9c033c32</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ae35c877f298a91407ac62af419775</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf2256cab74052b5d29986cd01edbe2f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *alpha, const lapack_complex_double *x, lapack_int *incx, lapack_complex_double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae8ff0cfa5aa45c9675bbf2e20f557b2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aa88e79b83bcea8715b32be55bb3722</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c787095ae02ddfc8d1943ac0cc37aa1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa75abc5bebd343ee424dd0e1a021b55a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae57b92af048b8b41f20021ca28fdd29b</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd34c8572dd45fc42a580fe60ed14a0c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a041eee11b8ba21c4e374a4e6c685be</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd8607ee8775681750b28079e2a3489d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a887128f78c7f51e25ef027677fe8a9c2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1726a448dbc51f5c96c7da6acf56113a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d136dde703e95001c8d5db7d7048685</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb10eaaef3ae3cfdd18c1bd1142eb679</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40770a30bdadb3212fd8a7feb19efdef</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a990f8ba2db1616e1f61e04ac0bd20799</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae78254674082e63f002c7970bd4e3c29</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4baafa0bf068cbec1024969f20c3fd76</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, lapack_complex_double *alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa45d4120268827998000cb08ffe6f302</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87ccc35f7522e7b3cfba85d5de74fde6</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *arf, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a274e1d8c8c8787a63796801a56eaa795</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13a7717604a3710b57d6dbe1e0b5c87c</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *s, lapack_int *lds, const lapack_complex_double *p, lapack_int *ldp, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1581df54c0246dc08a159c2d10a3ab65</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4545aaf304fcf13f4340a09d875c4142</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *m, double *pl, double *pr, double *dif, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7ae124f452f0fc1c361df4bde0b27c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *tola, double *tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1da06b52b729c0e1c53e814d1c3211f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *vl, lapack_int *ldvl, const lapack_complex_double *vr, lapack_int *ldvr, double *s, double *dif, lapack_int *mm, lapack_int *m, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afae5740a8da61705da3e80091993524d</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_int *ldc, const lapack_complex_double *d, lapack_int *ldd, const lapack_complex_double *e, lapack_int *lde, lapack_complex_double *f, lapack_int *ldf, double *scale, double *dif, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac35aa6f70b13e3d50c9f77a07fd46214</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_double *ap, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1902e13cd4d7ecd02853f0f19d2acee2</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2c6150e422b3dcdd3dcb1f0df0b238d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeaa8fd7da629542b2c413382f600fe19</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c5de448c37850f3ec9aabe62d9e7f10</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, const double *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c01519fae8cc84235178dd345acbe8e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2594533cebd4f990d9141215ff70f4bb</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeffbe3aba3a0b27f9da650c6ef8ad293</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5e0326de2c85159a90899b4090b00e3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *ap, lapack_complex_double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7b9dc04f5cf8ef76d0f67b8570c5adb</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a672e9c62ff8c08add01b6b701dcf3306</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72dd64520a263b378b244d2b969ae68</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a304181583752b7849b0d594bdd1f734c</anchor>
      <arglist>(char *compq, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f3a73ebba417c4cfefce42df0017f70</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a645e0615aa46ed8905c1a7f64d36f03f</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f1e91fa7a4b32a1f50ace9f94a062da</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *t, lapack_int *ldt, const lapack_complex_double *vl, lapack_int *ldvl, const lapack_complex_double *vr, lapack_int *ldvr, double *s, double *sep, lapack_int *mm, lapack_int *m, lapack_complex_double *work, lapack_int *ldwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a644c00969b8a29e4df4d150387c71e</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_int *ldc, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a574195b7387026afdae8304dc8e84cc9</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a36ddec05448b439bad8e9db094045c</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e66b025cc4070155612b67f3ca102e2</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea6b29a8a94f2f1c4cbb26bb12651ed5</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af57523ba60a27f4be7fc0fe7225d735a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76bec2009eebd4bcf4176204bb5b3ad8</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_double *x11, lapack_int *ldx11, lapack_complex_double *x12, lapack_int *ldx12, lapack_complex_double *x21, lapack_int *ldx21, lapack_complex_double *x22, lapack_int *ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ad1b10933ae728d0346e540aa339446</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_double *x11, lapack_int *ldx11, lapack_complex_double *x12, lapack_int *ldx12, lapack_complex_double *x21, lapack_int *ldx21, lapack_complex_double *x22, lapack_int *ldx22, double *theta, lapack_complex_double *u1, lapack_int *ldu1, lapack_complex_double *u2, lapack_int *ldu2, lapack_complex_double *v1t, lapack_int *ldv1t, lapack_complex_double *v2t, lapack_int *ldv2t, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3eac07a6c54a7bc3887637435f8f1bf0</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d1f1e5360a314b0787c747e4519917c</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659777bc159a6b2aa6732b5aafc7d1b3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1069093e0ee671c3fa2b90a5a0cabaeb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11a686bf893363be471beccfe77f0dcd</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c696e23e641dcd0338c52adf8570b71</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae59d805162a1d9c9bb64dc079dd3f862</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbdaa4771d60ffa5788dc202373c17e</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03a11527d3637942178cca076106bc47</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa627f502775ec62a10cc295027a692c3</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a854dd45639eecd3130b2c1bd57565067</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8adbd9f830dbe2278c080c410ad7137</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5a92ab3a7cc781b3918b5847e96475c</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e8dfa93db11ca0d981095a528e39324</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08c38086dec747cca987da9d7af91a34</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94ba78f58846d4765aa984b0ad0eb541</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e3e9d581706e20c958417e51df424b</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff84e536400fb0503b30ebd761eb8469</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b918cb3c3683ddf5b966e7082c35716</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *rwork, lapack_int lrwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad95436d5cd338c63dbe98b463c926f34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9edc709f9950bef54a2828825cf62ce9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a747ec21415712d4cc28a2310421e40d9</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9da012363fa93281d7294ccf4946fb52</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8640af245f09947834b299a6cbeac6a2</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36607677d7cce8cb6e5726860a93e243</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c62352d631ff9f90837b17126fdf4d0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ca174171dd10407e16cf08f39cc34c3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8bc11ca4555c22e080e27e664947781</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fa2bbc28c5524492fb0e23143381408</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2679e1dbffe2d16002cfcc7a6900d83</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e2e50fe028da7f2e73cfdbb64137fd</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e67e832c0cf17c1da845d9a22f33822</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae50d970cd9609bc684ba8d6fd88591f9</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34ccc7e9d8d51d4cf95dd6be55e50926</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17f1d3acd07b4a10e00ae674cb7c4b22</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d41364d022f1f4901a89332b44fb615</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2d2d66e86caa11ae42aeb4e51117016</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f237afa50063f042bee5e362dd3777</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ed03acb747ad21e1d59f61f4b23f2eb</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d8f2f6472a72127769cdf7dc3173449</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adac3871b77b26b43862e8f7e1ca90ca2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ddbcba2bf3bc20bc46279dcab2a8822</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac99a0d713a75e8a3a1a1d635bd0e4a70</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94e868b59221fca9b87f5a282dae1d82</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ed765f82a3b5a79e30246bba33d2782</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa28b206840f30cbb8e6a91360c3eb07c</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ae75654ecdaea0cbb26003814e6c00</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d9204c67df2b59f115bdf3ad9866aaa</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6e49c0bd566f9d92574590f39cd410c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8909ddef7a6b225864d2a7b555d839fc</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af18c8a54290e866b63864167d5141344</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31b0c21bc293e4034b8b82dfeef75883</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99ad947c8fd93ed63d39defe51d4e8eb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa791501cbc60bc8291b6989f4509bdc2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad14b716db40e5915e09a02e4124afd94</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9379ebb34d381769b8b6cdd220a14956</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a050de7abf528d4dad69c7e82e54d2e40</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8e85997fd010416e69dfe68690bf9c</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a133bc35b084c3705a5f2b729506713d7</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a828fd1eb5ddb74cd3cbbfc8309545cf0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99fda3c741277ba46a1f2927067ff435</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab07c20992be1c63fd59c9415cee69f64</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add69b504e3993f6014f6e8b36059eb13</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc574a6faae1ce832adfbde7d182b44f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0daa758233e6f382c5128a99827ed69</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb4f364b24a195c29857a844fc58a521</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab2bd303f50b581bc857b6ebf429c513</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30086d57158367ccc2acbd03eea54059</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1242c02d727096fc7560223b031bef50</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34f65786ecea7eae2bb5028206a4c918</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1a6f536240947d1ae4f1c1e705c3d25</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4d596a9a2316e7d05505145c1c257e1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0da84fba8c51810975db931dc85f9c58</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3641da2617400a3150b528d2716c7bff</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76a20e35d21dc665cfc7268aabb48c41</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f3e87610f1a51922ba051314627a83</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e179db838edd46071166f436d2f5ae3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45cadcaca2438544b8f3917bfae55e12</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e6f0c8ac64a4cb7c9f3846d6465349</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5186a88c2cd3903e830362bc7f0161a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3a09ad9aab14b8199c9451f2f83def1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af491185109fb5a6fe26ee6c92c055580</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3e6b3cdec04b3fe600659d09428e643</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae454bc6b3e0f046a277b5f7f14807b1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a609653a1e06f67cd7df2c10820f5870d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56d57b25272e6672e5ef83adce21f64a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a092959d3821fe69a36d44858b854b4ad</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a818ae22fd1de4a06c3ef8da4c1f4aaa8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93fa2bb61ee2237bc23195499bb8b65f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917afc38171fe3105519395aa4597639</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d3418084a1cdded7fd0d78cace2afe2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5d171053fc26b0fa4634a48cdf18870</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa756703b859a33aebad3f840b1296cbf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe159d35e41ed3efb2179db32e76be1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1ba0ba1f4a44c48e4556c1532800645</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2b9c0d7b45eb217b3a81373e67ac154</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f01d22a611e7276c6124b14af475ab6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e453531e3f8049d95c04b2b17ef9753</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e066a364e7f5c6ad88f83a4fe966cb</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2626362e8868d3fe18d5abdd7b02d44</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9fa50319c06e93817ed78a1c1c88ec4</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a839a79f48969678f1b82ede8ad8a0a6c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7f7fa6a4da22368c9596b43aec02f51</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab219613fbf0fa0dc83946c15183de7b4</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab45de6f42bc8079782698bfaef9e2a29</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1fefb78bef612ed3bfc4364378df20d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83fb1104268cc25a1aa666086971a1b6</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a336bf4a6d27b3f4ce8e774a6d36351f0</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, float *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abca3f6e3e9ca8840ec647a46d79b407e</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82a93223f923fc6b08b0bb601a46f8bf</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a8e27435291bd8413c3574d87736fe5</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0887128aed37a4ac0bc9895959d600d7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98c12b32150e1617eea924c98f68a8d9</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55c30ed83544c523335cdb021fc037c0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adef8d008fb4a9643b0a311a5a9a1517e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d2fa7e723a1d003b73d6fa3afcee1d9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f4fe31f5d17cc3d4758353130e9f452</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe4d977bb6b57f1331bd574718d20c10</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa3dd9562a14db071283cbdf579f1f00</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23aa7ff31272bd99ccd3afc9a083ca65</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54eb8e5712eb0d6cdfb267a2449a5db7</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7626f60e9879605161daad1025656a45</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a494272b79f2ce7fb907ac6cb297d0923</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b4f25975e01ef6fef28959cca364904</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0219397dfb79ca51836c9ac02499abd7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35cc82f9351d606d1c7bbf1e109071aa</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade65cd773b741026b1f66f75ce28ed99</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6eb568d068518a8e4654b798f524c07</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76d66ead5d75823dd91cb398d8cb2b4b</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a414ebf4384cfcdc95594ba29655eb5f0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf431de4462c841c477c0b8d112e6de8</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb6116cffe4d00aaf982be65418bd098</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7eaa9fd8030bfba555c88ed521050f2</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada474059b91dbd59a23c8aaba9b9ca40</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae011e2098e01ab96bc7b82835c880b9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fa46833f8fad70dba9a44e401a25f34</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8242bd09d9e1ce7907ad85a376f0579</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99656ee11340257c0bad5f69736d8fb4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af27a8c0f042dae62d7292c440b03ed7f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacd4069efb6ddadd347bb2c0a0c2349b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f02c7c3313aa0f17e56385f31762fea</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae11ef07cd57c81b8a6a8e5462e2a6de7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af60a2ccb2d839bec10e96cfd84a75632</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04018cbd3ad9f87b78304e56bdab43cc</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ce017f4381041851604451c49e08137</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a65ed9bf17e629957a565d762ee9a36</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dbd7e9af5a54950bc615e3e6abcea0d</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork, float *rwork, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92c3df7b98f397b559e89c3bab2b028d</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04fbcecaeb764c554f7d8a06dd85cc50</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0aa690e62ac1f01aa21d0251c1b8f17e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad35a3a238bf10e185f9d30d6f27a1c2b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa77c07cfa44dc3d4b8e8a0cb0ffba2d1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa4cb80678ace52b5a6a0748dc39962a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada043ac27c5dd551339afcbb0925babc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0984d0a9cb700199cb640f0c3cb77362</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46d21efa2b2472087f9ca8f18e9867be</anchor>
      <arglist>(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe3a5f495c9769ca59e0db6c349b39f5</anchor>
      <arglist>(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abab4eac48b732e9a8ce982fa23c5cbef</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921f4daad08b61cb553fcac675cc29bb</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a818b1e95e79690b43b5c53efd6c399d6</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30b065765ed9df889616609bf10f528d</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34d2e2a1b5779d23a76972a653c792e3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca38b633ad983e7c6a778ad42edd92ef</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37e37be77ebe3b63865063be20e1b2b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29c9760a1eb5f6611c374f62c598c556</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8411ea41af02dd2495776cc1910e6a38</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ee007bc8ec8c8d3a11e69087b54f64b</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63703f3a940ba533efe2366cc7465f60</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0462e3ca2d22d25f01dd5b185870e6aa</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a389931a632bc68adab026f0963bb515b</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38464657dac2f6ec9144d96fe998ce95</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38dfb9fd2684d4761e1ba20c6faa5ed9</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab747e8ca5190c7e4c3ab9240916d5a42</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a112c5f3abd3dbc7906413adbf7a1d4d1</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b9010a8202789bd140f4d9a0f62d7f6</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1bc0a33d3098259c9bbcc34b8d2658e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_checon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a728b5d1acdf4dea59d552ce236f900af</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef50cf51f13e3e8a177a9f1898fc2340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e72ceb7efb22e9657ce7ce43471f60b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a916777c8aa9808700c3442f796c998f3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c07b22d2fe607e9994345090a0bee2a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33f4ab8aa35f102c21262257697c0995</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f05cd54692326c6df08a388cea1672</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5894829355cfe058b6c0a530ba534878</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a687d1961a37eac7fca737a6c6a24350b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56931d4aa66d851e5df13600d733a408</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc4eaee6b0773bb86694ed32e81467b2</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8b5fda4b4e75f55be060aa1059d9356</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeec11dea8a57c7d082955c016f65267e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659698a3a4cd24c797067c1dee348238</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3594dc36ae3a7344b8d129cb7b9b006</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13796b4f585989e44ef539eefb0ef371</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae52b903a2d3f217433cacb7e83e254c7</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f336984d0050c23370c43d7ccaa3f13</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6103ed0e9316126f99f935bbb1903df0</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0cec0e00d93e140f1a171b738c8c2c9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a0cf7c2d7db146c51bb2bf39222a866</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18e64ef7038d66d73455d4ae4304f655</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12051c1cc27070e2c93eab7cad6829c8</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8956c4430f6e2e54c7d17e124cf10afc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d32e9be7e7ce518f61c1b7d2047eb93</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e54c58c6529b1f9ed3574abc84a33f</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18c635b4f832e434ed191b218048ffe2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf6802475adc0347780026b5399f1f3e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afad140b4ea63f7a8e6ddabc3133e249a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6576fef1f2b617b1f4de8e6c56552f0c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9130ec895c0ba76026866b65f5874371</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae460b4cee45ceed74cb71e74d25cfe6f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16e2907df3a0971ae8e80cd8761fc5a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87396a56a7456c95125573dd7f6c7985</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afddfcfe25062dc784a5804218dba13e2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06d48c6ef446db36ee09767df882e949</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1de9cb8dd0f43d2ded554fabf9349bd4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44407cfd9076342585a892ba4476acd9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac296605c006514250121769e995cf1d7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9af5bdf878413946a983236570f522f4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6d1a3b38c8df1e324e6918bf6ec566b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1caa0c79489ad4c19c2417a025b9498</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66d105675d3876633db78761b9364b42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9630c834fec7f861dfa43ae8ffe032b1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add9edde3a67958efc769c06902b96075</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aa4f15c19bde8975b1179cb3a5a8fa1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1867e79e5abbd625dad03906901e28b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aa772abda6118efe267a9b4ae36502</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cfcbddaaa76c0752362cf277235f327</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a515194948fa8dbfce58b590252f2cba6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e10f9a1754394b8ed89a7a710be10f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97196ecba0e63451ef646fb1534fdfaf</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab220c6d5d2eb3863c927af26f020d768</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29876fd3570d20a44153b141c3316d5d</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ca0261e742755bcd7ac4c61e066ac4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbaf271bd7c46c9601bd7815c1e830ec</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc14fb2946f595b67449f31f717a1e0d</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a143abda398619e1f9745dd66a69e7f9c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e38f62a6cd98ea6792c343579cd60f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91a6000c0870a214b97386248e10ac4b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50b87a06e3c4b2d578fe8eeaebaeb59f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15665880d30c691319b8185eefb262ea</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a1f4632b5f6f7ad578eb3af00fe676</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63221dc31272ebae19ca253825da5ea0</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac92e57086cd3cf038f8a93a22757d25f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fb998c65a4e6a1c8d3cf5eb8f8d3855</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96574964f6a9760c213dfcc9401bdd6a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a815709ecacd9599e18ac1b5fd8c2e5b1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac360ae77f2f676e7450701a495e088c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada8551d8be61ee5340765622ae729225</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc420418bd7509698de19dffde4c39a1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72b35d497f5b9f186c614f5298815dc2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaa8de84b65504c2fc42511aefe6632c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c8616a5a45601bf245ed93685155c6a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6493c5261696372268301ba8eadd3eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6529b9586af374705bd11c220e37d340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a283b1821d33d0086e8d08ac1d4aac0f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cc454321bdb424b9d244d9d02b6c107</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03868847cd2ae5b8cc9bb27c5a08b965</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb49eaf9287044f017edb4136a5c4064</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bc5a720adfdb88d68be0a021a6699b8</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0afb5cf6df37b2876e5232e78f70631a</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acac152fd93205821415f8d1279055a35</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee4934c55c321cf9d5119cf1a024c636</anchor>
      <arglist>(lapack_int n, lapack_complex_float *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a087faf8724e1e8070b57306842c3c5f9</anchor>
      <arglist>(lapack_int n, lapack_complex_float *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88e90b8f137fe4907bdaafffc53a23a8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dafb4c742fa70a5aa2ef13ddd81edab</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70962127d394e1c3b44b0c35615b1aae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clag2z_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2f7dc18f202959fcec14239d51e59b7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11b5cb81790b36482674cc9c26ece9f5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cec1f8c98bea1827d7749dce6c67bd6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc5d50665d5c3c24892c59188091e32e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claghe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed8a59f1df79b2dee5c9f3d1c781b700</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaf60b4aae56416dba25347511ac6633</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8096cd64d1cb01cf1b8d03782b66ba17</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a237502b33ba45d35157502dc755b2e91</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c5edb87d6901f197330d12e4e5eca81</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f0ab8ebd67b24196ced0af3981cec5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clanhe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d37bd6535c3f87571719db571293913</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add91e80a8b5b19a3dad2b6da6db51968</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5437c3dabf00266b2963158ab9fbc2cd</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae24b254fb595cb7abbee211b9ea88787</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd623b331edff977a256ea870697bc7e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36b2cf3f0e5b7aec246f513a658e04e8</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28170fd2fe2c2c8da29b0447d67d2984</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82983e4f8fcbb57426d5060eb2f0b334</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a895256f1d9bbe13c80941f46dfb2ed7f</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a038517e307b90ed93e7e42d06afbdc</anchor>
      <arglist>(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a567ec21dc3a368a5dd12f791818870bb</anchor>
      <arglist>(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abfa4677509fba1e2473cf6a3ca86c321</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8f58b08dc16fc4dcede457638ac82f6</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ae2b01bc9b577272928395bca57e70b</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adea9cc9586bdb7e4579b22fd2fa1b758</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af457bccc5707ff5100c4341ad04ab333</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8661784e9c9df9095e3cbf610632faa6</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7816b14809abe4eef21f7d040df8028</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed1bc32d7d1f3aee56e0c24d8d019109</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd64a06ae70fda34a2803aef9c1fd410</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f4f75874b40cc332145247cb5439aab</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae920304cb549bb68d5eec1115df65747</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a321b6e65b2b0347483ca8ec326317620</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb79d1a90798300012c651d19b85dc30</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a424a18da53edbb6824174819341481a4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae30f1f568c74887327df5d302e540705</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e01c99d4e0a2fe7f591d72f5f95ec65</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9227b274b0351d2fd757728e9a520e92</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab19cd07dccd91a3169b6ef71ba7770ff</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ab21d0b903288a22c2ae353329bdf42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad690b8dd705879aa1e34c2af9fd50c66</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa094ca1b77f807b7382304dfbd4aa9e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60e2c48a56272ababa4f565a7c1f5a77</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1e3f3a6aeece62ee3abfeb844aa6c79</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae974e0d1f26ce21cd1508e69f00399d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9080007577d0f590c3decb221c3b9832</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed8c9491ce9c4558fddcdb56105f73f5</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace095c33e384897cb65b5f999357d4b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad392c7fd63d2b4979a32c2c836626af</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f9a4bfe9dd2b4c7711845d4ba64e331</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea5a6009a2af9f6ac0d47729d8b0479a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef012a0783414348effd5a140a1563da</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f9bfcdfe33b94bf0737c758c87b6f1f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46ede3a3ccba5ce5bc24fdb084c0d74b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83739650246f341c9563e5569cf5ef25</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dc121af99e871e95e9410a3d588aa94</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80991aaa33f202c1adf21d6b071acd2a</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95df2aa016bea711413aa35c5e2d9c1e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7736f8bd7337c147d2f6c4253abadac</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba0ecb8f514c96abe2d9e8d095520bb5</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a24729eadae13b4c346134cf523fe46</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ec8d74292999db1f24a1d096f74b837</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d09aabbd0ae7e52729e171b48af46f6</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f725c9e3429b79ea4f3e8bb575c9517</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa776506aba4510ebf472a4dc0fa79730</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cbf314a8824032c260eb76bd53ec8cf</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60e58699679ecc22fe1c63e6b24de33e</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff36c50f02073a338ca82df0426c5d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac419679317971ab1c73f9ae0751f061</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad84fbc2fe63da6108e12bf9f9509af2b</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cf2848587bc574edc63bc988c30ad71</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c2b0a98a62ced5f94402b3cccadb09</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f4768118a186ffbad3324505b1ec403</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba67f1c9c7294234f5d4ca4e3f8139d3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73d692718d4cd80c253870bf52f5bda5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d342969323c7156897603553eb5ef8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d55bdef930eb30eb47f6e564e84272e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2a4a7ed0e333b95233636d172cd7cb0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41fab6cdb7b25d502734ca3610e8ed7d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8398ae8b0412f3ffcd59b5cdf9e71c67</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a730ead097f14fc1263b9d87b818b3b56</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39566ac901e7d4097ac5a965e987e912</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb083498f877c81cbd2549f916d8de1b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a7488539d08ffbc545d7096b5c2c0d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d49a9e8a59135b8c306982100a207e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5153cd2ae9ab1a963deb79e80ac02a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c4c244041c098d7f87fd238caac4616</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e58b2c6cedfb0266ce1a2fea5782167</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f9e3b49290cca219507247c5ed919d0</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabe1da128430156e54002709f595111c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae3ba8e5dfbd3616348f6df80573a752</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78c299247883a540c47f7d6efc5ad6bc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95ccdc66c1631695f34f2aa42cd7b681</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3963a8defc51988a53277999f39a851</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1448b30ad83842a4d6a3a0bb4fff3adc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d93d9b2a45a294c5c2d5de661546c47</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc91f7067a7de7c6ea28742c23ed67e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8b3735e4940a4b5efbdf57abf16da43</anchor>
      <arglist>(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c3df0316c90ddf2f35689b9a52e5dad</anchor>
      <arglist>(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f2777001b15b6dc1e52295c08f75f4d</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e2bb5cfa16ffd3b290c844bee587b3a</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ce73cb740346428c25f42a9658ed41f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf797413558de0759f2ebe097fb7bd0b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54f2bee4b41d31c8062e7deb389740b2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1c7efc97854f79786d14a096df30e22</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b80af2a19b730840fc5215f8bc872e9</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdac3823d211eb03a8de6cfbc3f5aabb</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3464d108b2b84ac02bc8351a8ecd67ea</anchor>
      <arglist>(lapack_int n, float *d, lapack_complex_float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47603ba0d756a815197ae78f821ad2c6</anchor>
      <arglist>(lapack_int n, float *d, lapack_complex_float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2c24c8c32ab5787e5e9d34458b8f255</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f94729aeb16036db4b72ac842ce565</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0a209d99004c4b20ec71d020611d84</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad288765589375115002abe5961089af3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b328d15b7a04b8070045d04d9bde05c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aa71f3c06f3083e13db7e5f46e5ec6b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28c75c1b15bc91ad1f59fca681cfbe00</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4478d4cdbf5fd4a797c913ce6a530c8a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c373bdaa9a0e8985377fc61bd0c6a03</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3b9ce1086ea4c1d3a9257d062b9deac</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaacbb499b71792e65b98cb7fa919ede4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2db56e86f24fd3721b700ce924c52ca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3da8c0af994e787da9d4cfacd2aaa755</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d8921ea57e9a1eeb241d589a7803357</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17a49ebbe1caadf089659616e6df1e70</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af240e4ec913d41142bdbf5a4a65e1b27</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4da5af4cb46b98de18721414ba119a8f</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0f78005756dc379d317219c83ee9c52</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b66f966f783542c8a0ed293845bb42a</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64460dd732356b07bd681af6a5baa47</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83506491ea0ebab1af82a552dd80b781</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab553fa5e7ede58e1c60224d8f274c313</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe8a34b42402c569924ab0223e8dcd6</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a668f9abfe65df0f36d1a8d8410c89d9c</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66f3c6e99ffacb21cd5f3c68b3006db7</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afedabdca7fdab15c6e368907b18d35bf</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe8ef3e209992c8e8d6cd8808d566798</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a712727ba442140f66f53ddde3973f1a6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a9145940b5f2917a8de2a2902f36567</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81409df98b3a6bf1019b5f53118e7616</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8bbb92a74b43ea1b61a34772d74cb41</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac306c40b270f8dabde24bb2d8c29b391</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44edf2407b39d35afbbe478886aec981</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02860e2caa27a39b79d7641f899316c0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a692045eb7aebf7a8f7a19c6a6fcaa4b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa4bbac6a5d30601cf5e022834b693eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55546d32a9be9c1bd9ee1735bfe9c3df</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acca419454a8bed90e163242b830c8833</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bee7476ef89e2f08f2ecd6b2fe79d78</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af40f4167c4297f7d8bcbbf702ae8e4e8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720d1453445af1134acfc75ad27715a9</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a200e4b052317129dd6fe9ac4fef16d67</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a489fd378a48d8f51bddcdd523a7ef901</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13d8b8e6b15eef5106ebe19319315536</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34102df68a13da615fa6cfc2512b6234</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5d702ea12b9d8f76aad2686796ac798</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69f83f2ef3067a115390a513eafb19bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43af234b409ff23f2de1aee8290b716e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a993403c796858adfee15fb372af8d3a0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adecd835856b5eb712e4ab0667b26a1fb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37ac34149ec881b0a0075e0ca7ea21c7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71ccd23e998c1c47c1b668d6bef8fad6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6da6f2262da1ced8849006189702e66</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeb7407f5254f84ef56e34ff1fde535a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9032fdef6d1c4bfe7e425c7d92a7434</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab69de134d20773c9b5f2f00e8bb0aa1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56183b98756d04935602e5a9c74c205a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae526761429ce3220e4ece71438fc523a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae969fc51266c22e38b6d2bb25b521cdc</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9bfcd07febf8cf2cfcec2f8ed706e40</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ed864d5d58d639cce6db7f7a5f7c70a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a443db054c1ebf2f9faa6faf71047a18e</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa101336e6d8506d711402c2c728170a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7308ade259ac078d37e89a4992a9b5a3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66cd053bf7141557760f7ae3cdb0593f</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a65623837ae5930914fd76074122c8e</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf381936bf46d63dcf042fbff5b5f27e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fc240203295da0b1098d5a549ffdf9e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac42ddc76bd9274746853ab15dde65566</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0aa5a105465c7ee80627bc05e4792a04</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8d39fd5ca3c62551e63cf42a975d37d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cd02ce4340fa64214a8f6bddcde9712</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfea7e4b884479891df8b634ce9cd19f</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b1950c9752efd934fdaca4376bc6a40</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5fbd84ee3e17b87ce184848acb0a7e53</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57d488f18ccee3277f7b4efaf3382c4e</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0b4d5c83d71563e31164efe409ccf2f</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7200041adf1f949fbac2d06db5dd8dad</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2738414496fff5d9b18ff20b45182cc</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a671787ee12907e9d1e53431f49bcefd1</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4cf467d95c7c61e851a4a54e9afc843</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8689449b97912be56a100b30fb2fe62c</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad19079210cf9a41d10366dee4c1132e0</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a840f60e3085131a2f9a0e1d87ad780c8</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76f60aa6a76e2afe542f7a98cac24d3d</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ebdc2687780fafacb0ce3135f10fbd5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad034fde5f9f00d6b6277d507a37139fa</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa018d15186b84b790952fe8827056458</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa89f575c50086ab8b88d5727a6d766ef</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc98fd82d749f686d72816eaec71e17f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0f1f767710c57a9734d60407cb758b3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2a9872a4ab26ab86bffbe06e8be2642</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc86e453c61f701945763a7f57691efd</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac75a75f4be5e2d1b668678cc5ce0f7e8</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebe497ef5319537aba25e5f3ca31eacf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9475d5c018c868b665c1f0e1a9ce59bf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca19e7ecdb3dde542f37b2fcaec4adc9</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ec59b3c080306776d350c4e1ab1cccc</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63e51ade7b4673a56837ef7f14f101a6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25bba477a81db25266472ce9dc29b654</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6afaf0750561d40cb567ff15cad58bc0</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a969a45735f946949d3be755698660d85</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a738f8e027b822b439a51f85842d2d516</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23f4be6aea575d7319b4b7b836a39fd3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4809a02b751af8ccc6b504c27fa8a7eb</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90a334cd3dec9fc4ef8862e2dd13958</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84f1eecf20462cbe16612699e66665c7</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac07530ebb6ea873ac133a634372b1e23</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec01385df690a96d71522d1f91b14f69</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1116c0d3e292cf31da81b1c1f83ae86e</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb4bcf521f1d4c32ba6aed69ab4c7bc6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa82a023288afc291f815a70ba8ac480a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf13bd9d2b263f703f3c807a3c8749d</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bef7d5b69823ea158181931b27fd120</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b021796b276215c496c8d37880a5ea4</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3ed9562b40cb6aa4b387ea3fb72a21f</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int ldwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfec5d0b1f938b4673e99aadd781158b</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0b4b70f5dd7c982bc8ef8303b5aedec</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11c762c5c893e8c3ee2a6cf83bbf12d1</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abedd6da2e408bf243a2da3960613f64d</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96cc63d308653791d8cc2d192dcdf4bd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0cd368da4e4f143d094c0f9efb205cd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49c71837e2b5f6c7033b3b6cb3e6fbd6</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a141142774531162984338f6427d961a7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893b84b58e93c63c3cdb203e0f132078</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a972a144f5d3811b5abbd0915a2e5ce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0c864a973c7f69ab137e5d1a150a60b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c9719612fbf379a40be84b9508a1b63</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8bcca99af40a461dbe52771b47d8f77</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26395c9c5213a0a23c8d31adfe8ff06</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a817ddc69acc9736ef08c5a0e1d3a5176</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cuncsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a43c71bd60c7899094b1c99443d8c10</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1173ffcecf0b2243d2734e894fcb085</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41a6a1da771c925330707f97c2ad79bc</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5801df832a374faf4af0ccb319b3e237</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23beefb569e9b8c4fced3fc40a9186c0</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616aa199fbaffa8e5e9e0d4ac13d066c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e7d252bf8214716902fbdaf894c802</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abebab04be451ccf224e46738d7ccb8e4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0feea9974913039885f4c25be0a99ba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d5fa7adb015bd0b653d7ad6a2119f81</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef758a9db22747b3a3218de9dd75d1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21904653eb8720f9e91e764789fafd08</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accdb088c3788b6a980cb9502ae9fffc6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a999ba9808939cb4bd275e8892cb34109</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6bcae613d3708cf2e856be6ba20d738</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f51905d035b4db77dd31e17e8710c0b</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06fef52447020fd9dc6d6f5e7886b619</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab17ff9bffdddf86b44119abf30e22066</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8561cbcd6d31b2daa2ebd4955833113c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abedabb5256261f92360c5836130603dd</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed78248fa8ba01d0ad5d3649a021ae0c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06f9f0b62fa0fddde0505ccfa3990a77</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea752ad6512bebd725f0be05c303e46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1648633f40a201fa62d7ac73aa1a5cbe</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1de4391cfc8d0e0ecdf6f2852c144742</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0829a76447980437fdd881c2ab217cb</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5053147ca0724b45b9433e57db0947d8</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2f90523c6473c66469cef1a0726c7a</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab53114c994aa37b7687baf1b2cb2f444</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a820db4d995f943609cd83fc8c96efb4e</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00b3b12b29f721710eeb18e0a97b92d8</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0545d44121e4aba9bab42edee5a5af80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4f596b38e63cae0513d1da28c76c25e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94d03556c77029f76fff7bca6407c0ae</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a531ede0a1dfe2bc16fae6eb72ca78678</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeab89605637f804c22535a8274293854</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae67a3851c94c8dfde93dfcb7a22f940c</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a575fb37155b71145ac27bad85c4901c1</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsdc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4fbd225f274f6df09cb187218917a766</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba14d97b30f22d024d5dfb2649ba9fe6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b52c9539c13ad8ebbded725fcdcdec5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1672819828ea888ea42dfbfb6c792e75</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const double *d, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ddisna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d8dc4a41600c9055b961a7dd74fd735</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const double *d, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c959f92ebe86d5d173a230877c0adac</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfaf84a374ec1fdaa24b518610a42468</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6729d2da34cb79453a03b37d4ca98c0c</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad036ebc93b135126cac8a8bc8a0bb604</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb95f23ea71f17c86a95df0797f02864</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a973ebb78889d5300aebd2a8c21134c2d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e1f338c817e287e0b50084b58c5499a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af014d0e5b43c6663714d486987ad3f66</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7e0ca32c73d4d1c7c1e15ff3c9eb6a9</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2fa98c4b55b2da51a62be3e3e8771b4</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62b062068422afded2665d3ad1e0f34e</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee3e86d4b36e422b90249a82f76317b5</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0730ad6cfcb4b1234545128187a3d472</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f8a5d67f0e225defe2effd59c9d070c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98f1d38d4c3ac189ed3d156920b581b4</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3b74e0947c57ad21c997e4d08315544</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa07ccee4828972cec22de3c4331b62c4</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9309527c9c34a1d6f7c5806e3c3b737</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b527a0be35d0aac21ce718563f69c53</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9614a9639b3723cdc964580c991eaa7f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb04815e33e8959bc586121a9216483e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f013085beb73fcf3538ac6ffe32413e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97d90fda410c24b750f9395fee365fd2</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acfdf6c1fd341997b4cf9e22ffff24ba4</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb4c12fd6407fcff8b33adc52fca6140</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74ffe90e9a0ba02c8800158b8e412a62</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba7dfa6781a97edd99b547956410bef5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57a5b5a5f1aff23a4c9d017fd7886f55</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0768d6aadbc1091df4378f03ed7aec22</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58d45130da2d74247bb6488b1eba8c1e</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2a5c6e9cdc39d72d6a18971f8f79c4f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8efbaab16d3703d992f0b479ef983ffc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a682b47f6b0eada6cc1105d08a9e268</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac542251ba676603d21d5953b6d1fd012</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c0810fb80f978dad0ed7d9f12908ad3</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28af4b4ca7b3251853dac5485201cf3d</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79b71bc7c0a44cbe8eea3a6a51ab495c</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6580d8b857e5ef03b334ee1ed2f5cf4</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1490ffa043ad2dd83a85e0f525325b8a</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace08642762bd56b0cafe38b8c7a923fd</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d007d4965574b24ed7157b5a98be80a</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6463c92e83faf8c351e2ba91d9c0168c</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f91b80e62b1735b805eac27c08daee9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45e65ab66acb6d962972ecb5fef79ede</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abce03e17e6bcae0e864c379bac12c874</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *stat, lapack_int *istat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgejsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c7d42bbaaa7ae653e6486ff0cf40e07</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a031c6d668920f8170230964746985a52</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67eb9271836144478693b1503586044f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081bfef8487a158c81f9664523f7d4bc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeab89230739b8872e17929207db3d28</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e62566551395015957cca39138d9b6c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75a3bb3da931a7c13ab2f461d90a419c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e26192d406393565a44c541bdd67dc3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a115296723dbe74d59f4faef356adb45e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1480c50d7e3c8616bbea5fb39ebb49ed</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7274c99121ed14e63ea148086cff0e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5420dde75dc732392f1389902eb8f58a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3513a11377072a023d86deac3282aa4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc7712daee33ac1c1333480c5c17ba7</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d863a585729242a46844b6678a2592b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d16f37a0b5c216a9b73de73facfd3d6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a219bac00131d10b16047c3dab8bda93b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf92cff0fc24974b0fc8af9ada28004e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b6a9bc08314bbe8f87b1ae9cc16625b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76de836e10606beddaf38f59c3d8a44c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32fc08155107959851a91325a11f382d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7201051854595a295b52e2126a297eb2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94965de4e3799b993d64553b4126e5b2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4010a3809ac51a901f80665838ef1780</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5e222077e2bdc2c626e6233e0df2b1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c81971cb5be2c1979caed8651cfbd3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c34e213c687a2b05002a84307ae9ce4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f3efd086f9f93343ab5b939a6a5e730</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7596e743ac4a17d6303ed0eb9b662706</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72e591e2084ad8ccf156bdaff32ea6e9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43ac8cacc8969dd228e3a5f1ea995c1e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3092d64b4f58ea4240f2816230546d7a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a48ad5912d0947b94283281f124063a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b7912b67ea9fde1b2eec82a823502f1</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12232fb480c227ad61158b35969b4c76</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae65eb0fa528be54cd56ddd76ff60d746</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7261ed633faf6436c2f5359ec543e380</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac066ab259b643a874b61ed24b390596d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e65910078e16208e7aa53774d50be75</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5250e6663fc35c9afd1bd835c3722dc9</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e2248e71b58cd883e322e63d4b7a109</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc7e208973d2e8a5bd7f26c658398031</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa34047d5d3059523ba50f088f6d2d3f2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a230f492def3b9afccc082bd5ffa8ac8b</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f1bfd055a4818869d208ab7c317888</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7527f8cbffb253a347c52ca7523a9dd2</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *stat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvj_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ef8ff43498c23658c909020cd3b8c40</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa335ae9aa7c5ec06c08883525ced55dc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4023d12981c57518b6fdd2853df6e04e</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7af07c2d889fcacf277f165a081e331</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a034ed5f4c6921cdda85216b2580038ef</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0543d92cf2acf4d0f04de3e71ef55abf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada3695d9b4e50aa243d313584630eb6e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4328da8cacee252675cb658bee4bd20</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af337f56bd0cd0ada1606908887e5fef0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8c51e2f4cfc40aebecc551d5cee4eba</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58df68fe292762df22a97fb6f33d22db</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeafb7a771dfb763062234e4995190aea</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6bec0899a6a16f010e4263fb24a57de</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a698ff0fd7b8f21874cd1fdc7e7776b03</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a901bcac19d50f3ecabb5954c84592dec</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fa064dbc227a674059e75c246e2280e</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af63059b44132bf5422424a384bc6f272</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a466b7accde5619be77610b67bd15eac8</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18eb228f697dbd2c172d61622dcd63f2</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1be765378e3cde2118e69bd8917723c8</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cbbf540074de18910a6738af749b425</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55bf52474166edb30e2ef6d349b2b5a9</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefe8db0717dbd8769bd039c3f55063f0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a7ccd15430e266f2fd00bb918eb41d</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88f2133ad057359a342a26e3d145a4bd</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa376b9f439dd4427b94fba278465a2eb</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8cf4c7baed90ca2a0265cafb650116f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b1d81cdd825cf5c839c212abfb20913</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6ce8fcee4ac3358a70f1f6900ee0fb3</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbc71f9be827cc0a6854bef5195497f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad47549b335ea4a9bcf7404b23f1fbba0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05c5aea734e83ad052657392c67679a8</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acce500d3dfb575cb543dcc3c31a40f06</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50d089a2756d79eb1a7a9f5cbef592db</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e869d5f3a52b5f0aef63bae9fe464ac</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0eda17fedfc5dffa06875fb806e136</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12c7c182a63bf7353bf9f849bbf4e2f</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0c218b7a11f10f3c51f727275c1ef9c</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3525afaab386ac4972b6c245d390f1a4</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b8911e60d0eede4c8ccdd4a2d3f5ef5</anchor>
      <arglist>(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f5463ef4981cbfd42fed6e4e56d575b</anchor>
      <arglist>(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a857640074c49b291e4c460dd71212c03</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a9c460104b026cda0cd5d3fc0ff216e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77b749b83231c97d5f3da19956daedd9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a427cd33f0362e45a6d9e7a17acd157</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00973120275a478670489c005d098dfc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa52bf8ab7e9f1c9df95cb1094d7372</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a839c545711bab95b6cdffd0514b4ec12</anchor>
      <arglist>(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cb9118e215be77a0d123f12cef00540</anchor>
      <arglist>(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af94c47344d46b6137091e66a45e57054</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a062ce26df7e9b2e52ca5c055b76de6</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dc692a07381a4694b0d8c58072d6853</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396abc66474cf03efe2d5cbe354ea4ed</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f37aabf1ec27eded3b2218adb003a1</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa72153dffba4abd2dac89240b6a82315</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab374ec97185c98a491747715c58842b7</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa50f0e0c2846621dbc1ed5dd6870215</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d151b57615888f960365b76c76e936</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b363a0c2931eb2586ef2e448da97999</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae929563b5f704a0adffa11996ac50ebc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlag2s_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2faa9704ac311ec627d292a2e03f4852</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6db317261e33c8900db37f674a49fa9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921a52d537d5d9379021b2edaefc7b97</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64e88c05d934e0613c1530dbe47e9209</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50056a365d545064642effa89e6691ca</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa073d0bddc609f409019fe6f8761cb96</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlamch_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79b7a2a2153d46da2e4a3cc7da11a607</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68bb8226d94f8845a53fe78ccff5d25d</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ab313bd978b70aabe60091a6641e2ac</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa07240b7238457808218afab57164af8</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade5b7e03fcfe969bfe68f49e5b803188</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad79e5c71a9296da98b895364273009c1</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bd61369261f08a73bd8ba99b2758801</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b61bc38134671d33629f35229d09d52</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a870992556e65ee38972dbafea3943cdb</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b0dd6cae8a8c8f3c0831510d956977d</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac32dbce02992cadc27015f222eba4449</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d9447ece1286f41d5f2596c8a8c123</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acba40ea8b6b9077c33c3da9a7d9db766</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab356f3ae3a2d9eab2b2d09a5a82cd948</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75f9e8d99e9f9faa4be95dfd6ab57b83</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83cda239783e737cf7d37d1a1e9b731c</anchor>
      <arglist>(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acbfa55a6259605e3ffc236f6509a73b5</anchor>
      <arglist>(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a74033f2ca54f178f95267e31462eaf</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f66e971f78a8fe1ebf2af99bc6a4bc4</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99a7f2a055088bb049315133869420e9</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2065b55d17d4b2d37a628b532f71583c</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74929d57491e936a2cfb5bb9fab20910</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0efa7c3fd9731f078baf888ecdddf42b</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86586adb1a08d9764991286b5887490b</anchor>
      <arglist>(double f, double g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10e19fe74f2e50700838b8666facee06</anchor>
      <arglist>(double f, double g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10ca8acfba5d5f44b7082f13631a2db</anchor>
      <arglist>(double x, double y, double sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18f2fe5c4d545c74abef15608210352b</anchor>
      <arglist>(double x, double y, double sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f4f8ea8af2df9a4baba0984c165b49c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5c639b3c05ffbd1c2c6a8fa8bd25203</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af259ad35a9fb0e232ed24d3726245edf</anchor>
      <arglist>(char id, lapack_int n, double *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlasrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a1ed2b92e5086a4507ac1cbacdace4f</anchor>
      <arglist>(char id, lapack_int n, double *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cbd7db27036434d3d53d47d02bbb9bf</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a743e5126dff8500f3a6252e685935918</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a493043ada3985174b4e4b0dfa18eba36</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f52465390440fe651e10cedc19cbb23</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d41c08d944395b10f8d19573423165</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a4af1188480de6adb11111357619aa5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d6a62dd3726b5b87481b78e84db97d3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba2275dccb7c3f0d5c72029c4a6adc02</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9758944a3e313aaa8b48b7cabaf926f4</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7b97574923b3399540cfe0ab5f4b3f2</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae40624383f924c1b23b04a240ef788bb</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aac58472d3dd16563888d5447166516</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e53d3217dedcd30bca7a66efda5f729</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe84fb522cd39155dbcdc69511afae40</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91a36e5e78a124274a41221820ae9eaa</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae445f1c58bd689311dcfa43314ec6ea0</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2227892671793507f873ee765d759bb</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5c4d71762c3e975ba8f3b534ca908b3</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab842646a05b4c41325c1195d7f7b9ec8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e576a0ccc6dbf4e0b01e38389c2c001</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3b4d82df1e02c8dc2730108fa01bed8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4e6c49a3664eea6306aab3ba7d56383</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab04627432613b2fabaf75ff186444ca6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7af2326305aeda4115bdbce9a1dc72a8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a474f873e17128c8665bcf05e1a57d17e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3592d9a73fe65344f99589e260a04e37</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20f9cae4ff94259f50180119d742e982</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74baa6ca4f3df4fb926808dc1667d639</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26b995c0f789d48249cbf01888230eb</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad02ab0053961affa2985b2632e3305af</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51a318eaa817cdba91171021bf870919</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad70f1577a0b3d956036c261632620b15</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a940d84a9c1381c07e4f2c563dddc58ab</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb59e0afedf51184b0a17bae891687fa</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0de5cda0475f95a0e69b717e7d325389</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d7578f1668949c2de3ab72fc6ce842d</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7774f6063c6bb1b5d78dcef4eeee4045</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59344a1d744e64349296ec7041652c6f</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43fe40671f29e06e8ac5fb8b97ee8f46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11331e4755e72e0ae00beb316339264f</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae02462daf4d6e808a3cda77bfb37be92</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19c9d127e5e23fc66c25415558be7f46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbea2642251531db387521b7cc3ad7f6</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adae6017cb55d370a76a07ad4cbe1a442</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f2cde73c2f124af65a24b86b952fe60</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a106a61ef28db90859442316d59c00803</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1973ed5e8e7cbc7be428a7921c20fbe</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd61a4ec6c9d295e6c6810069060a669</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad885ad1226d7bd06a6ccf5d1184e8e28</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cd50e90cad81ab6da0635cd55e6551b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8adb40892f16498872db21d061b2f97e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace7f9148f13fad3366cf95604b7bc336</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874f5e8413e196f1add308b5db5eba7e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4d60131f45332d8eb499e60928fff09</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb348c2ba019feb14dc5fb96bf6de7a5</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25438acdac16a352b1cd966d9305c490</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2c189b825a369023c57f2e05ba95853</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2deafa4c6d2bd4058af2853d5764403</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7e58e5a7425cf412ab1ad719df2410</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22e86602f6c665113fbe66834d33e45a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0e9b3ad7fa934bd88ee6eb307b87663</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5efe00ecdbdded3d00200bc636e804d4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad356bbb549e846425934ba036f0d8121</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc1ac0301a29ce95f500413fe6cb2360</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a221d58034d7a0ba91f3890edd11f7797</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a584cc268fc55134a4b53d6e4e622b05c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f3759f939d6802a2b78b487ace4525</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79f42ea8ee84e5093b6eb978a8e86634</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46aebfd5c72854860a3023b150ca72a3</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a58fdecfde22b2342805e529fa5c7c4</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a915a6db86e3b2211e8bdcdccac59df</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac60c35d2d6989426e5260f51f35c419c</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43b028bd5a9b23e6f58d809af1e2e90b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a2b7e59c433bb1c037c725cd36689c2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac25fad928c91c8f3cd3989f4ecdf9173</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01a9a810e26ae5bdfb54dc6ef52b831f</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa835e43ed9954910b6456917a969d686</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add4d8a222e5660687bf958f756adff23</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9a315810f8c2726fe190c497e44296b</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61f45d16054f0077b7346b8bbf058850</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f6adea9cc156068b6293d6a26961bd8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f2b7a0726a28fac15b1e43bc7212ce4</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a3619ad108bb5fa5b1ee747a834b8bd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd6a63c588df36e3eed03d77fc6965a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88c010ed2a8fb3988f8393c2317961f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad982744e3a34b1e8fae99f0a622d730c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaab590998698ac3864b9eed27f63b0a3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a859493f94890160a65828eb54bbf757c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11998c3bdcb6b094be026023d4738137</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d0db416233b9d161e8d01b4b12feb37</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396e65dfb33ef53f7b3b3bf4a9b363f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbdfb5406b33f8b0a144239ec534ce80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af199d9d77a261cfc03137886893a7fed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5033de4fc89b1009dd5db49ccaeb9ad</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af985401b52124d5bef8092b02933cd71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c029a4cefd374da44fb13cf00bc4dca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af40ffdd2b86be3255d92fdb9b35f604d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10fe280d2e5916c634e5ef28192a602e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a286b2e9599e24a4aaeb38de0ec29fe73</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a975219988d19e2f94bc4497ee45079f4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa392782e1dfc0d213a5bc02f881eac72</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a592cb719a7288f74a59f042329b8f2de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cedab4e0d359040f6049d65e3b60450</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c7da28e24d0ab411f1a25a9185792dd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af121fee2e360604f8a1dff4af978311a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bcf6ddaf21fa328e157e04a0b0c43be</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0335d56ce6e81f83605d5da414635cac</anchor>
      <arglist>(lapack_int n, const double *d, const double *e, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0145e5d459ac3ce7da2e1e441a0600d</anchor>
      <arglist>(lapack_int n, const double *d, const double *e, double anorm, double *rcond, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a401dbf911f918363b88d43f03fd8a4bc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f45a6abd8c9f730844a4ce052e5b318</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af198c2614cd876173fef17efac8faa19</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc6749296529ea521aab526e2fc5d670</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17f66073a9ad6d4b37ff8a2b3cc3f471</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a637a1b91eeef8718e5f2026875c91875</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081cfc652cffebd87fbeb912c17db3a2</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac4aa62d5b52d2ea95cbe9c5b5a62d4b</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc3dee2ef03c7f953b57677b14a1f9d3</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a729748976c0c8e9bd3f60ccbaa117c4a</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85f0dcb3064b69ede25c78ac645e5bd2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e6facc82e837bb14c10fca25a6d2c6d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08ada1b56250d9fcf7afd36c3025b5d4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42e10a4ea4006b01648e4e870feece57</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf3f1705e62e8d69ed3d39101105c212</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20db18152d56b0279ab008697ce97a79</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3c5c87df873a5222004bdc5a386916</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd75a6015487e14d239a1faa879c75b8</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36f226073bbfffe8eeb3122a0470851f</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b4c64dcbb1df03ceb02bf02d33a589f</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23bf96fefa364b9ef62582ea3d12a485</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0731636ccc1dc787cbbaa5211e79e42e</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b9928a55302ecb4966b0c1158a4382c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3da9e6105c5bf887c49d0328eeec6d3f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd25e21217578c320c0ab6f4d0721459</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a707440ec21c71764442be63cb6816355</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e112d41f54bb02657febd0f8dde9a51</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab142bbeb846c25a0f751bdbac7a80ae6</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe863450b5c0dabd8c51a39ce0a2d59d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f5e847196f7d7cd50ad95b006ab1aaf</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1eeda4385ff27a56299d8b65916c8eb1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a7384f737984fd7f837dd6382827dec</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56fb5aa60e4856924f1f96e0f88c3292</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a161503293750163ee5056d7395ba5b7d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a928ea97ee81744f714d1444c7528968f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7686a8cca1657c52a5a50e50340721dd</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a309b5e3ccd890ab36142fdaf00efcf54</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cdf5ce0406c5d8fb50e5070282c23ed</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae23f62c6e5dda26cf81ca3dbd241fa66</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afee1119564e814543c07530cad318ae9</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeba141d876022c827a2077547f841a44</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a717ad7086a77fb73ab362a8815b2017d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d92603d8eacb7b0d1fa66d06c827269</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6690387d97bced0f29d5c1396e236af</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f66ba26fdeba7eda1689f6d9b066a60</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3704162f23f51985b7ede8b5d603091</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a663edda75e4cab8bc510df63dfcd59cf</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a320113eb44f0d2120197690d2dca8da2</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a236117daadaa1d3a9bd4f1268d817003</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e56ed87dfc47e633cb119af35a2cc9f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a083684043d9a5fba5abb23beea107f73</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1d3f0b343c8c6c3fd2535844384c9f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71fcfd8cb1ad8fb8fa4ceaac5c0ea1c8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ba5f004d8e51445093a9e88b8f85db9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5832f3f54b2cc45dbd08520156fd44a8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13ba4365e140e77626e4c84b9fec3d10</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dda4c044a05e52bc3cd1d68ec75dd64</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2e52b21bdd0d72d12de2be07014f956</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade3b583b5dc2e8e2ffa9f858e16fc0f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c5b3a5c7412d013b0ca18dff1d6d7c7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c2bb1f1f1bc6df9309ee640b1eb8300</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b395b4eaada85a703421a4676bc3c4d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7c7f5cf3be34db517d571f208d289f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2418b820047e3fbb6987484d5bb136f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0bd7d1e3ec7855de64e512c0bc31396</anchor>
      <arglist>(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstebz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a889a9ae693881594c50b505af28c05fa</anchor>
      <arglist>(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1bc1a68035bc0ea09cc789d31ada2ae</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0183deedcfcdfaa130bcd939fdb8d88</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc135bcce70d4e420511e210f8fcbc13</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93fc3320f4db70b1df0423917d25c0ff</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c222fa471cdbeb3682f992e82101bb</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00264ea9fc2c2b27e20c2e12aa96c87c</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6584d369f3e8cf1513c5162c9eed0568</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6810961e964df9aace98b39a5632485d</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ef0cdf5553c0f6db2ab573f7a512c92</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c129c219273a0af6948b58a4dcbf941</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa24a832a6a3d32223ff4802757b015ad</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsterf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb9dcdba239d3de78b48b0753a10ac91</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a1c00d656f112f8920b8e47e84cc198</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cf1aed81c4691ba15103c656cc2d647</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a264a60302aca9084c250548632601190</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874733453dff52175dc4c9bdbe0d11d3</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a55185063eb286fb981f51c61011dfe</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5400daa2168cfe25a09265d0feb3906</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f58ac8bae089910846323d4b3c1e328</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af16f414be7e9a1f9b076e5acd8a8ae38</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1381ea870273203aafda41f1857a6d34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdc4e27554a1a7100809012cc55428ae</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01dfcf87acebe07fba047eb3a814c982</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60071efa0098e2ec747fdb1dadcce63b</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa24e4b734ab31062175268da2697cfd7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff964b6d73cd9dedb5adad74d48e9084</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53f52630263bac9b645a0f63f63d7ebd</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae593e9a4ea22b2ae7da5ecc4382b4ce</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae73824338e964d8ae44deb0e37c7e169</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed644a9e92bcf98f3494072e3e47406e</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f940f97645b7d87f54082514e149729</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea349e82bed25e8ecea805b7f49a59b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73fff5db4f5cf71c1085ca921a3234e6</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8d266b4feff215162857388a12dd6ef</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d69bd87288518f94c55c52d5602d463</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdb3d0e9eacd58392c761235830c9d26</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8493cfe6910df3a7d989e77e38c801a5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93df75aa989680703d35ca5c4a496db5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f57d1f74377ee3b0ba770590245257b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b03836783b9c880fcc3e3a0b6d56741</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4839d4051527649c9b1cd06e4946ca0b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e3b058d622777cadde71ba71fdc78e3</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a178b24fcc5ec40703bdc7c7b43a01ffa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cce7552950dda44b15c9472ea374733</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a905668e839d42459dcf24c516602e969</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a7a53b5bafada2c3d5e36105718a96</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4763ed139d15a7d5113fb674047df1f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafc2d8de695e8b6963dc7b7f8cbe76a0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b5c7558d68d52be3f8e4d158fbc77bd</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62243c47a81fc8673e2ea3ce89cff2ac</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f715824b22c811babd056f18cacfbc2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51aa1e4026f0dadc60afd946dacbab2a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ae3ceca1f06ea8c6d1cc87756a02e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b2c82df54c4932fd124419f933d434b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ad8c00c0b133e43e791764f381bd73c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33555621b2c885fa006b2cd297013110</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a77cc6bed8de3b54232ee1cbf33b5de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8ae03573097d81c64746f455f79d753</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>addd086ea23ebf306d16721133f2ce0c3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a355db44bad63ed34bfddfdc7df3de8f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44a2d68ada9e1af4cf606c79aa5eec4f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bc972a101aaf6103fad1aebb57ee43f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9111f27d4652964deb2d5bffa7293983</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f35cf664b65efe6dfe50d0f52bed3bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdef568c149e5f431b4161593c04af9c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a203d7c8af403c387d3cab6fe1d6ba62f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7c8f3d059fd91f23032bf2c077d6e85</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a688b99f0e3549ab826e88407e52040e3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af549074461f229f38042b20c4734975a</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13b6f9a0e360f1c7716b23f0747e82c8</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4ad4d833c07704c7275490801c322b6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1f36b4e5ac960decc52562a15229908</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0eb72b7f3a311c955d558ca1d4e1a6f6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45f8155979047e6c5dfc0a4c623eddac</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada2b51ab68d7c61bcca685b058e7ddad</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a339ae34a56e58cf88b3eab9d330cd532</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada07322ba1809607340d29dbd3b327ca</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f7e5a2bb061023075b527e03144a86</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a964ce5e5f40a5cef7849684e807165f7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab80bd6761fe1f3b668827637d225911e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3fc3182083ba1ab9fa9c5c6d7485de0</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638ee858726fb5728de18665a05f7b71</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5032dfbd69387e51c44538ef82c71eb0</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6afbbe7e4199454c5160ece553121e99</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e8b1de4f07e51051f5a0e4e174771e7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7939a4042c3d4f4f6787fb0163a3ead7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a974a28b48914eda89b3160e0be72d5fc</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7297ed44d37b8e63df3c9d58a5327b5</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1785f3c0c667576ea4872e33017e3d2</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13439d05ab65a6712b14e7958c2d34b3</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ea0cf1be7f6838b20814b6c99ed8ed0</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2c36a35016b679d4a4daf8b3c807cac</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80b4bb6868baf3e26297ff3ebd83e7ac</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60b831d8342350c101fcbfae7e199393</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43db350fcc5b45aa995481c6f6c4a339</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95f36d2efd669454c1f295bd4b2f82bb</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31caff2d72f267ab5751b10433c9cffb</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2d1456c91acf047231e02777123bf78</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ba00e8d559cdffff031d81c64b39ee7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a46af165707015b134419507c609c7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca7245395d106d394846cc168702f00b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5593544db4b36487b6f64a54d4322377</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40fd4e412dab7fa8be69df3b0c1c7fbe</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e42902363a1b967203d4e3e45440fc5</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98358c00ad39eb048cd83fb0a3992665</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f59a5914903be6892487e815bc64b5d</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a809cc5d4ce084d70432c9fe35e9dc6dc</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1828cf90c583adbb17c4b4b87efa86e</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab31119cfb8fcc39fe9a3677ed921bcd8</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25c1beb8b03462b9fe45da8634950bb2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe1320043284f9d1e365107ef76ca1ce</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f4717b0796807aa19ab820dbf5dbc7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59382300c059eff7a773f2fac0914469</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8ec2ee68860eb83467a0041ac00e58</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1962966b8b4fdbe42f415db9b0118f7f</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a114b716bfae72685ee7b263fc4237845</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a9f09ffd9775a8ae0df08daddd07944</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e019203dfe78d0b9836b748a0bf38e5</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74a41c34a70e62d51d00fa32cd19e19b</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ca243a0e42784bf85229d0425d5262d</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38435a83336155f15280a85f8030f0c2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a543f69b465cefb1ede0a90853503cdcf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48dd576c17f24d8fedfa8616eba4fda4</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c4cb7facecc78f262d6d543a49df604</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee347c1d2ae25c747aaa12e9202d54d3</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab826f8b8c4ab6c1be986cefa6a2b6cb9</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, double *work, lapack_int ldwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42c6a6a2da2aea952992c567238f45de</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe9752bd4ec742f83ad89182b88bd73</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46e6b6acc03cab8dab536a303e5f4b4f</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a12a76c48c3174951abe750c5eefbb6</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8492df77390a011bf757bcbabc76dc03</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659e5f16d6e7333df4221af2f07f78a2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a330da3b7dfb3fe9414cf3c67fa8441a4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a168e7122be69db5cfac7896d5ac57c2e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d0fbbaa595e96916ae919537300738c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad496e66bbb35f7a9fcc929df15a838d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29997ef2ef0e3bbd5831a20084e6e998</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a736e17b0151c825fa3387df55fb7458c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917e496240f97e6bf8ea1dd46cce0eac</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31187e8c9706d340ef2fb47e930df583</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01c13f2be1f3d7a3f90948b37ce249cc</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsdc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a49deeb1db62af0be12c17c4f136442</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b05232efac07b6425a82b760f7b42bf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6da0a92887f577b6a4d40b97b252c69c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cf7196950c5e097c54705ad77e18228</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const float *d, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sdisna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1b9c27fd29c515bc5d4936f753ac389</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const float *d, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad035d29474ab9803082d7a35b27af404</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49c5a086b3a4a9ec981ddd00278c5c4d</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a8463a7c10670018c70810de13c7c3f</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa35149104c42d54b0e97f8448dde24c3</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa783cd020ad11dd669303c8a671add96</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae92fd456c2e86b7a232f594faf2f941c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade9ae08f4140aa88912276cb1e63c3b9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57c61a209795e953dab4dce2ab8572c7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d46786322713a9fa96874d71e069d5</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5b04be1588b2e62b1ad5a7dd176765c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdf157b093b2cb1a0c21c2113bc24a4c</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a507e1d6bb435093c738e39d31eb0fee8</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaffd723869ad12c1e380a2b48413fdd9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72875aba317dde69816e68cc72f7945a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6748a4880f0d7936d063d9348f427ff7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1f0c9cbc4ad2c4c7ce5a098ca7da827</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cfcc12478e9cc730a5731f254b12e22</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78e80ff1acc8418a96d37d73aae68cee</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57c08f1b3bbbedc73be35bd23543c72b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9163faa0bcfb88e61863c1a155355343</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a785617fccc5a4bf843dc2b878e937a05</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9613c0c73693e385f6e46b501f21a51b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2570716c53085a0f967e981c6408c9f9</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bba21bdfc39864366a3dc62f179a862</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61b79bbd75f4228d8bf38313ad4c139b</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43f53451dd367144ca79cebc11e2d402</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e3e5e2ddabd860844823e8b0d144653</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c7cf799a32857305d10333ab6a5eadf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a253fcf106c6478a8a30604e75e65299b</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4f30a4fa9938766fc0831b0332e724a</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e1e7a1e20ebbfd7be172d762acbc38f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a238d322b80f3b647e832b8ffc2c52d1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae995dd0c219a0ddbb50f9ace49ddb2ba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa31ec086e65ae1060301568b5bdf80da</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12f70fe1e7f713ffbd3845fa26b7b399</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73b8951ded8cfd5ff77bc88149a463e0</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a811870a89fa30cb4a3b9ab45e51fa4c4</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34540100b7560f5864815467c1b27606</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92a376386e72157f0cec7e93d463e896</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2bdd876fa32fb90e2fa953cbaa2c47f</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d70cbebfc61de85e68159127deb8a4d</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a518ea077a2b403badd9bda2fa951e26f</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c1c579c53218d390bfece130e575676</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fdb3b43caa3c7c98d3935d326ed85ed</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7be8d34ef62ca0348137317f252cc434</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *stat, lapack_int *istat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgejsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84283f0cf3fef2d187374789877c4746</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65bde480e722f291a6d715fa13822704</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57b7c2ab1898f73c115236c975a919d9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc423820978500fcb7c2dad5930165d6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc36113f445197f33e822f865de3f6e6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d37b2938c7357dd8a1f5d38c38a29ad</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64d22a91e7180bea129dd6f0b4d9284</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f62f365e283536450db574c541ff7c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d98952b853e8826d3eac20d1a8b151e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f992674519731f6a390d01c38c75cb0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1a4493c219ed6f2f84997d5de594260</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232f83e6a0b69c6c449cc2a43b18ab00</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c90a398b140b39a4f7d757f1885a991</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab45c5ca7f5cec1c735e5419ee8fc68d3</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3fdb53d2682b75f544f94c6739ba89c6</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd688ce9768bb6a9b37d336ef0f3ed4a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bc2377e780c6cbf5b59744d5608921c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4253bd4cc93a1f54a42725cca2c53ab7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd73a73f006589676ff66661d9ac0b42</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcfd55cdcad2254c7d7a04c3d9b2f1c8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6675d5dbd7df9e2963b9e8ba35db45b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad166b90e14fb8e6519b013f45cfea314</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9691d42979e19bfe47c579c9f72772cb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af42184dcde53f341f533f8d136a7a912</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a909e5b0088f248de0ca52c658181b0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b6562eeea78ab4ea9353e837e2173f5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af48f3571a2502efe5b8823bed8dd68bd</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae68d58e030e6df4c50f2077b7a4b973d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0241cae3e53f836466d6bea91a04cd3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4b736130bd81c1b1fc3759526be2abc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b83387f5a830a227dda6a8440d388ae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7335d4153bd88099b730c7279797460</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a578d5fa161643ad31c325306e9e05f72</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a059c98696e28f41f8f97ffa41a4c5d08</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69c3df5417e30d5acd434ad6c6ac4b60</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac7aa460a016a9c76c8f2bb266a84385</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae15f00d4a20e97c69384da3ffb20ebd5</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a746041c8a384c641a34176c4585a66f6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03791cda4fea17a985ba4e7d4e059b8f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90727ccdb0278997c30337e2775c255f</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a29119f96961f227611ce6de2f2bf6c</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a328a69170579f2e61b457260999ce134</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed2f08a4915d3c3232415047f73b7765</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e77770a55fab6c9b391ca16da068a62</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a01cc1d40317ad563c011c77ea0768c</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf1be70ca683027e382ff73a7ea07453</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *stat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvj_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad091d6789346bd6aa39dfd003d1a9dad</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe5f7ec95e01d5a219b65941eaae8dd6</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf89b331f834d967cdcde2a426d2e0a5</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac575a8709876af000e5c47bc73ebc84c</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa68075af721c12fd5f701abf433ee9b</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad42acad0619b1baa5dc28a9093586a98</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a773128eef72ac5112b99306ad25ac7e6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b5715459811f364c1ce3f92cf24614e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac13a9316a1ccbf564872d3765eca2df1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c27cbbe43f0d95c4b8bbbccca7693f5</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04bbe0c18ec118f50db47f82f9f512e0</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf42193bd6a9b759f249f43ca63cf169</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2495461ea968ab2e9e08b371d93d48a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a8d1982cd7214528f2e2f7a9078f45c</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32ced4f76cf5f2194791c62bc143976e</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b0d2ac0ac1a24a42e4a3638611f2be2</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162746d824128ffd3249429475488bb7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c45a3147ed6973c82dbe2ed546c2406</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afae0dc92bc824b0a52a39fdb273d938d</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51cdfbb32a04557e198aa06024adc2dc</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a16ae8e90a95ab10786a8370502415f</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad23a962bf9f02dccf57a40d6a146aa9b</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7de5b57155b97cdb05a030d5083b0708</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84b409e4cc972c3724e781a08334012c</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77b6062f8b99d2d2239c2052122f0656</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b02395483a2c6808ad7e5c5bb9e2ce9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05a26aba8500fe5b4857ae4b5622555e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae67bb92c64e64cb399bbffa5423caa1f</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e5583fa7faba54bc68c37defa2962f</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c5d4c6b84660688e5b8c0bf94629ed</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a068b3cf5fb97a5b3945e903de204ec87</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22db1353c210f16a34a674478b971b5b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6966a8ad71722a6607cb26d8a70d4733</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeefa9fcbdda648e8d6e68b7eca5e9b07</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a918b42915b3f6cdfdaebef16a8a9768f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8697d68b1465dc0deeee4d4bbe157b0f</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a504426867d3c2da51d2b89545cd96279</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7aeb764c086b70913acee3febfb12d</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a495c2ddd1a20cb616359473f2ef9df24</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66237e6b08d2fb95b8c6bcf5b5fc5651</anchor>
      <arglist>(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f041f78062cd0205806966cbbf4b879</anchor>
      <arglist>(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b6f7f48865bcbf44e7c33900b918622</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acef312ca31d6b374f5e1cc03c16b5511</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a882f2f25ca49c50b9cb36088b9f11aaf</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a635a586b6c5f46fc61d5226e28e9371a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396c7ded0ec8da0f2593b2773d0f6fc7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c9df802eb1b2567279598289b990e7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f62ba25264733ef0f838276f70a0036</anchor>
      <arglist>(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a975ff10d1676736375dd9e8a807ebaf0</anchor>
      <arglist>(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00817b0204d5eb244fcc6ff4b8344c2d</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c0a464f5fa9cb91a802b4d961d5fa7c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60d411e548517724d4375e1531db7242</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95b6761e00b628025909e25aaa0d5690</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a342854da5d68ff8c0015e81512446deb</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a461658f14ce1ac5244837596af3f02ee</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f98e5b7cb2dd4c669abecd58bc81ab3</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab25ab65a0fa8256cbe9316ae6bc43b5f</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd6a381ac980e6445c264f569271f935</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4833f7224d204dcde5c56acf48c30cd6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49637e30c784118a9040e3c226609b3d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slag2d_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa69151fd1e7e85f1cda424fccb6ea788</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade56a5bc09bbed33c95c6f65dc0f6f0f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d6c6ebbd8716948fbe7e903bf15a710</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d4fa7d54b25d6fcac724c1e8663f995</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74f2e2a153d1cbff79243258797caca0</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e2e2930412946f77628269667a8d06e</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slamch_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a69dda2a5b97411d17e8ebac5852238</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81e3bb29b3d465c942315e70c843c8a6</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28533a3aa5858f78ec4924011498f159</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04854992984a5c8bc4e70083b32ca68c</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa5c47643d7fa05b004925c46fd91a5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2f3682051786ceeb93c652ed0175616</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9233e4c0ee60662ffaeb7f4d2634418</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae31265caf6d47e5eee12bf99b92826cd</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a844040e6343f2d9b5580d80a0dd9019f</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb8bae0b9c7b81c23845c3537cbe59ad</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ffd5fdd5c94b8123c2345da1d9aae18</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638277c1f0dbf205529283e1b7a33ddc</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11a81600e21a856773e3f44298f3d890</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686295d6295478da63408622b5928d27</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2217ecb00f6a0c2107611aec08932de9</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71d0efe2cab5cc31747eceff3eb62625</anchor>
      <arglist>(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c6b5f279335d266213750b177057822</anchor>
      <arglist>(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a318c8bcbd8cd800e97f27c2c2a23d78d</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a513381431af85e60626717810622fcbe</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e15936b7e3093c74a6d0edc64c8a5a7</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6df6fc8c0736532da0211ad6b6810983</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f04ad1959ebc70ef7a3fb016d861439</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39797e3fd8745a61d89c3117ad4e9985</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d77ee10f15d3e01c1b154758b76586c</anchor>
      <arglist>(float f, float g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae692f0f914d5656916a9f63db688fae9</anchor>
      <arglist>(float f, float g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35f22524c737dd4fcb298ed8be88d4a0</anchor>
      <arglist>(float x, float y, float sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9a6e2dbacbf49b9771db33d6366c56</anchor>
      <arglist>(float x, float y, float sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad622eb9705fed967a0b811d063d636fa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ae3fa27cf8c05d1d121332e913dd3c6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e9113a8a3023f3bd96b5a912286499f</anchor>
      <arglist>(char id, lapack_int n, float *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slasrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92e430c04b55a6c0453ee2180d111893</anchor>
      <arglist>(char id, lapack_int n, float *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac89084183627bddba0f20b113f63072</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86c975477af104aed897c93ed4302dae</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e5cfb044dd6044511317af1b4885c0e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af28e0ca6eac8f556d9f3bdd35d41cbea</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90d364342a87a89cd638fdb7ce15801d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bae8f48363cb4caf7700abc6881349f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ba08023f404e552faccb1279afcad1f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e89f847fd9cc9f2d103f7573cc5c852</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab79df9155a7996d993730f4217fc2dca</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aada236a56d96869587542dd2ac44a20b</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3e2890d5ce07d7e2089231f935717d5</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf4fcd11d4534fc66feb05d8d1e4194c</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e39a2165363c294ccd0c7d236bebffb</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0deb73c89f2b64cee30e23e3fe23b29</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22cf90e87bcc9663ab3feb56c4913cd7</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a125720a5766e39a75d5049c67e87bbd0</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a781d7e8052f1fadac84dcded6e2d20db</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37d6887f7831e900d66106fedb12040c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8ffcf5c518cc0917802199a7a45065f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16a977cb6e72b76eb55564604aee591b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22a5b1e69f8ca0ba75fc3b91e3ed011a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f34aa2e676e6c60c33c3aa84902894</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2420a611b96de9047e211c3696e6336a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9e0b10f0d027b4820f7f2eb5c3da4d1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cb413b328c41bf298206edf0d40da10</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf087d2e5133c6dcbdac8553f9b16a80</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad678a82388f625e1cbe3d7c3b298302f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2356975345d1f30f0ddc7d121bb873b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e67a54f3837205dec2a354c6e3be98b</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb8a1ff871af7e44c41c0bef57bcd220</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae00fa68597747d38014aa3c129311ad2</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a906958a84a5fb299faca71a1ea555e93</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6648be094c95986c60d3b127f60d2756</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef8382a8b9d61dba7160810462ab0057</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bcc635ae0e4327e97928c9dd097b614</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acde166b38313969ebacd288afde27839</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cecf1a6927b67fe5663419a0e794228</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22bf96a3a047d618190a3e1e35524b8b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b50abcee2fe66f927383b4dc49c2b35</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8d08f2876d5e8b435885c3a4081b43</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a599d5a691a0676d79c83207341a96eda</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8d0ee4a5912d01414e0b9ecb8b73e2c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab207024709dc3981d0ea474467abb8ad</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae294e873bb7f9eb10fe2b45a08012d10</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7631fbdaf69ca282e25a6fd5136f8e10</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab950bbb90fcafd0ddc271f468025d802</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cb61fcdcaef9ff86ddf10ac78e8fe77</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1a8a6a343a3b01829636fb2c54deaae</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac60c06e9e6b57dbbb7a16291d4dce401</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d576e752224fcafd5bed43e1f67dda6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcdecfe1b62b64caed151a5812a3ede5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c373b02186190a30faf4b6dbbfe67b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad508efca0a5941fe277caf0d6c4c5a63</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef895ac990b2ade430d8015a5945aab9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbe9aa845ccb1d9ddc53d07ffcb9f82c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65363335dca40fb73d979383419cc510</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72766a819fa75e92779fa53ff06eeb5c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f7e7af206db0af1cc15b5000b0aa9f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9703f2b260efa0b2d302ab11216dc187</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9917b3c3359593a78438a1bb53fe1a62</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cea1f329c0af443eebbb3e640972ba1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fd695fa1c943c0db85ddc20b84d1a84</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c1ed522a9641c2c585a5186a58a269c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a908ab8e7ceab9647dc22115d4b506c48</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a222e2f06598749ba2c0a7c8324f2b856</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c1923a4c3a2f55909f7912b18b1101c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98db99b1bead71a1d4fbef67e8ad2473</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20d4499fb28bf852c3200539bef41c2b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae39ebac61099eeb69d83652d6a9b47ae</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a438fac40052cada2109c25edc6a9f73c</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48c45ab8dcf1dd813e47dca5c8623e4f</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cf236b009ff61c33ddb7f2aaec5c948</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3589dd1b02833f00aaab22ad56e5dc1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1aac80a941c5e299e877badfca19052</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5cd6c56a2b305f9fa166598e5697216</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96265ea92cb73f43d7db623b1934b225</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13a0c7559eda38e6e22d2ad9703a7a4c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19176e2d873c20ca2762ed6b9141af9f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a495dc7c14612da49fda6be1308784669</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af327926415107ba3ce9bfab783f66cf8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2512efb90ee224d9f0387336c5f2d99c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf18d701f289f1d98f5fb64680ecc2e1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef8d1adf5acc90e9c96b70e09c56010</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92976d88b0ef900702c06679c4e81ced</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e259690358273392fe542a6303ae404</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0dc0a0493522e187f5632d60bc16383</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a380faee49643354ace832529b005ac</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bcca3006d1ce552a0cad31dcaa7d83c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89ebbbb142c0ae92d0a7d19a262c3964</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ddbaea6aae1645f9208f410eab5908</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b5530e24655edc17e58fe6df64fb099</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab7b20759695e8fdb8a94199ac83997</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4faedcc62a510fb1e79fad5cadb7c14f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacde36cac57eaee42d6dea00781f8f05</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a434621044533051a94e33a6eb18d2bfd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0a9077d063e40bfe39161dbfa870212</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc833ef8a8b39b329b5e76f189186bae</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d94b7eb4ddafcc56664626208d78d59</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a477ffd9a4a793cbf7b9e609b7157bc34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b9c2a77ed66ac341ffb21fd87c591f9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a737ea0e8430bbe9180e5d8502a6eb17a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adce4e2e401594182bcbee12e88ed94e5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d21212408beb1cbec7a1623158447ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdbff01ac7c5d6dd191866cb3bc4e3b0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d341394813cc36e243e3092ebb0ebfd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60cd891987074f3bbb06534cddba5e95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7959dfc9356ab7f8d94dd3ce34129524</anchor>
      <arglist>(lapack_int n, const float *d, const float *e, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e40abbfbbfad9f03d53c71fb4e0b93d</anchor>
      <arglist>(lapack_int n, const float *d, const float *e, float anorm, float *rcond, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae19a98e215f617fda70ca0f52d4a30bc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cee3e5aee95c50b30d69c3f890302f6</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac14d1659c0400541394cea57d94c5fc5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a239f520cdfd6b482dbee02116ae3e6ae</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c2e4ae3eb66e97904c608da2a7688dc</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2fe3b3dabda4d5441bba050e91494bd</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac23c34ef78813c81e61687c32281cc92</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a941af14bbcb25d4c5a59e804c8ac63c6</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab56e7212046c0359b9823322a464c804</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abfb709c7626598b24e1cbc4aad89a87a</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a661181562d9efae276112bf03f1047de</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8b09a4a44ce6b845ed45983703e3b42</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a179344920887aa79735630456990f4c8</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14049a274b975ecb3ab2be1f7bd41cb9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb2eac1141f36716b5d8d8695ba0a296</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c9e08c2fb9bf1f3272548873583b9d3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ab277aeec447c91235752d2f46d8bb5</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65e8218042ca0d425deb13d481ca1405</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7ac6f6954e7a20ade5e6e2f2e64e454</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e70b78722832e3824f459ae2119ecf0</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a888b712d636ebd9bbdab4114610f938a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68c3d4db7fd436b4ca1ce64ca842221b</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4692a8cbb21fcbd8997581d3a38c6e14</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff9619381ba7b42fee47cda29eb4f7f2</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af869e1fbfa86687aac0707dd6966b232</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c50cfd2d65d7935f0e7b92d36560b41</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af968a67cd047ec418af8dfce7db649f3</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d859dcb9c234b6c16d8ad0089febee7</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d36c415df96adba0106fb164857025</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a042de7b08977a2579ab279a54e10bf70</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1fc41e794de84b66e780b54964ea932</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41e1ac75342aff1f561873159c5f2e74</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15b74a2d8bb05c4f31c7eda2c595ca0f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa932ef17fa7f65b1a2c65ebb0ca49da9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fb2f58125ec5e007530d72d8653921c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18b05792bd7db776b7543a0447a36ed1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add77a239ac4e365b8c8e35e9f954b8f4</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acddc89b77d11f02f6967a7f72930f289</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8977adfdb2fb946cbb7e9641a0c6ea7a</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad40667d5d3b6c14d12b9acffe357f7b2</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab95740d894916d01c14169b90535cbef</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0556e797aaaa1605344bee774d1d1a0e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96312b349dca62dc5b30b954a74d075b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8b1e850b24367b45631922686d8168c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38469fcbb8058e7b80acfbd1c47a28da</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b95c2b568b9fa75c6ebd47bec71e8f3</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70616b280bbed5b0bfed4f7b15edeef1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e828adbfa991a3c380cacf497b009f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a526eeb4273110bae60d26fa82ce53a0b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a377bd3b1faaecff474f7e7b6b0062bc7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac91f004f3048b8c617d42c3cfa4b5da3</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae48ef907d9311f931e3b0cf504657ad7</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6665e1698556ecf06c54b2fddbc9a9d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeba197a3e68439734216e3c1d596b7ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a847e474bb82572914d80a209f203b540</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92537fc2ade0fef77771fcca60a78c62</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb00146e12da02b2d550bdacec77d8b7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41d6cbd7bfd01a75334fce259cabaa44</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acda25c86089e5cda7e099031f29ed2c4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1523fe38b10ad59ac93a72d8cb1d4193</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95191a5e41b7da9e11f12cbbf8bb24dd</anchor>
      <arglist>(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstebz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a477e47ea2250674b47416d81ecd6d2</anchor>
      <arglist>(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af888ea8c890e62c63dc2fa667f4c17ef</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07a9492c36c59f52eefd9031b83439d1</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a709cc72a1717b1416520424752d88bef</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a312e5c9d9c0207fe9b0c7b58f158f911</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ef5f440ef2926d2fcae9ce03c76f9d4</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab532ec008b0bec17de35462d023e1668</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ce3f5f0d73894c5936a8a076d383f1</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a539530c1b08c06e2e76626d5e6f39556</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5db437e89f947bc71ce71ab2f8649e1e</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32313337c1b1ee97d91fbe1c6c5542fa</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5985145c7b7c4595d54a72bd5173f643</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssterf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae46ab65019496cf8e200b307b907aaf</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa4feae2339e95dd5815b5ffec98d89</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc077ab145de4f8918d2dcb01004f602</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af669c9acc1b5ac82e2279a7fa21d5521</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29474a64a537ee8562dc92cab9e47d94</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86e6debc192f7159f18f2cf53bd8e192</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72419f33c41c207fdcd328de0296604e</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a153e783e52bbe34f9ec38da10aecf748</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a602aa67f524d976eaf0f12ceffdd7498</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89167ec8daeaeb9dec36e90120705738</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8366e29a93f7ae037215fe053eb7ca7b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecf5d2b16fa0d147f8f3baad0f9bd6c9</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf5332a467db69adca590788f0ad63d6</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a442f81c800f84ec0200e8e6f68baf224</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad37621f730ac1176668a16e6d3805737</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad63d9967373c19d589716d7c3abae8b1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a943bb03d5bc64b13d91d764c632b1320</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea35cd464212e2b5fc3d8bf0abebe681</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac153a4237896dec76c619c0f0cdf60d9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6991b88911f0a4883f4f4fef5276a5ea</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa0e08ff7eb4d3c0ea99eca041a8ea66</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6e464d51178d9b4d2421362790394ce</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34f313e79ff6f782cc8d6c11c37d594e</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae46904fe3771a71044444d7e39604851</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0dde2b6061c7546645222d959abd1ae8</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8faea09ca90b0e619f8d24b5925ffa5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb75143ca9b65191c31a8fe98719019d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10fbd97f87a3357ceb8142bda31e346c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a351354a2ae1de4a54762536ee44bd0f7</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a926d653bd9b326d15fb28f9d596ca966</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d5023e4c6a998df538f218691b4faca</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6dd2204ab439d9f0ad79d06e2dd77ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0eeacf998fca36f5f7c366d8a9ca6942</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab213c4ca607a04f6cd55e4c939914e</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac94139366282599b477af155d74d2d30</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dfa4169e1a8055a0d846d49faf20403</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ebe8c639926987ae70f1f72497cc8e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5db80822c39273044d650d37cd4831c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc4d04d124f2d464ad7d360cc213c4fb</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef0ec301e5f92af970fa4cc694193c7d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63e2c40995fc7a132a108315fbd04e02</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a8329bcafdc55b301eeb0049640e7bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa79fafc7be4e64f91483aa9203e84359</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad20d0854860676c751426cb08baa48bf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0b2e1b50adcc85fcc86abed70701e83</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bb9eeaedef3dd4a75ad7156211673d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f9e810c3d1ccf3b2e71e07164188b35</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4977edba9e479d28a3c828aab4d6824d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac00dd9b27b8b77e5b57e15ad8de2736e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6853667225bd5d2ee99be87e6349ae67</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc0b7fa36ad72438c554c787beca50b5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad86ba6fdb777d051cdc801de0cec2ebf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98fda7dacfd0fff394d26ecb312d5548</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b4c71b5ede2dc64ec3819885ebf8055</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cb703bafce765a3c8f2b1f6c73ef9ef</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2599e8f51aa8dea79f0447c16f097e2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69860c687264d3ec4ba7d339e6ad757d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14375904ef739b2d249f779423310edf</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d294a41f8308734ff27af0823527d5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48998c91a03b982eea09508a103326dd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afead3d05811dcec7cf7316017402a14a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a395a49f6dbe229d8c7b9190ff6683410</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e8112bb7a8d588d11ba27bda67adef9</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dd21e34db089be712bf6a55265701f0</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a699d5a283d46ad7ddc1468302ff24a00</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac33c018e1c6d2b8f88beccd40b072fd7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38851e448112132f97df88f50956cbf6</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720bdf5e430eba3751dfdb19c8279f20</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49fd0b345a8b43fb4a1ffd26c9b748fe</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a909626c70ed039d79e42948640df1e98</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af32c32287f783cbce7d422a37c1706dc</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac0f1c938e222944ec6a2cdbf88a60af</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a351c67c65d2d37ff08604fa55fd6a24e</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6f38e0179039ea1261d84a3932068c7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa712b4a4fe78d136fb1595a883313519</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e213f4eae25103408bca5ab9f72ccf0</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b699d57178cac2344c032b5faa37f93</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf78614eb5428ba6a5fd190f4d0d6349</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb21ec7612145fa771baa7555803550c</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849db56c0b7849cfff92d83c2b46c4c3</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a200d8b4c2d9ecafbc9d7d3d71f16c670</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1722ef3743c8d9caa6140372d463616</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7588d473bf94cc88efe696fe98a14c7a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2eb8a3af6139329c5235970984eb5f5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59c5c91c5abab44bf4dea63db1fbf2c7</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a3e9bf5801e20f330056dac9bdfa787</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff33f2a436ed4e6a0dcce0450729e4e8</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a394aefc2d848c7a14884c5c43836c00e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd3ed9f49986c208fcf99e1d1814dd15</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3aeacde1ce000b6000b43fd7d7a4e313</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bdc714388dd08a717237c93452a82dd</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae74a51ea4595c723da3c1603b6bb5b79</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1e7d8153c70f00f50d580d8dc48a70d</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6cdf6776578f1ea1fdb9097a0d86d9b</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32f2750ae9a547461b59fad8b505faa5</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a107221cf42e62ef89830f1b22b8cda76</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc535bc3611c96bf5a283074a10c7c3c</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d8f155691ea84f1bf473ecb2ac14a49</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8ad1880cd8b624023ab645b03faa255</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a669a0d09d8ed43937f219aa4a1fe308f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a706bce5db8759afdd551eec8f1c979d9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adce29f76c08abbf581e96cad0421f0dc</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbecabb93365567421dd4d1a77cf7f00</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b6c4a3a290b0a1d6c8e83bca578abc4</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69159fb7d8a682823c9ba2317d0756a1</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31e8355c32c6507b1219eb79cf251c5</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadfd7fa4c4561215befaf11ca1890739</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162758b7b35ff1dde439ebd9b63ee35a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab46e35f1a8f8d94a3905dcbba580a7d3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8fb8b8278412ae2c7e6d11fdab95cb4</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7509147658d77b8a98a36c82dbe0772</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed63a7efc66cdbd0e83d37f2921b25bb</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8dc894972b916c4e1bcddcbd000c514</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, float *work, lapack_int ldwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a24e20a8ec02b05a7a793abbff2b4736d</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54e049c824872318053da1131a05dd8b</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a265a26c631d18d55e59da06a611eae54</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af737bb1e1e4982b13dc7eb0c67d63141</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ae353f12ff5037e3e6a06868486d8a1</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42faeda13733701944e008ca0ea0ea5a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59190edc2e1ab15f20e552489c2869e1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69ae3f7ad8f3014de4302cb8d01d6f7b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a725539e2562aadbc391c133251265661</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae880fd85a38e636abb0fed1f82e050ce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb3a2a1a59001fb350a33ec10d369ca2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affa02cef0c98c6ba9ae41f6f85249bd4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8972fcbec23562c34976005205a2148</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb2df0c4573b3655503c5182fadc31eb</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *rwork, lapack_int lrwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a520dab347592243b116b49c313f40309</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9c1516625597c6a0008a7a84b5d0a0a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a384206927170b03bf7631331c617e9da</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48c0f887a32389d7e5f8dd91cc408484</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41133a72a6aea75b6e01fa51053bb005</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a438f0384e3aab48f14aed426c44e4d49</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc395bc8e9019429cc203033583eccbb</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb8b365bee396846aa30279922318b78</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a415bb0c42c6ba30e0cbf34ee9baad6a4</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a841b8774a07f033b0ac09b544a6d0faa</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94448caf15681e0cef80cf0cb04e0850</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af90ff9d1e2a6106acc76975d7004375c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cddd434c28db29254e6ffd7194e9a1b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a403906a6cefd7a4675345210f41b7a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f0db7b0e3c08087a1820b2d2fc08f77</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52772b08acd1ddfc4a26d4ee3068507f</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f56b09b15ab138acc670a39f1e49f6f</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9a90a29778c29e94862ad875d0f7c4b</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07e5154a5e7a7aa7be419aacd4747481</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02874e02058e099ff4f63f91e118c04a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af256c72706d198332020614e58767429</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a417147a029a637b537333891b1a389e1</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa539a2c646b7061225cbc7b92a01fc7f</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad345c7839e8c4066c2d2442a666ef60d</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a996f8fd3678901d2528b0662523c7158</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaed52faf5e0a11cd16494e7de03e9c21</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2086c1c12b83bc46b2f96121161de6</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a458529fac90b27ae1da214d8471f1908</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afce0f5ec90042413a95355409600d9c0</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8906a2863a5109d8e86f4934da99e93</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97a68629cea89bb3e53616b0900b73d7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6841d00d2340a57cc4cbf14c50242f35</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45eda7f97548ce36f56c8c91dc558aeb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70d1369d0b369fbca605a0db40393022</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7955b0c56671708362a60078069b7861</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb91ff5be3bc48cf670e1ad0fdabf584</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9b7584ca92e5faaea83ccb98a46a9f7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78335a6be7e68d5f725ee319d7984dbb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8930689fef0abc30ed8cd4b3795228</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade082498bcdce0bb059e1f838f61d6af</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad28f5c55a787e0d75edd51f9cbbaed4a</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabd2cca88cbdbc478701590801f2c33f</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616489464d1820f81fe63061ca2c670e</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbd609002037b0db5fafab30d7a46d9</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1465099d8cfeeba348c840581e95dc68</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab357f14132c676faadc7236a43fd505b</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c42ddedf0db8c927428cffbfb6bfdeb</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7e15e24f57215349ae786f8da28c0f4</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d67483ec5c2926396b46189420933a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6537af55acf5de4d0dd6afb72889c6c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0eb83cdfdf7482041fb11ff9fea423c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a298f745cc6085cf9eb539887b9642e84</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa072be888fd03d42a30dae837b1132a6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a33a398ebfd1532a262031abe8711be</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac07d94bfd1f9e8c6240d23878bb929c8</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5eba49ab3c3d231715c17a23140d31b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b9b3ce051730baa25110f736ce44c4b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f6d3d2062f8b059a20b8a381d5e4289</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ad0d57b0ee963f4373cea9e0f0317be</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab97e5a748999136363bbade024b55e26</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3503ca833610466fca70c54b1c69c700</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae012adc39a4538f9d13867fca44b5d2c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a488a15eaa58b390af3621c9aa1c57089</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac12ef6398afd3b603909770f28fc299c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab9cc36103852f383fcf69a3e462c56e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef07ac3447ed31d327c85454bb14ed4c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab09ab7d0dbaf66e02ba00a1ef2c84c4a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8c5e553fcbbfd5e071283e93d652103</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9426c4926a968f38450dcf967c531b4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af64ffa464986f6d1c48d5a8f2f2e1dba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e7cc52c490c9ba494ee213e236388a9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af036c1345394d6dbece84960d15ca54a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa55923d20040eb2cc2b31839587e6f4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9914ed233c4fe2e7672851ddb980208a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c07835c12240ade0e613c7fd2ff2be7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc21b4310f8c7992c06d86a36e0ba7a8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7dff831a2df7ee80e1871e187a59398b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b35b70281d0b50a46c578dd68cff1e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a642adceeff502222a28865d20cd0bad9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e26933b32c06127b0dbc4960137abe2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cff4555ab03e1bf127f850128b180d1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a3e3992a4e1b84512a5753e072b420f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a267986d23b7dac70c1877f28a3369b94</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa349220455c3a52003704fff1a6a50db</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac952e00fa748fafcfffd72f1cb3af7c6</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b7d30afb8fb2d016005bb1717d7d2ed</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad50dd702e17a6c3326cf7186144401b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1f48504f2e49711df3c1a054af8c11e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a189438e4d93544896a5d312fc16047f7</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3665fa8fb2ccfdac0895c71cab406741</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a71b7368b6b5ca11c57d0ed142d2cc7</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae04efee13db87a889bfbf78c6abea32e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33a60015b55307c26b9f5a42c2a64c35</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, double *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65159fc3d93f747b5c31c7ea06bd3a83</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d6a7686f59f599add1264c831706eba</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a433501ea4bcb760293d83c1dabdc46ef</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96e2f9ac764c855ca407fe2e7b14e9ed</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58baa7bc48145a4355497b8539b696cc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b0057c43b11ac454e8b1cbb47f46e0d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fce2ede4718992f2cc94863c04906e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7650b10022c3f6afe4cb6e95a71fbb76</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a42b12ff081f72d2668e4038fa67f08</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5ae703c14059af0fe963d6fce471fd6</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3c4ebf5c804324e8451924331458b7c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a210bc830e52ed1c6bc4951acaa6ff2a5</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb60ee7f5b8401f4ce61e067364bfb3c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a521500b2ec126899c82f8968e54bc5c3</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a0db0fe2e2a3f2c05edf86a96232cff</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a167a060ffe5190bbd2d58c01fbb424a9</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afad831c6232590045cd639994c78333a</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1141b53505fdfa1181dcefb3db7086d</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a393d3d7f456a92c10742218106ebc090</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13e20d46f478276336c29c8153be4daa</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616820039db7d5abb699bc5287846145</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b82754faab6280afc1eb5be46e039a7</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8134650c587bb20c8d181c6ed6bd8f72</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52567123a8b38229fc8dfb28bbec8e77</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dc1f9e9f68f2af105b95318afd30a06</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd734991994d7a7d8448bbc04b84ca63</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbd13afa2c41f3eac6ddb5e7097939e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6f4258800f17c66d8bf0a26a3fb2849</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f2268d043a08f95f7bc8ea9bbee3498</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64ac0aed11acf7dd852f3e4cdfa08a14</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0375d33a3d521e6fb85480cbf018c56</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ded228a34a9ff62053e4a873137aef9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9850f8a44943af301a6061d4053d042f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893c6d9c41e65d927f6ccd7fab5c060d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af91d44aaa9d70299f0dc1f9726d16f59</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41dba376739b29c16822020cf7b84a81</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abafd794d00946901973f16df050b4847</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e0e60170190c52b7fcfda1276bf9814</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acff28fae58bab845fb800f00bd6d8a69</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork, double *rwork, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad94e854bc6045df24ff1792f83c165b6</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ca3de4726802a1a6a582ccc1756c601</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5468551bcbd260a982bd8c435d37e0b2</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a169b509cd7315944a66a38ab9b5aa94e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf53c828a156b1fbf4279b47dddc0bec</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac10c9ab5d1e56894946d98c0d9527b1b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7e3462e28df155018bdcc851251aec8</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add332e3c3f2020a3b1fdc809869dc6dd</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3344f05e47d991288025250289df170</anchor>
      <arglist>(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a285c458481756bc11165e17d716cc815</anchor>
      <arglist>(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1db041b42ddc5fb73a2785c022af6ff</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a876418950577e09a8a6160e64d577122</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9e6c3d92a3e1c4609c655016011dc9c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a733eeaf194c6a3e07fd94b4a4046ab9a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b450f46f90ef0ed41aabb2dc0645160</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59c49c45a484f49d6fab2eea21735e19</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac950762ef510a2a5d67ef116f4ed70ef</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cd3e46225cc1b915a33ff328da89257</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdd98a602439efd57588f32b1a92260d</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a006b0044704d5132c285f2f1e8e37f16</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52b5b8e62dfd0a751ba6afabe79bbd31</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac188c1ab12394600d3ccd50ef08ff54</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dd3034ed843e18db22d1044e6526e0f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a391c591926d6ed116f208a431a973404</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a022255c4487b32abb2de208a52802561</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac199c6bee3bd7250b69c40c76704726c</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c181554569ce119a5a98d52e73382ca</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b834d1476124c67d1d120f98366a96b</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace420a68537e461f75d9503e030125d7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c6757badc96cd4ead8918f45d41ae42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a362b3d987bbeecd0fcb8e1bb819ee9ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9541f59974891371bc4e88705d954fec</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4916191e8b7c3cc1cc7ddcec02388c9a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ffb26bceadf2cbcb8380c3b3be5b3d1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6544623c82ea33e4511c4e26b98c2ef4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c1a629589414e6d284b3a569c155938</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bbe9d4005cc45a95694aa5d9f97359c</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a7caa5226727d51d9f562354f734c7d</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa715986fc9b82f0a2555eca962da3fb</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa33375ba736576f138827a8b36ba5ae</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e44eb40e5a686b9d790608d0d9e0d2f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57b90ed3ab72dc56db3284bfd42f24f1</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0316c55401073ec95c31e0d3450c3dc6</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f6bf9fdd36d52d58964fcb853a9c207</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a482b34d9bb28a1a5425821418caf8380</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa120ad9367784bd59fe34149a8e356ac</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1f465fb8b12c694564e4a7bac124f96</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4523917ba1acb61c8129d969c77a9d4e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab76ff0ca346279a6a9be54a4516dbb3d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1e54dc03695fc40cee6e05d113c8d2a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90db0fee38445cce0b2408ddaf2caab7</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b3dcf50a1362a4afd9e6a6946c5e38b</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afda4a2d9bc8f67783b9491fd9e96ac0a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc1490ff47c536ffad864bb86dc05c12</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01da324dbfb60d93ed67d9d92adcaf2c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ca05c622dda637a5da78de19a7e808e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1120789b8181487f116a869295e8644</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf97ba47bc5050c15af2331b990c73c0</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8f5551b0c9c33770ccc5304eaa1d574</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43380eabea6148154e80fd9369dc20be</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab046682222495c33e1fe55949f96c500</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a709155aef875a34f9accd6c78710f944</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19c406512558752a7c6529d16f3802ad</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dd057d2cf0e99d2ce69b0ca11f62ed9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58be1b3916f65572640389ae14294ba7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e6c983f04ab720183ab7a74caec76fe</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ce575ee22df0458b93fe0520a34216d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa59dbc39c4805f96a22724e39b2e6582</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a985fc11333c8f5098717a7b004074b6d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2982a07b891fae5ce65c3955d955542</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3544c6f1d6e35c65a78c599a17b6a753</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac049f78a5f1d23a2aaea5d89082ab6d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63767f076a62999976a7c16d3e97876b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49f5af88a52f0f39f2fa6205e9f4ac3c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17eef01e7fc7cafaec123eadc0b6ddcd</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a981be68ceafd6502121f3af9d71bce91</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5d13947535013971b26ec9196011aa1</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99d525be18f2548a13418be94238196b</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab57e71642755b7ad9d42ea89487a461c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a242b3d8e91829395bd62d70610d64b89</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63cbc3ebeaafc756ff76c98648c58102</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43662574dc2e4a6a0b7f429a1fd9f8be</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0f68ea52c5c5356e59680d02227000c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67da2ae6dfc19df85a51ce6bfa2fafd7</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a265870602a4327596d9f12e87d9d3b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232aa0c8a61ad31b8e7e4e896227c2d7</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5dc78f94b4f5dd592d41e57201a1511</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d796ec8c90196be95d3ce42dd9f1e8f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5166a466956fde84b505fb8cd9dd991</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8af22e7cedf3fcab8ca5d24ef431ae33</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a025e633fed49d25c6d9e6018ba56cec9</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c69b1583698fac369d10d0bbe0a7559</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd2b4f2cdd4e32e1fb5cc0f64eadfd1d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a21dfabb03617cc4174da2d671663aa</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2fb690333d8fa8ff4a77a3e8c3305c3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ca4b093a51b24049da4e53b3b8d8ff5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3aac6652c982f7367e25bd45423200a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1a7a885d879c59f13b5fe52afb14da3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a228ccbd66c825c16509125938e2318aa</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c219351ff3fbed648dae19eaab0cec1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa81ff9ee1ea1ecae7493cf0e60b55d71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c2dae65a1fd0401c289c466c595fe16</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affd3547a3ae7be56cf52a1226f85ff72</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d73ab3ddb885df589efe943cdbd6b0f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae587216354bbc23bc2fae329f53af410</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42db5cd143e817884a388aaa4cc8fe85</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e91e232cd814a8f3ff41ff0fd19a767</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5cda7c7fa8dfd2607ba032e228bd7b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1494d292a2b7944cca51996bf81a92ff</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e5623b251bb59b996c40df9cfd41a5</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac56fbf876c8cdb1bb1c9e26a95bd8a5b</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1646971eedd17b149a08dd5dd9c4833d</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917d42cade8babcd6abcdba57b8e809c</anchor>
      <arglist>(lapack_int n, lapack_complex_double *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c1806e8e94687a2f9481584922a6b0a</anchor>
      <arglist>(lapack_int n, lapack_complex_double *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bffa266d4ea04dd9175942de3ea5365</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23fe551783f1a66906386bd9a76cf9a4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f5dfe136d7448e5b8714b2ecb74d6ac</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlag2c_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a285e7827bd276c29a1cd2516fd794c99</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe56b437922685918c1a07ffa42257c8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a022fbaa82d369283d1490e53a3f778c5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c5c6c6283cef52eac4eb946af8b8cda</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaghe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d40fd3277f8f10bcefa4d7cf3429dd5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fe402008bdf37a9873a694131da8661</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a992c7917be36e607863b53cad64cd24b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6016a0b221e36fa599ce8e6a530775</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56b36b2ff309f8c35c8c55b33ffa5f47</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849f84f51e6e7c0f41f86b04874d9053</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlanhe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a173126de6f9d8d72360e688d48399239</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7917ab8e11e485073c28d70686212331</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98e8a06b4811aaf0b2de6b54c99da854</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb396dbb1e25bb637125735aa7024780</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefdc4274fb2c321202dba0e73a3e0707</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa13d78061c3f0efff49f6e97d073f5</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1cd0c4c0c654b26496570ed12d3919d</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf22723ddf95809a5c039a921868c508</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a730e8a6772cece7b817253e3af4ca86a</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa00127a511133cdf03850bbfc622c36f</anchor>
      <arglist>(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21ef5b23ac399853be0e46f0b2beb9fa</anchor>
      <arglist>(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cbe1a1ed206d2e1c06b83e5d7aebb0e</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ba492299353044aa42b11ea64a9aea</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad6b924b9047fca924295be9f9a3bb2c</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa52bc949a730d4966b8b343c7d59106a</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c060df64f06de4e9df68c304171a8b4</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2a990ecbb560f746f9a598359dc1e01</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5268ae8df51ae5b6f55013605f6f31de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2ca6f5d3bbadae6fa763a862a1ac016</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ddad1a2f1cc700fc8590b8e89ea274d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f995ff33b5e194b1a193ad405ec2069</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3d9308ffe58476fa1c491e9064fbd5e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a650bbdc76b565496d7b37aa9081e2528</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d01004081dda15a285600ce134c0e06</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa071034252acb2d3ff54b6cf5db850ee</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a306edeb82f672855f2457c0974e318c9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ea6431a60d39a1d1f452720ed64b188</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade0acc5d6e8c462acea14c0fb3aaf3ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a005a40dd6f0a28cb46b47dd86b1e0135</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c5647f94853a2179d6524957beb5d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e1f1a8aa9935e661ee87aed5fa3a4d4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb5256698b2abe42654df2d1c85ab4f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff8427bc2ea3b96a7d119ab167c2139</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16d4eaad30d0dc954c8d223f9966fe41</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a613ef664147b6225a37670d80a07aa81</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15d5d620980d311818d4bc71c269671c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92d65589738f2df05f39b5883ebafcfe</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac26226bcd62c70f4dea661875f2f0425</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1302382ecbd6857edeca4d1a7d269a00</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5879d6cbf15dc60451601e54c0f853b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3607158b51d12fee728a8f51fecac69</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba4ba084d168d8e6df8668195c67e729</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80e1d70c382ffda28656357444919a4d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0179638cfc8614f1719120e6e1128c3f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d56581f8e1f1ac6b3d9a6911cdc8c8f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a793f4063103c5f2e00bde8009ac86318</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a480f9685f380f2d1bcccf0d01d8cd265</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6aeb7a2d4a86c85e1eff383c58bc1732</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e1916269baf223d0ea735743ebd9a15</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08c8b7bb80a29a32a69fedc042e51dd4</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20342bfc5135a9a87c7863443211af94</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37ac5d0798d01288af506a791475ac3f</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29d07abd569ea4b1c99019711dbe9db3</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28d90a967ea36eac95f462eba8f4333e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac00c5b2e6e919991eb4cfa9e8b68d7e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf582132de74a7a391b77f529eb9a631</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58e7b75a5b9e796820428bf3108452c6</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac93efe8baf9f48db175c694d167d50cc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3c48108e3f2814621ebaf389e4126fc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a619be2989ab1b79d8c816aba5ef877b2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add38f8fe73e8727dbadfd1b0a0f9ff4f</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e2976aab1737ae8cb0f5ec204d94cd</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a834f17e750bcc542bea286d00b39e8fc</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a972ea9c46d9e5795190f4a9450ad1340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e6d911fa58da56b85b529a65bb230fc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a759f237c5c44606a006ae03f1259f317</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1566995fcf35e02978f26df82dcef4e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab999ab0d44a2466662bd387892c23ab9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4fdbd57628161191e97454c2dcfc6872</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0250713393010b3d0188a659454299d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68600d3cfa7a6a01e1227339bd800b46</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04cfd58806bf9878406c11b37cdbe603</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dc7b95475caa3eef7e9b168704d9c18</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe435dc2a6f35850633e604545bc9671</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6163a6647cac0818aeaf97cd6ade2e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd5452b9ba0ecad7001735ea51202c1c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20265f43f57acbfa2ebb81b5512c2be3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe10b0bf06309cad74676b5d5c2e6a9a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af873c76825aef94fadc779739226c523</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a342ea40c19315417cf1aaf42c39cde1d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9923ab98d60080bb2b08573c1a10111</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af854dad04639f3ae57b1a8945e33b28b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e3464bc9a1ebbf375f65c58b0ec7d07</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396b047da035f515a8b41f230de575f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aa374350c2c7d737f23263430e75b0e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874f8d778207f3a3fe3185539777b246</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b5ae5e8624528c3cd504b3aaae42d2d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12f1918d525f8794bb2c801307e5f583</anchor>
      <arglist>(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87ee77e25c1e7f8dd7e07d32a863053f</anchor>
      <arglist>(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ca2a9ab40dcd13a88a7f25740ccc46</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ca9e3c6c768df529d11c60abf3bac0e</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1063214d6ad63be112f09205080b5b7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2369c2cee8d4ae494e28d7310a0abf8b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b1abe483f7054a76b6607c0d815efab</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bef1217afdc743608d3307b2c3eefd1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a5280b845f59e85704fa9bf7e837606</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91ecb86f96d29142a0e6ddcb40937f10</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecdb9281cd102846c52119fc88c1b471</anchor>
      <arglist>(lapack_int n, double *d, lapack_complex_double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70448e78506dbfa5ec527787ddac0b65</anchor>
      <arglist>(lapack_int n, double *d, lapack_complex_double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66a051d18ffaf2b86a0ed34dc3d1f053</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeabbcdd66f940b7bf5271658c21b53c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a188f3ab36fed989de4c1ed974f2f5872</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12dcfe53ab7cdcf78b96fa4173629e34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af52d7cb25656ac0364e39ba2e00ddaf8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ec808bae8c32ee45c28e54001e76d1e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0494e222ed3a126db883d5ae776f895</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdd4d686934c7cb99a8c6b62d22e140c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d44e6d66eb01276f80cb28f17cb9e23</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6509a6aa0af565e415f516f8c5d42457</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae55bc6277214b3e65226a6ab11f0cf80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7aa6deff13491745c8caf5f55b25805</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48f0c33a45018c67e7918d303d21d705</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a537060220959e1b0b436de58bba9bd8f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e1094fd44fc122e8a923354c7e90e95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd2c762fd24fe5268d2dde0cc7f1a8c4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3411349e785ff63d2ace2aaa9e3aec4f</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3e7585fa8c797c9c679f7f34d5f3ddc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a756739f136c1d769975858bee6d1291a</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94837b73dce3a1801f6d2ce11b2e4727</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0a5792a54fb8c31053bb970d11b2b34</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c6e7d7e4bb4f82f6706dacf9f7757b6</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6289e069591cee2e029fe5eb78346500</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a28ead9efc0ad94d58a82f2c7dc1cbf</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcd35638d5e8fa412572cff449077e26</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa104b564b9ff7d647dfc7ef2957551c0</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaaab54ad34d1fcce95ce8df93532d11</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8235e0dad797978b60e5699353dac88c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a033eabf452d7162a41900c253648c756</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab535625e027f7a411f8c6c704b414506</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a644c569a588d7e654bbd80c43d93f8ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a834506161646f39660d3f7cc8bba7a4c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b5922d365b6538051a3ff89f3bf3212</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88683f0056b850e3104f11f56e9d8eed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cc26851e7ba87947921a0158083e783</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bbd908bc7cecd4b2633345b86b54992</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33f4149365119a45c8f8cc9f0f13e90d</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aece61e882d538c4848fc13fd13a54128</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0905c4522cedc07e272b3c672dac3c23</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc1fa954a3dc68fd2d80db93e0211efa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa304571c1d27dd499cfd54db3456a090</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3931e54c16311666735dde5953a5d3c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6d843e8483e6ed21bc0531b71dc3c2d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97a2118b9620f4ac7c51bc557fcb96a9</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa20a23d123d4f9ba8294ebf67df628d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92f35d9cfbf94dec169f7d81e9defbaf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18f35eb867508162e46ff7274bdba464</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bcac3deb8781af0f995ff2fcfd61f95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7d27c0b8de2ef14a21be036540070e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c0a76320e594b04fd384877385d7b71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1e81a2ccda0dad0edc43f49860d6f1d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a0cc80edeefe2900f95887b61ed67ca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65ce559818282325703dff4b135d1136</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c32fb7b375325c30199030431202901</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a13a3e332b7bbe6af947b271fef3cee</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f1ba7310e5fd9b00a213e5b119f847</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e018ee7a8b3054df00b25dfb0eaacd5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3951f41ecd6334ade84c0b11730f67b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1510811a73cb84621da9c2d98d7ef7d2</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacac7999694cb05bc979d9f89d765d1d</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade65e4e043639b8ed83fcc35e262d1de</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a346aaee52306209a7857c52f0ab13315</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acbf5f892b86db9b33d554a4080ca3ee9</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10f44918246f23e3e92f613e410efa7</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a141dbf3cb9fc0b368e348d7c41027aeb</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac75853243fc7d326224d504f7a279cb4</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa44506c25805378336b98ede0725714b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afde5c916ff1bdb93e9a3f92706c0db39</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3a3ab41012fa8d7414fc9889df24e00</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab853982fc901828dee159298b6db7d60</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1719d7e8fb0258497497c3a3baf30237</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a807303c4966d7422599020cc607f4c9c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad217ccf3a9b50d8872d7edafdf701c93</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0ceaa5b5140b769e185405186d5909d</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf17ab2995a9541fd8eddb50ac58bddc</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a702938233df0b8e69ceb9e5c67cb7e99</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad0c2fb2b175987fa156e6eb88681ce8</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a991f3d96ca7f29435c7d73a844501921</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb48aae1ea5485362c58b4972ccbecb8</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb704a1afe348838a8b40f2fba85fedd</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2b3da984806a809a42fe77d4f3f0602</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0f4c05ce62a78992d432f1b625768f7</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e630e2b02f8ab1d6720e5b5127c60c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e24ac50706b502a9ecbb570401548a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1ce64741949a5e89bf1b14876f16108</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9371f4c1c87b7efd0ced1e39694607b5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a4a104bdde73bcc57b6a4ec18a40a76</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b85af6e1a9ccbe72d49f9618c1ea5c3</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59dbc7bb1e6c1022d6b1f1f392eb365d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb2d81527d62c19a532e26802ef48548</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2bbf051e1e392224ea2fe8c7debffae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a920c5c9886b73053010f32651736622c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bc7b5b6bde32774fdfa68f6d2420c6f</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cc51ba0e6eccd085e7ed0ac3fe89362</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a24d697d93d4e34de358039366ac07479</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fdc174aa2a255e052515c48a357c804</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09051f00748561c07dc17ad340f22181</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0833a9ac3533f66c9617bf80d8f2a7e</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f23b6e4d6d83eb3b27acbfd46f0a786</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d327df6c056223c902ce874e67c3d81</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7e296086111404645e63373e6cbb0e4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7dfcc1468519ad30bfb5106fb7dd90f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ebd770b2171d9ae09642dd94da3d560</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3d85731834dcc09c0b6eca0c65060d2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae13c3236b2f2a5807f4c6c2fb8c6599b</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08a34d17814ffbc63da2ee3189c3bd26</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf08ed8c1fd55d665a30645b50d209fd</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6fc46d6bc898528e9d4141587b1ceeb</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77a72b34156e2827e912ec45108e10e8</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa01321b2311bef4cbd60a598715eb06a</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ad1a755094c253d603c280a75fe48c7</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c1c4a629b60afe3907f95093d41aa3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a512828e192995240261bd4c911993585</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77902478d58da454558938bb2d5d3802</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefd14caab6ba2e4626c70bf1498749df</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf9a3efb5c730b2f6ef9a3b5d9b9e3c6</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int ldwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0bcfd45a8b63d17951e67c4a4cedafd</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9c1436567b2ce15ef193e584651d1cd</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6747326b21cc316b011525dcd6ffaeb2</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06ebade560a6ec4b4f65b9a672837254</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab35215c315c9806c906c986c226c5ff3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e39c59df5f68f728150db76cfdf4e66</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe8c7536643e60e72385e9081f904be9</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b14ee9dc808948eabda0234e437895e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f31cc8c0c91ac15518cb7977bbf3dbf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77479e1b0ad6717e20194b5edb212aaf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37e916648683b369939510c83500dd66</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c56678dc8b6c2baf1e27c97517ffcc8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ce86c7033b3dd613acecd5122262fc</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a899a13dfe4b7fe0c2414b1e373b97ac0</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98c7c5f2c44ed3695d9f86b3e28f69a8</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zuncsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9112f795783c9a4cce14b0cee01861b4</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7096ecf426900a3e7f26912963606dbd</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76b9e9de705716e093177e941cf7d691</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0f941e6db05693f526204e2cfe0511b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af00e746a8359ed56c7224ddef27319e5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b388bf4f838fc86c79fc85174cb1d83</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2685cf7d22e45b63dc48630979f06141</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ae0ae2521841e9ef4301a08d8b6e0e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a824c699f236f5b03a07d99e00927d314</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab26df2619c4f4cc8acbd84bf1f7adb6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5d2b9d204f4ebd595f1efd5c4893eb3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61b2f9b984104042ce46d52b44136eb0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbed00ba0c3b085e931a8bb40001055</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a02487b2c9b52a1ab093cf3efd4c92d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f1891626ba9108788e2177993673eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49ad7565563772c78531734d36ada83a</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f7799ce5720202729b2b4a38fab4f83</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea695492675e0008ce0f400e899e444</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af147ac20927f507ca82512bc1d7675d5</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b6d991fd0f1206663d07569c65b8c9d</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6781070942efc4db5ab4f82194e823d5</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d72f30e66eea873cf49a00493762f50</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec226beb728ff878aa7dccc4995a8b8a</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba61dff834058ecfaf930e86c148c0ae</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdd5e7a0234f5028990c16534acdeb1b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a703f7eff70144043718407ce53a48af9</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459cc85ed6ecd38385b960aa5804cbe7</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a317bdc7ba585943afa22d86c57337727</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabf264dda1ac0171d77636afd15831c9</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02621643abfcba153693ed373966e89a</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a729e2723d87faf3dcfe2b1d0f200a869</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af585bf045bfb721eff2d3dbb9b06f57f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ed6f5a6afbe41919a6110a406e9fdce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e07b9637d6a49229338501df435886e</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a230b99f5ec8faacd2738c334944f9611</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapacke_mangling.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>lapacke__mangling_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_GLOBAL</name>
      <anchorfile>lapacke__mangling_8h.html</anchorfile>
      <anchor>aadd1797677958a1b8783d18cf163877c</anchor>
      <arglist>(lcname, UCNAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LDLT.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Cholesky/</path>
    <filename>LDLT_8h.html</filename>
    <class kind="class">Eigen::LDLT</class>
    <class kind="struct">Eigen::internal::ldlt_inplace</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SignMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositiveSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba5bfe11d9da0028e9cdef1645663377bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1baeefdf4a83ef11bbfc230661c9c0e60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroSign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba897bb107420f72a0e8dab1beba1d6506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indefinite</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1bafb6b4cdaacd53aaadc069837d76cdccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LeastSquareConjugateGradient.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>LeastSquareConjugateGradient_8h.html</filename>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="struct">Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>least_square_conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a634d8729318abe89f12e5520951c5131</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_cplx_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level1__cplx__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_norm1_op &gt;</class>
    <class kind="struct">scalar_norm1_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>dotcw</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a67b6002adfc722fdbc276bc5d94745c6</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pres)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>dotuw</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a509888e67d8bc5e9988d7e9499f2b42f</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pres)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a9282581ae72c2b32688dd31120e0f016</anchor>
      <arglist>(EIGEN_CAT(REAL_SCALAR_SUFFIX, SCALAR_SUFFIX), asum_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a4b71ba158e3da670c6e107a5e0493fe1</anchor>
      <arglist>(EIGEN_CAT(REAL_SCALAR_SUFFIX, SCALAR_SUFFIX), nrm2_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>ae53e2c0789e9bd776ef5ab395098ec1b</anchor>
      <arglist>(EIGEN_CAT(SCALAR_SUFFIX, REAL_SCALAR_SUFFIX), rot_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a5892c6e7a2d754fda2a035631ed3f9eb</anchor>
      <arglist>(EIGEN_CAT(SCALAR_SUFFIX, REAL_SCALAR_SUFFIX), scal_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>if incx return</type>
      <name>make_vector</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a394f794524dce09cf1e1b793cb93193b</anchor>
      <arglist>(x, *n).unaryExpr&lt; scalar_norm1_op &gt;().sum()</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>make_vector</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a6d45172a3bda001f2925cad25d7353fa</anchor>
      <arglist>(x, *n, *incx).stableNorm()</arglist>
    </member>
    <member kind="function">
      <type>else return</type>
      <name>make_vector</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>ab256cb28bcf68e567e28cddf1385cdf9</anchor>
      <arglist>(x, *n, std::abs(*incx)).unaryExpr&lt; scalar_norm1_op &gt;().sum()</arglist>
    </member>
    <member kind="function">
      <type>Reverse&lt; StridedVectorType &gt;</type>
      <name>rvx</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a8bf94ce8356a33ac47003c927a2041ce</anchor>
      <arglist>(vx)</arglist>
    </member>
    <member kind="function">
      <type>Reverse&lt; StridedVectorType &gt;</type>
      <name>rvy</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a350a7cbbdbb64866d420982fd0c4aa04</anchor>
      <arglist>(vy)</arglist>
    </member>
    <member kind="function">
      <type>StridedVectorType</type>
      <name>vx</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a76b57f4654907ddf5e378e28cdac4835</anchor>
      <arglist>(make_vector(x, *n, std::abs(*incx)))</arglist>
    </member>
    <member kind="function">
      <type>StridedVectorType</type>
      <name>vy</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a597b30b6b23602957548d07b47be830a</anchor>
      <arglist>(make_vector(y, *n, std::abs(*incy)))</arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>alpha</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>ad64a0b860552910d1ffaf381e5d66e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>c</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a60874c696858f43a8138655f5e05ab11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealScalar RealScalar int *</type>
      <name>incx</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a06a1d4b19192c3a34bd552d9047a0f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar int RealScalar int *</type>
      <name>incy</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>aa29792a68567686d89b61c6dff0e3e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar *</type>
      <name>palpha</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a72e1a733914b37e1a8f2229092ed7505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar int RealScalar int RealScalar *</type>
      <name>pc</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a3e5c06c88f28d9e81864e079c3d89a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar int RealScalar int RealScalar RealScalar *</type>
      <name>ps</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a6280e894a2fd5ef320bda62ca65dcb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealScalar RealScalar *</type>
      <name>px</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>aa422b67a42f6a655b79abc04b8c0ad49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar int RealScalar *</type>
      <name>py</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>abecb3a9c27c34b3023649d5e329c235b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if n</type>
      <name>return</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a9717e7bbecb906637e86cef6da3d83c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>s</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a462761ca92ad97a9a705cb875828b0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>x</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a5fd331c99e778f04762be6d8173eb4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>y</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a792f7d150beb978a4945c84df6867679</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level1__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>axpy</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>ae2d24ae4f759b0ea553932c85926aac3</anchor>
      <arglist>(const int *n, const RealScalar *palpha, const RealScalar *px, const int *incx, RealScalar *py, const int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>copy</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>aabd32585d834ced5249f811b38025e9d</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a1302919965eced5aefb9b1edb4392a8d</anchor>
      <arglist>(EIGEN_CAT(i, SCALAR_SUFFIX), amax_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a765f4b6ee0f866ecbb573d94529a0c8b</anchor>
      <arglist>(EIGEN_CAT(i, SCALAR_SUFFIX), amin_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>int</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a4e8e1c1bb9d4e05fc671fc133ec9dc9b</anchor>
      <arglist>(ret)+1</arglist>
    </member>
    <member kind="function">
      <type>if incx</type>
      <name>make_vector</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>ae339a3d924ebae3773d8cd03d2a37ffc</anchor>
      <arglist>(x, *n).cwiseAbs().maxCoeff(&amp;ret)</arglist>
    </member>
    <member kind="function">
      <type>else</type>
      <name>make_vector</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a1c2d28902dc5feaf7b3d31d2ecb9fcd7</anchor>
      <arglist>(x, *n, std::abs(*incx)).cwiseAbs().maxCoeff(&amp;ret)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>rotg</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a7d4df90883c82d414de32ed8e6d6e6b5</anchor>
      <arglist>(RealScalar *pa, RealScalar *pb, RealScalar *pc, RealScalar *ps)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>scal</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>abe4d2de8035547749ab967619a51220c</anchor>
      <arglist>(int *n, RealScalar *palpha, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>swap</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a2b21b715d5c8616e8517a1d18923cc73</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar int *</type>
      <name>incx</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a04af3bfb9f107edbfa6c92307574639b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar *</type>
      <name>px</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a222f95ba6498cf8576437f088448b3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DenseIndex</type>
      <name>ret</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>afb8d513d0298d2695018eb494b092786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>x</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a2c1c333cc48da487f73454743edffeb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_real_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level1__real__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>RealScalar EIGEN_BLAS_FUNC()</type>
      <name>asum</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>a0e20931d9585f431b723f2fcaab34c0d</anchor>
      <arglist>(int *n, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>Scalar EIGEN_BLAS_FUNC()</type>
      <name>dot</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>af5cdb114a1b1a3f2b2588cc1d82df3de</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>Scalar EIGEN_BLAS_FUNC()</type>
      <name>nrm2</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>a36f9262a760840f1404a5d1e543e8a40</anchor>
      <arglist>(int *n, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>rot</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>ae381d5286bacccc54459c8ae7dc50202</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, RealScalar *ps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_cplx_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level2__cplx__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gerc</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>afb5068e6a182a6049a4d37bf2054d5dd</anchor>
      <arglist>(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>geru</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a53d483379fc45562ceb4f766015c1847</anchor>
      <arglist>(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>hemv</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a1fd058652d5df85dc6aed39e789db2e7</anchor>
      <arglist>(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *px, const int *incx, const RealScalar *pbeta, RealScalar *py, const int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>her</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>ae6c51d3528a7c020b0c6ca6831cc6363</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>her2</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a3404b55d5c271d5b6a835328034d3194</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>hpr</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>ac133d7307d064122f0173c0330e2e21a</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pap)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>hpr2</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a10ddbfec0df6d55d5d344ac5bb0f4185</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level2__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <class kind="struct">general_matrix_vector_product_wrapper</class>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gbmv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a1fff833760350c512ba5c9c1241ecc22</anchor>
      <arglist>(char *trans, int *m, int *n, int *kl, int *ku, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gemv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a628a32457a1e2b0022b3da465c7231aa</anchor>
      <arglist>(const char *opa, const int *m, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *pb, const int *incb, const RealScalar *pbeta, RealScalar *pc, const int *incc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>tbsv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>aeda724eb23a962869e628533b2706bf6</anchor>
      <arglist>(char *uplo, char *op, char *diag, int *n, int *k, RealScalar *pa, int *lda, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>tpmv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a2b4f86b5ce700a65d13007cc2594f1ed</anchor>
      <arglist>(char *uplo, char *opa, char *diag, int *n, RealScalar *pap, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>tpsv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>aea3340406c9da44b558ab8c4667ef236</anchor>
      <arglist>(char *uplo, char *opa, char *diag, int *n, RealScalar *pap, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trmv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a85fc713e394f5d9c78720bdeefe522d5</anchor>
      <arglist>(const char *uplo, const char *opa, const char *diag, const int *n, const RealScalar *pa, const int *lda, RealScalar *pb, const int *incb)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trsv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>ab36f99aa539e13a878a2d572a5ef46ee</anchor>
      <arglist>(const char *uplo, const char *opa, const char *diag, const int *n, const RealScalar *pa, const int *lda, RealScalar *pb, const int *incb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_real_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level2__real__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>ger</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a3d9037d9654201c5bb4d7801d0778c67</anchor>
      <arglist>(int *m, int *n, Scalar *palpha, Scalar *px, int *incx, Scalar *py, int *incy, Scalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>spr</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a9d5cacf95ae614c9d3371a2cc7b06dc7</anchor>
      <arglist>(char *uplo, int *n, Scalar *palpha, Scalar *px, int *incx, Scalar *pap)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>spr2</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a599bf16d1fe2cb28e5ac86fd8f4f43e4</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pap)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>symv</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a5aa7f49253741e11b60cbe1d5d40743e</anchor>
      <arglist>(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *px, const int *incx, const RealScalar *pbeta, RealScalar *py, const int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>ad92ca1868863b0dfce71ed70ab9a78fb</anchor>
      <arglist>(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *px, const int *incx, RealScalar *pc, const int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr2</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a9bcccbd7ca49a9c3bbdeeae9e6298e10</anchor>
      <arglist>(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *px, const int *incx, const RealScalar *py, const int *incy, RealScalar *pc, const int *ldc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level3_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>level3__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gemm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a6c3a977dcbb8056026c4d292cd20049b</anchor>
      <arglist>(const char *opa, const char *opb, const int *m, const int *n, const int *k, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *pb, const int *ldb, const RealScalar *pbeta, RealScalar *pc, const int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>symm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a644da586a6ca65e0344a62b534e538f0</anchor>
      <arglist>(const char *side, const char *uplo, const int *m, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *pb, const int *ldb, const RealScalar *pbeta, RealScalar *pc, const int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr2k</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>ac842196e4ea2c3291b9449a8992724be</anchor>
      <arglist>(const char *uplo, const char *op, const int *n, const int *k, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *pb, const int *ldb, const RealScalar *pbeta, RealScalar *pc, const int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syrk</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a42df14bf8a32a9164eb5888022b07ddd</anchor>
      <arglist>(const char *uplo, const char *op, const int *n, const int *k, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *pbeta, RealScalar *pc, const int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trmm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>aa456316a32c99eb992e76aecedae43d0</anchor>
      <arglist>(const char *side, const char *uplo, const char *opa, const char *diag, const int *m, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, RealScalar *pb, const int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trsm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a3fedbf74ab0c340be98d50c0167930f4</anchor>
      <arglist>(const char *side, const char *uplo, const char *opa, const char *diag, const int *m, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, RealScalar *pb, const int *ldb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>levenberg_marquardt_dense.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/solver/</path>
    <filename>levenberg__marquardt__dense_8cpp.html</filename>
    <includes id="levenberg__marquardt__dense_8h" name="levenberg_marquardt_dense.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_dense.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>levenberg_marquardt_dense.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>levenberg__marquardt__dense_8h.html</filename>
    <includes id="nlp__solver__interface_8h" name="nlp_solver_interface.h" local="no" imported="no">corbo-optimization/solver/nlp_solver_interface.h</includes>
    <class kind="class">corbo::LevenbergMarquardtDense</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>levenberg_marquardt_sparse.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/solver/</path>
    <filename>levenberg__marquardt__sparse_8cpp.html</filename>
    <includes id="levenberg__marquardt__sparse_8h" name="levenberg_marquardt_sparse.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_sparse.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>levenberg_marquardt_sparse.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>levenberg__marquardt__sparse_8h.html</filename>
    <includes id="nlp__solver__interface_8h" name="nlp_solver_interface.h" local="no" imported="no">corbo-optimization/solver/nlp_solver_interface.h</includes>
    <class kind="class">corbo::LevenbergMarquardtSparse</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>LevenbergMarquardt/LevenbergMarquardt.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/LevenbergMarquardt/</path>
    <filename>LevenbergMarquardt_2LevenbergMarquardt_8h.html</filename>
    <class kind="struct">Eigen::DenseFunctor</class>
    <class kind="class">Eigen::LevenbergMarquardt</class>
    <class kind="struct">Eigen::SparseFunctor</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::LevenbergMarquardtSpace</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba45e9db6efca39c2cd2ed9ea8911acf</anchor>
      <arglist>(const QRSolver &amp;qr, const VectorType &amp;diag, const VectorType &amp;qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &amp;par, VectorType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NonLinearOptimization/LevenbergMarquardt.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>NonLinearOptimization_2LevenbergMarquardt_8h.html</filename>
    <class kind="class">Eigen::LevenbergMarquardt</class>
    <class kind="struct">Eigen::LevenbergMarquardt::Parameters</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::LevenbergMarquardtSpace</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_benchmark_systems.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/benchmark/</path>
    <filename>linear__benchmark__systems_8h.html</filename>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <class kind="class">corbo::DoubleIntegratorDiscreteTime</class>
    <class kind="class">corbo::LinearStateSpaceModel</class>
    <class kind="class">corbo::ParallelIntegratorSystem</class>
    <class kind="class">corbo::SerialIntegratorSystem</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>LLT.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Cholesky/</path>
    <filename>LLT_8h.html</filename>
    <class kind="class">Eigen::LLT</class>
    <class kind="struct">Eigen::internal::llt_inplace</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20afbac78b1a352482336e9047fe4ec2</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Cholesky/</path>
    <filename>LLT__LAPACKE_8h.html</filename>
    <class kind="struct">Eigen::internal::lapacke_llt</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_LLT</name>
      <anchorfile>LLT__LAPACKE_8h.html</anchorfile>
      <anchor>a954ca56cd8e8344ac51f8b531b40b519</anchor>
      <arglist>(EIGTYPE, BLASTYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LMcovar.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/LevenbergMarquardt/</path>
    <filename>LMcovar_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab02b12e1b86ddb7b50855f9ecf000410</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LMonestep.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/LevenbergMarquardt/</path>
    <filename>LMonestep_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>LMpar.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/LevenbergMarquardt/</path>
    <filename>LMpar_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba45e9db6efca39c2cd2ed9ea8911acf</anchor>
      <arglist>(const QRSolver &amp;qr, const VectorType &amp;diag, const VectorType &amp;qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &amp;par, VectorType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmpar.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>lmpar_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace55f5e362285ba23845e81f6aeb7c3d</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed2fa0ec22bcc867b9a8115c0c5f1cf5</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LMqrsolv.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/LevenbergMarquardt/</path>
    <filename>LMqrsolv_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>lmqrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f7b3c81c7f67d6d9e6f01a51c70da9</anchor>
      <arglist>(Matrix&lt; Scalar, Rows, Cols &gt; &amp;s, const PermutationMatrix&lt; Dynamic, Dynamic, PermIndex &gt; &amp;iPerm, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmqrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7273b28570c18860aea6ed34493d5dc</anchor>
      <arglist>(SparseMatrix&lt; Scalar, _Options, Index &gt; &amp;s, const PermutationMatrix&lt; Dynamic, Dynamic &gt; &amp;iPerm, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lqr_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>lqr__controller_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="lqr__controller_8h" name="lqr_controller.h" local="no" imported="no">corbo-controllers/lqr_controller.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="algebraic__riccati__continuous_8h" name="algebraic_riccati_continuous.h" local="no" imported="no">corbo-numerics/algebraic_riccati_continuous.h</includes>
    <includes id="algebraic__riccati__discrete_8h" name="algebraic_riccati_discrete.h" local="no" imported="no">corbo-numerics/algebraic_riccati_discrete.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>lqr_controller.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>lqr__controller_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>lsame.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>lsame_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>logical</type>
      <name>lsame_</name>
      <anchorfile>lsame_8c.html</anchorfile>
      <anchor>ad046ac655e4bc91d92f606b20657ff35</anchor>
      <arglist>(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lu.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lu_8cpp.html</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>MatrixType</type>
      <name>B</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a2bb2d36eab50825738ef89e0b4cd1a9f</anchor>
      <arglist>(b, *n, *nrhs, *ldb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a3c6bfd618cece094d9217e30c3e3019b</anchor>
      <arglist>(int i=0;i&lt; std::min(*m, *n);++i) ipiv[i]++</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>acb489131a291fb1710402284925191d6</anchor>
      <arglist>(OP(*trans)==INVALID) *info</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a2c0cbddfd6f49244d6a6e1866c2e790b</anchor>
      <arglist>(ret &gt;=0) *info</arglist>
    </member>
    <member kind="function">
      <type>else if *</type>
      <name>lda</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a812e67646a6d526bd8930dc8f257ec70</anchor>
      <arglist>(1, *m)) *info=-4;if(*info!=0</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>lu</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a34583a6c80e384065cb4950e1f9e8d71</anchor>
      <arglist>(a, *n, *n, *lda)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>a</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a63fc0a4f929736c65abfd0569053a112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>b</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a6b468d71ab8158e3f31f196f92687e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if m *</type>
      <name>info</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>ae8a673b1e8a1f02f96a1a3a36c6a4de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nb_transpositions</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>aee4cd01a3b9d7b0f799a30020108d743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ret</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a6baa346e44f4c2158d2be4f9b77b8203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if m</type>
      <name>return</name>
      <anchorfile>lu_8cpp.html</anchorfile>
      <anchor>a9717e7bbecb906637e86cef6da3d83c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lyapunov_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>lyapunov__continuous_8cpp.html</filename>
    <includes id="lyapunov__continuous_8h" name="lyapunov_continuous.h" local="no" imported="no">corbo-numerics/lyapunov_continuous.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>lyapunov_continuous.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>lyapunov__continuous_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::LyapunovContinuous</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>lyapunov_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>lyapunov__discrete_8cpp.html</filename>
    <includes id="lyapunov__discrete_8h" name="lyapunov_discrete.h" local="no" imported="no">corbo-numerics/lyapunov_discrete.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>lyapunov_discrete.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>lyapunov__discrete_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::LyapunovDiscrete</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>macros.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>macros_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>corbo_CAT</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>aa12c5f24e7cb0b5063af2d87dec33ec7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_CAT_I</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a6f56f8a6c41413406cf96d1f1121753f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_DEPRECATED</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a4ed854e5235bdd9fd272aeced22ff98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_FORCE_INLINE</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>aae9368359dfceac0a5cee35561fe3024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_STRINGIZE</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a6ae82164e942c6f188419e94a4a46692</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>corbo_STRINGIZE_I</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>abe864af6fac843ebe557dd75c17b682e</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ_MATRIX</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a71ffd413d60998f0063fb1b75359678f</anchor>
      <arglist>(A, B, tol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NEQ_MATRIX</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a1b0710c2bf1cf53bc77032854f57bc79</anchor>
      <arglist>(A, B, tol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_ZERO_MATRIX</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>ac8c983b076961ba7f8dcc676f51eb316</anchor>
      <arglist>(A, tol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>static_if</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a7e75d09bcc8814864a1fb6ea2e7f6665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Macros.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>Macros_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__has_feature</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af989845e24678c452b9222afdac95e7f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac507b2a5b118b428ea7af180982e1fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN32</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa6f9a310ee3536433dceaf6e3c897f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac8b94b14bbd3018198d9cb5c1916279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN8</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a41890ee2a3acbe0e19ad616b62ed9abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a13d55467be312f50f2ae60737f1ed9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALWAYS_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1fdc6f94f20527c7275768d82b2eb9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a72606bb0d51f4e519d085641d9cacd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8ea7af7ac5e781ab1263daac585a80b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM_OR_ARM64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afd1fa54540d1155c45d56319b49bd076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_i386</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a0cc43bc4567bc5b52d6f7575d6fbc61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_i386_OR_x86_64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a03806f16a3dd13853fb06b7b183c4dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_IA64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a359e2dddb6eace18b34a73a923811769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_MIPS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a313fb8f658595f10cdbc3d4043c2a989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_PPC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae264edf13e7a0a86fb3cbb2b61b9f8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_SPARC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a80908093a6d7522c184fe04b68064d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_STACK_ALIGNMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a74a5abac92cee7f6a1341ea198699ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_x86_64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a90ab0a8a9b1046f2543ca2ffb339dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ASM_COMMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1afbc610f742807153c78d1e66a7576a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acaa7ba89800cfe18d5fd6eed620aea9c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2a38e93e667edab1c0da2dc95ce2e31</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT2</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af1d318164eb2bda6b536eb3040d40304</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CATCH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a3c7d602f9e4ee3644492da1f65954f22</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMMA</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af5b3ab67faa5a257f531a0710f623720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_ARM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2f930d4106c741795c4c291bd57ff672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_CLANG</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acbefcbd52332ae0f084a99f77f84bdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_EMSCRIPTEN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a144a95fccc6a83d8d5bfc4c066882146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_GNUC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a743a880c2a2c3bdc89a5c4322fd205b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_GNUC_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afead3ed39c80202846cbca4a34235418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_IBM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac2e3ed8ccc51d4ae39c150d785dcc484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_ICC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a670e891638f865ff6da51f0c8e8fe5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_LLVM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a53ddfe81bfd59641601bebc19fcb7d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MINGW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4f3a62d2a4dd447fc8f756f537dc9d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MSVC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a3484c89540249240227e5be1f7ed3596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MSVC_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac5ef44b182fbb045688ec60ffc50c212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_PGI</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a60e1702f74926876032ce4da2609ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_SUNCC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa5711699d4bb603cfefd778653271d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8abcc95e6f58e7e5a7cae56e9b315be6</anchor>
      <arglist>(LHS, RHS, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_VAR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a620fdd8bfd92458f6d21bd5730a6eefb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a311e3a210dc251b2ed41559af15bd23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac9abd2bd8168b534c444bc66034cdfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_DENSE_INDEX_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a23fafe2bd4e27ecadab4deb95691bcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_IO_FORMAT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acb1e4e2de56103873d2de3c77c9c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aaf936bcdb51d724163230369fdcb3447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae757d9000c42e036f731e022e98c9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_PUBLIC_INTERFACE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab29ea1da9635d033ca44cf26ad6fa0cf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEPRECATED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a215b4c2831ed3631e9149b53a8ecb878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DONT_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa715c1fe854205b27e962ee7d7e06faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a30b0ae667a0abd9a1dfb6e81fd3a7743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXCEPTION_SPEC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa3bf5ffddfa7be9a42c95cf33c737506</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac239ceb177785c34f9e7a5095dc10174</anchor>
      <arglist>(EXPR, SCALAR, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FAST_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae58fec68e2d25f050b093a1045e110d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC3_OR_OLDER</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad990eefde19bd4f8751f986c82550a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab147968602ac1c98842dfb165901f849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2e5d5054c3dfcf7642af8bf98e917d67</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aae4546cead7eee2b437d1b87edc69a41</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_LEAST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae367ce28dd10f9d674e456ba09e1c2b1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_MOST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac3d9d5bf762c118029f9e35af1f5f10d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_BUILTIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a80e26e79bb4a6d647522b20e47c7bbf0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_C99_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>adbeb35f4d1b1d8b2f31ba59f29b75c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CONSTEXPR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab4cab3fe2c0edb814e9fab6fdec56e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a49a42cec29f7059c42349662319d5503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_CONTAINERS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6237eb806ed0c1357e5e0710b278f7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a444b05344dc1ff709bf59837b1c17ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_NOEXCEPT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a51564cad9fcef094da8c68ad6b4bf22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_RVALUE_REFERENCES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8006833ece6e9e984cd9941023f44550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_STD_RESULT_OF</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6a7ce257deb2e2cb795b8d2e1ef7b659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_VARIADIC_TEMPLATES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a840abcde63eb0efc4bbcb2216db0f147</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IDEAL_MAX_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2cba8f05b6cd8b4db2b2e89ce3975ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IMPLIES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae309c2778566c4bd7c2801a61f8b7c6c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a38acd33b693efd3da0650e097d9a494f</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad84d7b9025947395ef1f67e45cea3150</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_internal_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4e742b5a08636a61784c0e173b61e710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LOGICAL_XOR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6f71164637334f90db8ff9292957764f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAJOR_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7bc67bcbf3fd0c061a9c91e79c1c31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_BINARY_OP</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae396082a3cc84a08d3b1824ebf1c6fb5</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad6abe8e9e26ad27200e76a9b0779b8b5</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acc8d533a3709f587a93550ddf9af457e</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a02018116ac2e5e5b08eb371aa45d8e42</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aaacc0c90f30fcba4a88132d7f2c5c934</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING2</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7ed218d26d1ba41ca36dc879755eab95</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aabf37293a258a90b1aa96a5d5ec04bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_CPP_VER</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af4df3036db64ce8b8fc2adaab1fc76d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_STATIC_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a5d8e4d9a4f962348bb641fb821508fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MIN_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1606249c901f685bf6cbd231b280a62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MINOR_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a00c0308407d18cb6ea40d217964445d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a45652d6bbadbba5f2dffeff3f4e4f75c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_THROW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad3aadf3196b509854ba809538c68a93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOEXCEPT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a532c42c61426cc18d84097e29577acf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOEXCEPT_IF</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a0aff21784e58da6b66e2a1ab41494dc2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOT_A_MACRO</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae5f3a4bbc2a6c8cd57a429ab742e5e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ONLY_USED_FOR_DEBUG</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa92b5a5bd7b7cbc4754cea71c0866023</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_ANDROID</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad4cc3650b9b62a65803c8c705b88984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_BSD</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6de7ae6958913f4ad2d69a9f8de804df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_CYGWIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a9635792d1f2f1df7e905863810b4a043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_GNULINUX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a43434e7ef5ed3dbb9b8f7e6db54b1f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_LINUX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a89995e1a9633081171b2c86c256c6435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_MAC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6aca65f41bece8f141c5483e5a7d0324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_QNX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8a0dabe0da8c26ac9e97bdb39422819b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_SOLARIS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aeb83818a312f88e2915b064f1a842575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_SUN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae4651432cd532a0e15cbbe26e8e80ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_UNIX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad62fc654f1a489c5e09227441df8e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a70b227032bcb95dd113afe5218ea308a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aeebf11535aab0e9856107addc03e6f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a37a8b899e9e2a918cd892b00f7c62f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WINCE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a87b7e0d1d1766ee6cb875d0fe3f9a9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PERMISSIVE_EXPR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acbb0659e4d2a881a3cc03456b437abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_plain_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a000d296c3fca8ba6e784bdcc7d01d91d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a062701c0cea4b04350c0ac6980db81ec</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4b1145e5f3a0b345e0b769a3d81acc1f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_RESTRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a05b03c839f8f1357916472a45013c57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac1f6befc11712517b00b6fd2abcfff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SCALAR_BINARY_SUPPORTED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7eb7d3699d5f7b1811ca014fb20d8490</anchor>
      <arglist>(OPNAME, TYPEA, TYPEB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afe4dae573843a7ec8c36bfb69246f411</anchor>
      <arglist>(SCALAR, EXPR, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a853427f183e7ae1e949b5744784947ed</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_DYNAMIC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2a07ba221d47a7d636fd13678c8c75b3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_FIXED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2d58514e6156c4da2d4af66fafd0b12</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STRONG_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2b60117c00a6e75812de43bfe7db3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THROW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a42d4b7cca6845685cea0bed006fe4b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THROW_X</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>affd73ff76188dafd9367852f91d0ce42</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TRY</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6ceaf167edc5192421db3f6d310479a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNALIGNED_VECTORIZE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1867e397bb6f521970e4a8e724a5e0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a93128615d484fbc06833a7ad602ef946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED_VARIABLE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7cf6d5b460def34dc4e6acf42889b6a9</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VERSION_AT_LEAST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a89544e1ca5fc896d5d1fc1eea8b3a2ea</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORLD_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acabc3789423204f18363a73c15afdb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ignore_unused_variable</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4a0b9ae1d91131465d7a48e43014aee</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_service_client.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/src/</path>
    <filename>main__service__client_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>main_service_client.h</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/include/corbo-communication/</path>
    <filename>main__service__client_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>main_window.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>main__window_8cpp.html</filename>
    <includes id="main__window_8h" name="main_window.h" local="no" imported="no">corbo-gui/main_window.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>main_window.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>main__window_8h.html</filename>
    <includes id="main__service__client_8h" name="main_service_client.h" local="no" imported="no">corbo-communication/main_service_client.h</includes>
    <includes id="rpc__connection__worker_8h" name="rpc_connection_worker.h" local="no" imported="no">corbo-gui/rpc_connection_worker.h</includes>
    <includes id="scope__collection__widget_8h" name="scope_collection_widget.h" local="no" imported="no">corbo-gui/scope_collection_widget.h</includes>
    <includes id="signal__collection__widget_8h" name="signal_collection_widget.h" local="no" imported="no">corbo-gui/signal_collection_widget.h</includes>
    <includes id="signal__helper_8h" name="signal_helper.h" local="no" imported="no">corbo-gui/signal_helper.h</includes>
    <includes id="toolbox__widget_8h" name="toolbox_widget.h" local="no" imported="no">corbo-gui/toolbox_widget.h</includes>
    <class kind="class">corbo::gui::corboMainWindow</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
    <member kind="variable">
      <type>const QString</type>
      <name>ApplicationName</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a2b425c729442c27d8ab673850a076407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString</type>
      <name>OrganizationName</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a0d7c904ec950dcb2dbe1892f12f6ff61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mandelbrot.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/mandelbrot/</path>
    <filename>mandelbrot_8cpp.html</filename>
    <includes id="mandelbrot_8h" name="mandelbrot.h" local="yes" imported="no">mandelbrot.h</includes>
    <class kind="struct">iters_before_test</class>
    <class kind="struct">iters_before_test&lt; double &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>ITERATE</name>
      <anchorfile>mandelbrot_8cpp.html</anchorfile>
      <anchor>a565fde10770e8a57ef907f3f4f991ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mandelbrot_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mandelbrot.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/mandelbrot/</path>
    <filename>mandelbrot_8h.html</filename>
    <class kind="class">MandelbrotThread</class>
    <class kind="class">MandelbrotWidget</class>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Map_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>MapBase_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>MappedSparseMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MarketIO.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>MarketIO_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getMarketHeader</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05ffc60521f5447623d7709a1419d7ac</anchor>
      <arglist>(const std::string &amp;filename, int &amp;sym, bool &amp;iscomplex, bool &amp;isvector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dab6dece03390104ebc60872eb86b2e</anchor>
      <arglist>(std::stringstream &amp;line, IndexType &amp;M, IndexType &amp;N, IndexType &amp;i, IndexType &amp;j, Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8092874b7149fd79194c9ea5048405c</anchor>
      <arglist>(std::stringstream &amp;line, IndexType &amp;M, IndexType &amp;N, IndexType &amp;i, IndexType &amp;j, std::complex&lt; Scalar &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa17f2e52fbfff17514d7539272af985b</anchor>
      <arglist>(const std::string &amp;line, RealScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54520cf6e59094347485ae12d251b0b</anchor>
      <arglist>(const std::string &amp;line, std::complex&lt; RealScalar &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a35610696b22ae58bdd51d96468956455</anchor>
      <arglist>(SparseMatrixType &amp;mat, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0b97a7af6c8af0fa0455723203b24853</anchor>
      <arglist>(VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putMarketHeader</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07de4b2f7e69c49f64526d949633b815</anchor>
      <arglist>(std::string &amp;header, int sym)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab51b65f073e663c1728400cbee6d198f</anchor>
      <arglist>(Scalar value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27151df12e7a9a6e106e2078dda79683</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c2feff7d83462d5ddeb10ba4360ecb</anchor>
      <arglist>(Scalar value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8aa46d8901e6b53e28d933d4cf5cf7d</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a33d673f7e2dfee413dec4395a6a40f46</anchor>
      <arglist>(const SparseMatrixType &amp;mat, const std::string &amp;filename, int sym=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a43fb1aaef616814a2c030a7986ed0afd</anchor>
      <arglist>(const VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>master.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/master/src/</path>
    <filename>master_8cpp.html</filename>
    <includes id="master_8h" name="master.h" local="no" imported="no">corbo-master/master.h</includes>
    <includes id="signal__target__rpc_8h" name="signal_target_rpc.h" local="no" imported="no">corbo-communication/signal_target_rpc.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="global_8h" name="global.h" local="no" imported="no">corbo-core/global.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>master.h</name>
    <path>/tmp/ws/src/control_box_rst/src/master/include/corbo-master/</path>
    <filename>master_8h.html</filename>
    <includes id="corbo__controllers_8h" name="corbo_controllers.h" local="no" imported="no">corbo-controllers/corbo_controllers.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="corbo__numerics_8h" name="corbo_numerics.h" local="no" imported="no">corbo-numerics/corbo_numerics.h</includes>
    <includes id="corbo__observers_8h" name="corbo_observers.h" local="no" imported="no">corbo-observers/corbo_observers.h</includes>
    <includes id="corbo__optimal__control_8h" name="corbo_optimal_control.h" local="no" imported="no">corbo-optimal-control/corbo_optimal_control.h</includes>
    <includes id="corbo__optimization_8h" name="corbo_optimization.h" local="no" imported="no">corbo-optimization/corbo_optimization.h</includes>
    <includes id="corbo__plants_8h" name="corbo_plants.h" local="no" imported="no">corbo-plants/corbo_plants.h</includes>
    <includes id="corbo__systems_8h" name="corbo_systems.h" local="no" imported="no">corbo-systems/corbo_systems.h</includes>
    <includes id="corbo__tasks_8h" name="corbo_tasks.h" local="no" imported="no">corbo-tasks/corbo_tasks.h</includes>
    <class kind="class">corbo::Master</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>master_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/master/test/</path>
    <filename>master__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>master__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>master__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/AltiVec/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AltiVec/</path>
    <filename>Eigen_2src_2Core_2arch_2AltiVec_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae423db3a3c2b900d0cb30a6be058ba73</anchor>
      <arglist>(1, 1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ab5218c9032404ef70086daf401fef6</anchor>
      <arglist>(cephes_exp_C1, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d98c374a3925c0d67379ff42e54877d</anchor>
      <arglist>(cephes_exp_C2, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d50ce52765c35e57822c27a05b29174</anchor>
      <arglist>(cephes_exp_p0, 1.9875691500E-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfa3a0ad41a618ee551fb33956e43dd</anchor>
      <arglist>(cephes_exp_p1, 1.3981999507E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12913bf5545ef74aa6b4cf81cd87206</anchor>
      <arglist>(cephes_exp_p2, 8.3334519073E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad64e1bafbb269ee883482be6302b12dc</anchor>
      <arglist>(cephes_exp_p3, 4.1665795894E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2742f994f57df2eaba09f293a4cff4b8</anchor>
      <arglist>(cephes_exp_p4, 1.6666665459E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0930c72c482e6601c762b064f3608078</anchor>
      <arglist>(cephes_exp_p5, 5.0000001201E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62df50c140db8c7941c4e598ca1ba128</anchor>
      <arglist>(cephes_LOG2EF, 1.44269504088896341f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a01807efa9a2732673428a7506c83acaa</anchor>
      <arglist>(cephes_log_p0, 7.0376836292E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0aab7c33f2fd280b66762b8b84a181</anchor>
      <arglist>(cephes_log_p1, - 1.1514610310E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8874ae20a783c791eb6021b5cfeaf9ea</anchor>
      <arglist>(cephes_log_p2, 1.1676998740E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e692e04199669f872cc7aa4d6c41a4d</anchor>
      <arglist>(cephes_log_p3, - 1.2420140846E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c7549cd65f3f306680ff391675f3e02</anchor>
      <arglist>(cephes_log_p4,+1.4249322787E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa71d87187b4f15a592acc04acf39970b</anchor>
      <arglist>(cephes_log_p5, - 1.6668057665E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d04991120301837d8c62365f437c9b8</anchor>
      <arglist>(cephes_log_p6,+2.0000714765E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab60dfaff66c50e8c3e26046aa70bda3c</anchor>
      <arglist>(cephes_log_p7, - 2.4999993993E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a961b69595b1452b285bfe8b07c0ab527</anchor>
      <arglist>(cephes_log_p8,+3.3333331174E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06589c8aba6f58b648bebc3ce188bced</anchor>
      <arglist>(cephes_log_q1, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a35b04325d2650d2c5a238c82ec246c</anchor>
      <arglist>(cephes_log_q2, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a7380e7b70749d3a471cbfd2f72a991</anchor>
      <arglist>(cephes_SQRTHF, 0.707106781186547524f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58b725f4de34e7f53cfae27fbc4c695f</anchor>
      <arglist>(exp_hi, 88.3762626647950f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad6f731f226ecdb773adbf8a30a531ba</anchor>
      <arglist>(exp_lo, -88.3762626647949f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f48f8f7d7e6b598b7873c847954bd6a</anchor>
      <arglist>(half, 0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83044d4d63a46e27f8647444da81d31b</anchor>
      <arglist>(inv_mant_mask, ~0x7f800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a37162c8f6626af6f355b63fa92703cf9</anchor>
      <arglist>(min_norm_pos, 0x00800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abebce899a03aac74fc724a2df1b3a728</anchor>
      <arglist>(minus_inf, 0xff800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24888d25ddc6afc3e7843c569c34e518</anchor>
      <arglist>(minus_nan, 0xffffffff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a356688d43fe70a124bfbd870a9acbcc8</anchor>
      <arglist>(0x7f, 0x7f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3c0b6b3401b2e87965e362f7876e15d</anchor>
      <arglist>(23, 23)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/AVX/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX/</path>
    <filename>Eigen_2src_2Core_2arch_2AVX_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>pexp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa287cf9beefe00a71e537d61ca5e374d</anchor>
      <arglist>(const Packet4d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>pexp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5c77669e4c0a48e32f5d45c6a1aa9e8</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>plog&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22506371c12a3a9b33a9ef4ee1224ccf</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>prsqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8bedd8df1a65eb70af9e8610ab63fcc</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>prsqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a636a9eb228d5c70e27417c4b736eb6cf</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Packet8i</type>
      <name>pshiftleft</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a703341af57db8439ae9690870449daea</anchor>
      <arglist>(Packet8i v, int n)</arglist>
    </member>
    <member kind="function">
      <type>Packet8f</type>
      <name>pshiftright</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae85fcab638e4045f96483b1529cd14c9</anchor>
      <arglist>(Packet8f v, int n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af88cef0a5c3be48205d37003d50fb5e9</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>psqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f6b29d5043f43457b76a769bae8236</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac640b3ddd9636a8aa41e43127d5a603d</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>ptanh&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1fea674ea6c3cc4c439f306e00dafb</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/AVX512/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX512/</path>
    <filename>Eigen_2src_2Core_2arch_2AVX512_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/CUDA/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>Eigen_2src_2Core_2arch_2CUDA_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/NEON/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/NEON/</path>
    <filename>Eigen_2src_2Core_2arch_2NEON_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/SSE/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>Eigen_2src_2Core_2arch_2SSE_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>ptanh&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74c125271290cd7011e9e673e34c819a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a862d9507c9e63c741ac29150d0df66ba</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a982549ff7a7aa1a72c691bca5ea32ae4</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/ZVector/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/ZVector/</path>
    <filename>Eigen_2src_2Core_2arch_2ZVector_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd080992773646437546fb8d871b3eba</anchor>
      <arglist>(1, 1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abbaf80ac53d4cac1b7ed3ef9ad4668d0</anchor>
      <arglist>(2, 2.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07807a6b02bcd2993e35384fae3eadcd</anchor>
      <arglist>(cephes_exp_C1, 0.693145751953125)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a134a3306e2246cb701e99a2ef65c6fad</anchor>
      <arglist>(cephes_exp_C2, 1.42860682030941723212e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb91e577b8048b7c2c03f2cda3d88a84</anchor>
      <arglist>(cephes_exp_p0, 1.26177193074810590878e-4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6669809de8c327bbb72255f0b356b97</anchor>
      <arglist>(cephes_exp_p1, 3.02994407707441961300e-2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bde25b9c0da8a611771785b6638197a</anchor>
      <arglist>(cephes_exp_p2, 9.99999999999999999910e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2c7705a5fe1bbe73ea26a554f557b75b</anchor>
      <arglist>(cephes_exp_q0, 3.00198505138664455042e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6f14e9a7128efef268af6055ae7c400</anchor>
      <arglist>(cephes_exp_q1, 2.52448340349684104192e-3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc745b44f3dc6f04e5dcf4fbc150f6d9</anchor>
      <arglist>(cephes_exp_q2, 2.27265548208155028766e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d801f09c00df1ceb58575736350d938</anchor>
      <arglist>(cephes_exp_q3, 2.00000000000000000009e0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8326e5bb6735425942940185d3131502</anchor>
      <arglist>(cephes_LOG2EF, 1.4426950408889634073599)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31fe3a43934f1483cb0a8bacceda093c</anchor>
      <arglist>(exp_hi, 709.437)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4adee68a0e9221dd0800807a1621d427</anchor>
      <arglist>(exp_lo, -709.436139303)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5c52ef4b62a4f7bf11a836659f9e4102</anchor>
      <arglist>(half, 0.5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Eigen_2src_2Core_2MathFunctions_8h.html</filename>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl_default</class>
    <class kind="struct">Eigen::internal::abs2_impl_default&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::always_void</class>
    <class kind="struct">Eigen::internal::arg_default_impl</class>
    <class kind="struct">Eigen::internal::arg_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::arg_impl</class>
    <class kind="struct">Eigen::internal::arg_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::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::log1p_impl</class>
    <class kind="struct">Eigen::internal::log1p_retval</class>
    <class kind="struct">Eigen::internal::meta_floor_log2</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2_selector</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_impl</class>
    <class kind="struct">Eigen::internal::pow_impl&lt; ScalarX, ScalarY, true &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::round_impl</class>
    <class kind="struct">Eigen::internal::round_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::internal::std_fallback</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_IMPL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a16a9c6b7b8df92a9e63bee2207a56fab</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a23043b8c165331b25be039f495dfa1c6</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PI</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>aebdd4427aa2148313c07b0eedad449ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_STD_FPCLASSIFY</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a87e5b85835525b6fd77198877dd89381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3a267313f52e17fafa5711faf2a31b9f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3a2c2619ab82d225fa83375727aa5b6827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3ab8e7041cdc770abc90674672db8d1ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3acb4541b8ce18c3625ed8197dd08e602c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if&lt; NumTraits&lt; T &gt;::IsSigned||NumTraits&lt; T &gt;::IsComplex, typename NumTraits&lt; T &gt;::Real &gt;::type</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a43762d71952c83dcd5157758184cb75f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if&lt;!(NumTraits&lt; T &gt;::IsSigned||NumTraits&lt; T &gt;::IsComplex), typename NumTraits&lt; T &gt;::Real &gt;::type</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aa9d3ca2591159b7b70acb90df6bc71e6</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>acos</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9477faf24fb55cd2b360a2ce9f8b8d6b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>asin</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4e7cd21fda86d334b699abe9629e600d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>atan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a732e6dc5024f907c6e9fc791cabf329a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b7a415a3401c28e7f8320e796159680</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T()</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7707f0f4d89be4a801f79133042e8543</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2fb2ee16afbd8bd35db971dff56b7a2b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>cosh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8106cf9b0ce2c035ab58d6e4da0cd50c</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a521a2fd0ac107e52316ed9c486f8c424</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>abac0da1e999e0f1bda99ef3c90eb8cb0</anchor>
      <arglist>(arg, Scalar) arg(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a47ce2615f6d81209467b634a1a5e68ba</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a37fe89516bf3a3a0ddad3e0a8b89c206</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a823d6b5817e466aebe7bd18bfaa90728</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9b2237b8d2efcbad55586743f3882a64</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af52c29f5576f7fdbb7f7335bbe55287e</anchor>
      <arglist>(log1p, Scalar) log1p(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7f46019984e5b803551d1ae1b5566e35</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a16f08b4c93e2853d700d73afe9a8f2</anchor>
      <arglist>(random, Scalar) random()</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>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a86887dee47a87906c0de4dbd4eea5343</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af96302f95b827c59b9285b16508282b8</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a06f98b1fbd11da9b6e0e2018f26a45a3</anchor>
      <arglist>(round, Scalar) round(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8813a696fa1e2c04f7fc4e072139dede</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T()</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a28dbd9a9c8208199e41f9cb4f8a9abcc</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>fmod</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2c422bfa9948fd999b98528de28abc19</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>generic_fast_tanh_float</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab589c1da1f207b3493c463c5f006c8cc</anchor>
      <arglist>(const T &amp;a_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC 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>a6360617e1f08a52fa6b285b24afb5e0d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7c83f2257c639f3d550f5d7d7c69ca3b</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afece450c6344e5a39261f006e0e8513d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1ebf8d65226eeebff09f2520185ea404</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a75480c518af9d52b98db5c35a1325d62</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ebef155f64359b9c1feda2aa53e5d7e</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8deeb5dc7ecc338eeec8c655de301158</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1f2c9142244f2788e40a4e14ece0e03b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7ea6bc9ae520ddba4114982fc587ffc</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a103f524be42b2fb0dd716b8053bbd8f1</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaf422d3fb77077656eadb69b9ea7de36</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84d9a116f1410c45670db495257f64ac</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2240f0b346d83eca8337723c875c6032</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1a03bc1a2d76351d72fc53d2d4bed1e5</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac2b79a86e28112c715dc14bcc9f9ec4</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82d2a2a8624b54734bbb3be59096e1a0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a156fa9c73b414b6996bfcddf3fed4c77</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1internal_1_1std__fallback.html</anchorfile>
      <anchor>ad09350f823b13ad700a58ffecc99cab9</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>log2</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a283774f4ea81069e1eb63452ae925770</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>maxi</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29d502349f2ec9897c808e65e0f96eb4</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>mini</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ab3b30bf0bcfa1ad91dbec75fabb3bea0</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::pow_impl&lt; ScalarX, ScalarY &gt;::result_type</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad6446b59bd58b95329c84ef44bcbde5b</anchor>
      <arglist>(const ScalarX &amp;x, const ScalarY &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC 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>ae6dcafa9f0a6ab2865e3f46ce4a1a130</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8f24fada070606dfb9d3e640dddbd2d1</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sinh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad7a90176816bfd3586bb9e84c5edd704</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a416551f8245fa1958ced886dbdd7bdd7</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aa4be6feea9e2540d3e3e1f411df2a5e6</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5eb0ac5b9cebd93e988b9514952baf01</anchor>
      <arglist>(const T &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>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a36862639fe0e8879b650a1111db1eec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/MoreVectorization/MathFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MoreVectorization/</path>
    <filename>unsupported_2Eigen_2src_2MoreVectorization_2MathFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1208558ac5865a8e3893fa69e559ba21</anchor>
      <arglist>(Packet a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathFunctionsImpl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>MathFunctionsImpl_8h.html</filename>
    <class kind="struct">Eigen::internal::hypot_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>T</type>
      <name>generic_fast_tanh_float</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab589c1da1f207b3493c463c5f006c8cc</anchor>
      <arglist>(const T &amp;a_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE RealScalar</type>
      <name>positive_real_hypot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab5bc2c3674ca06a0cd888f919a6fd2a</anchor>
      <arglist>(const RealScalar &amp;x, const RealScalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Matrix_8h.html</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>matrix_utilities.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>matrix__utilities_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>double</type>
      <name>compute_condition_number</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a17bd28f1816c78d75cdca40727e1c399</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_condition_number_square_matrix</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a035174faa121be7c335cf4a9e8214d7e</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_pseudo_inverse</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a231169bddb0d1383e5a0e9b644c0f805</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, Eigen::MatrixBase&lt; Derived &gt; &amp;pinvmat, double tolerance=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>have_equal_size</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a71b29208347d3937c3e9910709f10719</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedA &gt; &amp;matrix1, const Eigen::MatrixBase&lt; DerivedB &gt; &amp;matrix2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>have_equal_size</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a5159e759b4b3d273391eebbd65e651f8</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedA &gt; &amp;matrix1, const Eigen::MatrixBase&lt; DerivedB &gt; &amp;matrix2, const Eigen::MatrixBase&lt; Derived &gt; &amp;... matrices_other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_positive_definite</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1b29bb763f0a1cd3f4f86c4cf55b17c1</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_square</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4309de131e7741fd3e8cc42ed3629357</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_square</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>abbfba03468c7eee0c4304a4948130d71</anchor>
      <arglist>(int numel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>MatrixBase_8h.html</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>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATRIX_FUNCTION</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>a06d461b0e31c8326ce4b1bcffb7aba9d</anchor>
      <arglist>(ReturnType, Name, Description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATRIX_FUNCTION_1</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>a97ddf35774202c81d44fe6b0edc94903</anchor>
      <arglist>(ReturnType, Name, Description, Argument)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBaseEigenvalues.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>MatrixBaseEigenvalues_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>MatrixCwiseBinaryOps_8h.html</filename>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a5f6a0cdb0f2df5f0def41dd27a95ef3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ad68fdd420da2f3015274c1ea2857d405</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3b2532033592bcaeb67ff05d4138d864</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3cd453c483b8a4415ab1d950ebc384c5</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a528fc4ff3bbeb88b59fb362de54283bc</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a785f570964e40f1cf900a6a59ef76f01</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a041cfdd5c3918c3c28d7ab31437b51c9</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a57eb02c05351d888565d6b1e8c7e1280</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a005942376175fb9fdfa0a1600064243f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a81fdc2db9810173dff882554a6404dbf</anchor>
      <arglist>(Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/plugins/</path>
    <filename>MatrixCwiseUnaryOps_8h.html</filename>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a578065e544ff0adf40d9b8ee4ac01186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a311619e2469747a033787cbe29546b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9a64f9cd35db23a9c5f30c057fb9f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8813fa44afd4440f88e2046abea272c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9483e4c54fd8516c01c8680a8d52af69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0296897af97a32b5bb838f2f0675fbb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9395b735893d057b639e398d9d245237</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a77ff35adec8ad63fc95256b3561ae8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa79708baeb1adfd463f60574e4adada8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a24da5c070fb0b50c0ecf08c49a9375b9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixExponential.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixExponential_8h.html</filename>
    <includes id="StemFunction_8h" name="StemFunction.h" local="yes" imported="no">StemFunction.h</includes>
    <class kind="struct">Eigen::internal::is_exp_known_type</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, double &gt;</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, float &gt;</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, long double &gt;</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="struct">Eigen::internal::MatrixExponentialScalingOp</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_compute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a927766ddb1b8b0f0b17e4c982bc50c72</anchor>
      <arglist>(const ArgType &amp;arg, ResultType &amp;result, false_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_compute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31f2d6a505f108b760c422f937f49924</anchor>
      <arglist>(const ArgType &amp;arg, ResultType &amp;result, true_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade13</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae7d0962a143c96343984440db683905a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e6cf2e01b6fb376d33b9bb8183e5777</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade5</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4992d182490219270a24aaa8285e63a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade7</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1abecb439e6cb1b5188828cdb7e0ab60</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade9</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a218447e97bf869bf354f92e020a7355a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixFunction.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixFunction_8h.html</filename>
    <includes id="StemFunction_8h" name="StemFunction.h" local="yes" imported="no">StemFunction.h</includes>
    <class kind="struct">Eigen::internal::matrix_function_compute</class>
    <class kind="struct">Eigen::internal::matrix_function_compute&lt; MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::matrix_function_compute&lt; MatrixType, 1 &gt;</class>
    <class kind="class">Eigen::internal::MatrixFunctionAtomic</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_above_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ff76c47bde59d8af688e5925bed8f17</anchor>
      <arglist>(const MatrixType &amp;T, const VectorType &amp;blockStart, const VectorType &amp;clusterSize, MatrixType &amp;fT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_block_atomic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53e617df189868a791e44d2c4e94403f</anchor>
      <arglist>(const MatrixType &amp;T, AtomicType &amp;atomic, const VectorType &amp;blockStart, const VectorType &amp;clusterSize, MatrixType &amp;fT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_block_start</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2144f635d30028a25e7eb3510c315ad3</anchor>
      <arglist>(const VectorType &amp;clusterSize, VectorType &amp;blockStart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_cluster_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1073ba7ac499827baa04c814e4251326</anchor>
      <arglist>(const ListOfClusters &amp;clusters, Matrix&lt; Index, Dynamic, 1 &gt; &amp;clusterSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_map</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade67364a006320cd7103f0f3366def09</anchor>
      <arglist>(const EivalsType &amp;eivals, const ListOfClusters &amp;clusters, VectorType &amp;eivalToCluster)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>matrix_function_compute_mu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b0420d6979caddbd61ba31cec4bffc2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_permutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0434fe5b0ec47e69b8e351ef9e131bcd</anchor>
      <arglist>(const DynVectorType &amp;blockStart, const DynVectorType &amp;eivalToCluster, VectorType &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>ListOfClusters::iterator</type>
      <name>matrix_function_find_cluster</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af9cdbae9f4f166fae876c54b97c0f2bb</anchor>
      <arglist>(Index key, ListOfClusters &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_partition_eigenvalues</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9291a6ab4fe0ad1346049a8f2feddeaa</anchor>
      <arglist>(const EivalsType &amp;eivals, std::list&lt; Cluster &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_permute_schur</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59cacdc2f9b480da246258bc9399aa2c</anchor>
      <arglist>(VectorType &amp;permutation, MatrixType &amp;U, MatrixType &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrix_function_solve_triangular_sylvester</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f7e5b9803071057e7ed4e887da4a1bb</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, const MatrixType &amp;C)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>matrix_function_separation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83aececb2dc32d30c1aa55f9aa5532d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixLogarithm.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixLogarithm_8h.html</filename>
    <class kind="struct">Eigen::internal::matrix_log_max_pade_degree</class>
    <class kind="struct">Eigen::internal::matrix_log_min_pade_degree</class>
    <class kind="class">Eigen::internal::MatrixLogarithmAtomic</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_2x2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1cb8d312c017f94570a52317fd1ece5f</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_big</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2de7acbbff34ec236ee5e9fdb2eee38</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_pade</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a366cdd93d3035b0053cc8b3bff77f2a4</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T, int degree)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7cdde7861546c148b2067fd94b3933f0</anchor>
      <arglist>(double normTminusI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0091d6d89ad60b1117bbb1b4b9901d0</anchor>
      <arglist>(float normTminusI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6cb311dc4965edfa087bc35a9ee99ed</anchor>
      <arglist>(long double normTminusI)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixMarketIterator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>MatrixMarketIterator_8h.html</filename>
    <class kind="class">Eigen::MatrixMarketIterator</class>
    <namespace>Eigen</namespace>
    <member kind="enumvalue">
      <name>SPD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6597ac99cfdf1b68e3ac7e688fcde1a6ac8f4a3e1f6216d1190f8cfcb2a5106f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonSymmetric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6597ac99cfdf1b68e3ac7e688fcde1a6a7ffa6817d163b328ed7a9ca9ef441b14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixPower.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixPower_8h.html</filename>
    <class kind="class">Eigen::MatrixComplexPowerReturnValue</class>
    <class kind="class">Eigen::MatrixPower</class>
    <class kind="class">Eigen::MatrixPower</class>
    <class kind="class">Eigen::MatrixPowerAtomic</class>
    <class kind="class">Eigen::MatrixPowerParenthesesReturnValue</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixComplexPowerReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerParenthesesReturnValue&lt; MatrixPowerType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixSquareRoot.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixSquareRoot_8h.html</filename>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute</class>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 1 &gt;</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f490197e16df831683018e383e29346</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_1x1_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39b907e48b9b9fed8cea3fbb67c35b54</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_1x2_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a922345d30d56d13fc20dcc452755ea65</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x1_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf8f128614be4802a6af9f357da3d169</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x2_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a96ef1b033a05cde18ea4d933ec62ca</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x2_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac968fcd5f7206aef781631df79524727</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e5c9733af465bc14851019818a5d2b3</anchor>
      <arglist>(const MatrixType &amp;T, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_off_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a95c0b49fec5ce44af43283d7f541d341</anchor>
      <arglist>(const MatrixType &amp;T, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_solve_auxiliary_equation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a691211492c8b69df5c7391bd1de411c4</anchor>
      <arglist>(MatrixType &amp;X, const MatrixType &amp;A, const MatrixType &amp;B, const MatrixType &amp;C)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_triangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae51c91f920f6ea4a7f6f72caa1e8249f</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MaxSizeVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/util/</path>
    <filename>MaxSizeVector_8h.html</filename>
    <class kind="class">Eigen::MaxSizeVector</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Memory.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>Memory_8h.html</filename>
    <class kind="class">Eigen::aligned_allocator</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::aligned_allocator::rebind</class>
    <class kind="class">Eigen::internal::scoped_array</class>
    <class kind="struct">Eigen::internal::smart_copy_helper</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ei_declare_aligned_stack_constructed_variable</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>ae4bf2b34741512d206aa238550a2c42c</anchor>
      <arglist>(TYPE, NAME, SIZE, BUFFER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FREEBSD_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a09aa4692221e10a214dd85e85b7b337d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a0ed1d30d686d0fd8fa62cf16f4af1a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a6b556795c1a3aa8156f7b975481b872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a1a3c94340ee7905232b39099dce9c509</anchor>
      <arglist>(NeedsToAlign)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a8dea9259011439f7240490cbcb910378</anchor>
      <arglist>(Scalar, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a6f5fa4c5ab61f4a2ee704758ea65ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a7685afbcd966504733314551bb1c0f</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adad153f95799bcc02d86235418c0a73f</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fa1e18ea9d86770b11336386512c19d</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f0f558708faf3bdade5ffcb075d7a22</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a947d8a34310c29ac9ca59f4a07ac41b0</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9cbaa75a3a4be427063623e8f390085</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aade40fb602f8649b396fd4f20494884e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b0a6d8544622794c1a91c7d5ecc0462</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e30a9533494470d75c772223faa9903</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7fb46ed6502862862b417071e3d618</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a879b765262b6a5776aed464ae01e0520</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad8f3ecb6c8366b03f4d2feb2453fb71b</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07d6af3badcde8dd73292adb62e38ca1</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11e8b81e5736c274e03d1017296f1627</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ada470efa3e2574dd8c03c92a72e7fa9d</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8a13c6a933c2616aa086843efdddf6e0</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::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>aba345172a622894514a1d6b4e34df8fe</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::size_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8aa354be0c3cb50e992d6968adcf0145</anchor>
      <arglist>(T *pts, std::size_t new_size, std::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>adec5f20fd0afb7067f6a6d8c243ac1d1</anchor>
      <arglist>(T *pts, std::size_t new_size, std::size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70d5d14c6415089cbfe985cb7c576864</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f532d76e83ab848ef30d9540bc6c66c</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf078c78da41b6c2ca7f85cf32e59b5</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef45b3d13f972b0edee7537f50c929c9</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5692cd3c30a1b398f9c6d23edca0262f</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa5263274e83e4b19ff5558046f1077f</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_memmove</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab62b385a18b8a749eded9322d0b853ac</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aefb14fc87518cc6b91063a820a66a21b</anchor>
      <arglist>(scoped_array&lt; T &gt; &amp;a, scoped_array&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa03c647c0da4f77a83252fd9bd097ca4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_parser.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/src/</path>
    <filename>message__parser_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>message_parser.h</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/include/corbo-communication/</path>
    <filename>message__parser_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Meta.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>Meta_8h.html</filename>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::conditional</class>
    <class kind="struct">Eigen::internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">Eigen::internal::enable_if</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::has_binary_operator</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_nullary_operator</class>
    <class kind="struct">Eigen::internal::has_ReturnType</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::has_unary_operator</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible</class>
    <class kind="struct">Eigen::internal::is_convertible_impl</class>
    <class kind="struct">Eigen::internal::is_integral</class>
    <class kind="struct">Eigen::internal::is_integral&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_no</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_yes</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::no</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::yes</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>Index</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a62e77e0933482dafde8fe197d9a2cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>IntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa163dba844d8d3fb778e6cc6b207d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>UIntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a017bb5f182d0e8afd1fed693649d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>div_ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a68364122d062cc98c1ea952f820c3721</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7aac851315151fc453a8e02a1f1baf4c</anchor>
      <arglist>(const double &amp;x, const double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a0a86fe557b4a9c327d56ff19e394c9b3</anchor>
      <arglist>(const float &amp;x, const float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8049a18636c6ba1e95d801ed783847d0</anchor>
      <arglist>(const X &amp;x, const Y &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1fab3c40993d2b8d7fb966486098fee7</anchor>
      <arglist>(const double &amp;x, const double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ab1db2e8d2f01927e436ef4f9310c0b55</anchor>
      <arglist>(const float &amp;x, const float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a82585c8388d69104eb655cf8e5fd111f</anchor>
      <arglist>(const X &amp;x, const Y &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>return_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad98857c7a2f14b920363212dd6c4aec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a3b617b6220683f86218071c40c41d381</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MetisSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/MetisSupport/</path>
    <filename>MetisSupport_8h.html</filename>
    <class kind="class">Eigen::MetisOrdering</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>minimum_time.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>minimum__time_8h.html</filename>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <class kind="class">corbo::MinimumTime</class>
    <class kind="class">corbo::MinimumTimeRegularized</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>MINRES.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>MINRES_8h.html</filename>
    <class kind="class">Eigen::MINRES</class>
    <class kind="class">Eigen::MINRES</class>
    <class kind="struct">Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>minres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afced1fe1b9cc2bdb888c88b61f93c0ca</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/</path>
    <filename>misc_8cpp.html</filename>
    <includes id="misc_8h" name="misc.h" local="no" imported="no">corbo-optimization/misc.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>void</type>
      <name>convert_triplet</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a293f3f75c747747f050c5377f060cc70</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;i_row, const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;j_col, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, std::vector&lt; Eigen::Triplet&lt; double &gt;&gt; &amp;triplets)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/</path>
    <filename>misc_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>void</type>
      <name>convert_triplet</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a293f3f75c747747f050c5377f060cc70</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;i_row, const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;j_col, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, std::vector&lt; Eigen::Triplet&lt; double &gt;&gt; &amp;triplets)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>misc__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::TwoScalarEqualEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>MKL_support.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>MKL__support_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>BlasIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02236777748981f69ac8703769d03088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>dcomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5ac8e8d5097ce5564d904ab9bceb1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>scomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac012de8863b0e1177fe6b4fda7e3bd79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_shooting_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>multiple__shooting__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::MSDynamicsOnlyEdge</class>
    <class kind="class">corbo::MSDynamicsOnlyMultiControlsEdge</class>
    <class kind="class">corbo::MSDynamicsOnlyMultiControlsMultiDtsEdge</class>
    <class kind="class">corbo::MSVariableDynamicsOnlyEdge</class>
    <class kind="class">corbo::MultipleShootingEdge</class>
    <class kind="class">corbo::MultipleShootingEdgeSingleControl</class>
    <class kind="class">corbo::MultipleShootingEdgeSingleControlTimeScaling</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>multiple_shooting_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>multiple__shooting__grid_8cpp.html</filename>
    <includes id="multiple__shooting__grid_8h" name="multiple_shooting_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_grid.h</includes>
    <includes id="multiple__shooting__edges_8h" name="multiple_shooting_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/multiple_shooting_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>multiple_shooting_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>multiple__shooting__grid_8h.html</filename>
    <includes id="shooting__grid__base_8h" name="shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/shooting_grid_base.h</includes>
    <class kind="class">corbo::MultipleShootingGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>multiple_shooting_variable_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>multiple__shooting__variable__grid_8cpp.html</filename>
    <includes id="multiple__shooting__variable__grid_8h" name="multiple_shooting_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_variable_grid.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>multiple_shooting_variable_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>multiple__shooting__variable__grid_8h.html</filename>
    <includes id="multiple__shooting__grid_8h" name="multiple_shooting_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_grid.h</includes>
    <class kind="class">corbo::MultipleShootingVariableGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>NestByValue.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>NestByValue_8h.html</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>nlp_functions.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>nlp__functions_8cpp.html</filename>
    <includes id="nlp__functions_8h" name="nlp_functions.h" local="no" imported="no">corbo-optimal-control/functions/nlp_functions.h</includes>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>nlp_functions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>nlp__functions_8h.html</filename>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <class kind="class">corbo::NlpFunctions</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>nlp_solver_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>nlp__solver__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <includes id="optimization_2include_2corbo-optimization_2types_8h" name="optimization/include/corbo-optimization/types.h" local="no" imported="no">corbo-optimization/types.h</includes>
    <class kind="class">corbo::NlpSolverInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_NLP_SOLVER</name>
      <anchorfile>nlp__solver__interface_8h.html</anchorfile>
      <anchor>af843e2a8b932728da1c05d539c7bc844</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; NlpSolverInterface &gt;</type>
      <name>NlpSolverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab3e92c6fa39b760a11dd13895d79f123</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nlp_solver_ipopt.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/solver/</path>
    <filename>nlp__solver__ipopt_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>nlp_solver_ipopt.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>nlp__solver__ipopt_8h.html</filename>
    <includes id="nlp__solver__interface_8h" name="nlp_solver_interface.h" local="no" imported="no">corbo-optimization/solver/nlp_solver_interface.h</includes>
    <class kind="class">corbo::SolverIpopt</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>nlp_solver_ipopt_wrapper.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/solver/</path>
    <filename>nlp__solver__ipopt__wrapper_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>nlp_solver_ipopt_wrapper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>nlp__solver__ipopt__wrapper_8h.html</filename>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <class kind="class">corbo::IpoptWrapper</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CSTDDEF</name>
      <anchorfile>nlp__solver__ipopt__wrapper_8h.html</anchorfile>
      <anchor>af858cc42aa54f0d70f119d478538357a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NoAlias.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>NoAlias_8h.html</filename>
    <class kind="class">Eigen::NoAlias</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_finite_differences_variable_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__finite__differences__variable__grid_8cpp.html</filename>
    <includes id="non__uniform__finite__differences__variable__grid_8h" name="non_uniform_finite_differences_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_finite_differences_variable_grid.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="misc__edges_8h" name="misc_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/misc_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_finite_differences_variable_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__finite__differences__variable__grid_8h.html</filename>
    <includes id="non__uniform__full__discretization__grid__base_8h" name="non_uniform_full_discretization_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_full_discretization_grid_base.h</includes>
    <class kind="class">corbo::NonUniformFiniteDifferencesVariableGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_full_discretization_grid_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__full__discretization__grid__base_8cpp.html</filename>
    <includes id="non__uniform__full__discretization__grid__base_8h" name="non_uniform_full_discretization_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_full_discretization_grid_base.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_full_discretization_grid_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__full__discretization__grid__base_8h.html</filename>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="finite__differences__collocation_8h" name="finite_differences_collocation.h" local="no" imported="no">corbo-numerics/finite_differences_collocation.h</includes>
    <class kind="class">corbo::NonUniformFullDiscretizationGridBase</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_multiple_shooting_variable_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__multiple__shooting__variable__grid_8cpp.html</filename>
    <includes id="non__uniform__multiple__shooting__variable__grid_8h" name="non_uniform_multiple_shooting_variable_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_multiple_shooting_variable_grid.h</includes>
    <includes id="misc__edges_8h" name="misc_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/misc_edges.h</includes>
    <includes id="multiple__shooting__edges_8h" name="multiple_shooting_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/multiple_shooting_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_multiple_shooting_variable_grid.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__multiple__shooting__variable__grid_8h.html</filename>
    <includes id="non__uniform__shooting__grid__base_8h" name="non_uniform_shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_shooting_grid_base.h</includes>
    <class kind="class">corbo::NonUniformMultipleShootingVariableGrid</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_shooting_grid_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__shooting__grid__base_8cpp.html</filename>
    <includes id="non__uniform__shooting__grid__base_8h" name="non_uniform_shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/non_uniform_shooting_grid_base.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>non_uniform_shooting_grid_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>non__uniform__shooting__grid__base_8h.html</filename>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <class kind="class">corbo::NonUniformShootingGridBase</class>
    <class kind="struct">corbo::NonUniformShootingGridBase::ShootingInterval</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>NonBlockingThreadPool.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>NonBlockingThreadPool_8h.html</filename>
    <class kind="class">Eigen::NonBlockingThreadPoolTempl</class>
    <class kind="struct">Eigen::NonBlockingThreadPoolTempl::PerThread</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>NonBlockingThreadPoolTempl&lt; StlThreadEnvironment &gt;</type>
      <name>NonBlockingThreadPool</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06bd9615171145b351e5978bcad50de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nonlinear_benchmark_systems.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/benchmark/</path>
    <filename>nonlinear__benchmark__systems_8h.html</filename>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::ArtsteinsCircle</class>
    <class kind="class">corbo::CartPole</class>
    <class kind="class">corbo::DuffingOscillator</class>
    <class kind="class">corbo::FreeSpaceRocket</class>
    <class kind="class">corbo::MasslessPendulum</class>
    <class kind="class">corbo::SimplePendulum</class>
    <class kind="class">corbo::ToyExample</class>
    <class kind="class">corbo::VanDerPolOscillator</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>NonMPL2.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>NonMPL2_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>NullaryFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>NullaryFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NumericalDiff.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NumericalDiff/</path>
    <filename>NumericalDiff_8h.html</filename>
    <class kind="class">Eigen::NumericalDiff</class>
    <namespace>Eigen</namespace>
    <member kind="enumeration">
      <type></type>
      <name>NumericalDiffMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda3be5cc043ad680e57c5a6f7bcf61600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Central</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda05ac9086790c74291fd585c1b1c747ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumTraits.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>NumTraits_8h.html</filename>
    <class kind="struct">Eigen::internal::default_digits10_impl</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="struct">Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::string &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; void &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>observability.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>observability_8cpp.html</filename>
    <includes id="observability_8h" name="observability.h" local="no" imported="no">corbo-numerics/observability.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>observability.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>observability_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::Observability</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>observer_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/observers/include/corbo-observers/</path>
    <filename>observer__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::ObserverInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_OBSERVER</name>
      <anchorfile>observer__interface_8h.html</anchorfile>
      <anchor>aa77655bbf789c00ebd838c30867fab32</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; ObserverInterface &gt;</type>
      <name>ObserverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a07d25aa7febf03d8e75aa037b1afaa0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>observers_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/observers/test/</path>
    <filename>observers__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>observers__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>observers__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>one_of_param_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>one__of__param__widget_8cpp.html</filename>
    <includes id="message__parser_8h" name="message_parser.h" local="no" imported="no">corbo-communication/message_parser.h</includes>
    <includes id="one__of__param__widget_8h" name="one_of_param_widget.h" local="no" imported="no">corbo-gui/one_of_param_widget.h</includes>
    <includes id="parameter__widget_8h" name="parameter_widget.h" local="no" imported="no">corbo-gui/parameter_widget.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>one_of_param_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>one__of__param__widget_8h.html</filename>
    <includes id="label__combobox__widget_8h" name="label_combobox_widget.h" local="no" imported="no">corbo-gui/label_combobox_widget.h</includes>
    <includes id="parameter__cache_8h" name="parameter_cache.h" local="no" imported="no">corbo-gui/parameter_cache.h</includes>
    <includes id="message__parser_8h" name="message_parser.h" local="no" imported="no">corbo-communication/message_parser.h</includes>
    <class kind="class">corbo::gui::OneOfParamWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>one_step_predictor.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/src/</path>
    <filename>one__step__predictor_8cpp.html</filename>
    <includes id="one__step__predictor_8h" name="one_step_predictor.h" local="no" imported="no">corbo-systems/one_step_predictor.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>one_step_predictor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>one__step__predictor_8h.html</filename>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <includes id="time__value__buffer_8h" name="time_value_buffer.h" local="no" imported="no">corbo-systems/time_value_buffer.h</includes>
    <class kind="class">corbo::OneStepPredictor</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>optimal_control_problem_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/</path>
    <filename>optimal__control__problem__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="optimal__control_2include_2corbo-optimal-control_2statistics_8h" name="optimal_control/include/corbo-optimal-control/statistics.h" local="no" imported="no">corbo-optimal-control/statistics.h</includes>
    <class kind="class">corbo::OptimalControlProblemInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_OCP</name>
      <anchorfile>optimal__control__problem__interface_8h.html</anchorfile>
      <anchor>ae8be4f7d0898f16a9ac32675d8cceb9f</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; OptimalControlProblemInterface &gt;</type>
      <name>OptimalControlProgramFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a53db240ffe81334afd75b29a5697b215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimization_problem_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/</path>
    <filename>optimization__problem__interface_8cpp.html</filename>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>optimization_problem_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/</path>
    <filename>optimization__problem__interface_8h.html</filename>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::OptimizationProblemInterface</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Ordering.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Ordering_8h.html</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="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79d9939f88f7239eba14ff0f98d8a75d</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;symmat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrthoMethods.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>OrthoMethods_8h.html</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>output_function_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>output__function__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::FirstStateSystemOutput</class>
    <class kind="class">corbo::FullStateSystemOutput</class>
    <class kind="class">corbo::LastStateSystemOutput</class>
    <class kind="class">corbo::LinearStateSystemOutput</class>
    <class kind="class">corbo::SystemOutputInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_OUTPUT_FUNCTION</name>
      <anchorfile>output__function__interface_8h.html</anchorfile>
      <anchor>ad5fec2ebe796bfdb0f041117fe7cc578</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; SystemOutputInterface &gt;</type>
      <name>OutputFunctionFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a65558431147addc76800803b417d8cf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PackedSelfadjointProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>PackedSelfadjointProduct_8h.html</filename>
    <class kind="struct">internal::selfadjoint_packed_rank1_update</class>
    <class kind="struct">internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>PackedTriangularMatrixVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>PackedTriangularMatrixVector_8h.html</filename>
    <class kind="struct">internal::packed_triangular_matrix_vector_product</class>
    <class kind="struct">internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>PackedTriangularSolverVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>PackedTriangularSolverVector_8h.html</filename>
    <class kind="struct">internal::packed_triangular_solve_vector</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>AltiVec/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2PacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ALIGNED_PTR</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a500fe3c43980e6c7dc5c8c22fbb6281c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a181a5afa7c0df0901001cb1348c9a3c1</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ac0f6308d1c3c0f4ed6b9ba3e845b7157</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2l</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2b6243221a745a8490a9c0ed953778ff</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_MASK_ALIGNMENT</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2f8f9c22c64a423ff251b67ff4c25f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CHAN</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a7f85720dc12243026a123c7e98d811a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CTRL</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a3979203d401ea4e810ebf5430258cfa2</anchor>
      <arglist>(size, count, stride)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PPC_PREFETCH</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a22cd85c945019917664377052d20a160</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15b322d4aaec9d28a70090d166201c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dd433b4095d1c0cdbedc6c8dd8cfaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942acd8105c3749df0d9806f3b21cd49</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>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>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>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99c999c893c4987a9c68b07de5732b8f</anchor>
      <arglist>(std::ostream &amp;s, const Packet16uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6793e02b2985406aa596927d9dfcfc14</anchor>
      <arglist>(std::ostream &amp;s, const Packet4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5472b58f28daf7bffb64d4766f54695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee9e7b1613748de4d329a067ca1a0690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_HALF64_0_16</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83bd54b1f3a49862be435b6020a7895d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_MZERO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f072c75a902b1658e85a2320097ea2f</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 Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2PacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4d</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>afdf6af02b3f3496c0dfe725a8140c4da</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8f</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a59e092da0abce8b4d680cd83b06e3fa8</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8f_FROM_INT</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>af6bc38eb487e368d31695a4e88eb81fd</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8i</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a8546a172f02f76a42d9a8339439d08c0</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256d</type>
      <name>Packet4d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af185b3e592a4672447442f1c5339d63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256</type>
      <name>Packet8f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3ed51cbd6587ec20b6ea58b0454b4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab356ec37bf991a4d80c18f998c3849cc</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5186f489cb92af2ef0b0d128792c62d4</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>padd&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add351895f6c430f9868527306613ba88</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>padd&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52aceed024c19abe6373e983f1cf456f</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pand&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2660f881609537339298ab45907bedd</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pand&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99285234a5a8623397e915edd13a8351</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pandnot&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1af001dafa477fce99cd00b5764bce7</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pandnot&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dcdc099c7ab246c9335f3d940ddd300</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad58c56d83790762a9674682f330498af</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4d &amp;thenPacket, const Packet4d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0419f98a9afb39a824151324d0b86ba4</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;ifPacket, const Packet8f &amp;thenPacket, const Packet8f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pceil&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a056b00c84dcf391ef081de4b340384</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pceil&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ea44b7eb4f4f4c7093021b13592d8c8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ac96581a6dd2086aba70cb09610bec4</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73fba9b75766833d6d5ca43fc3a07b67</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb8ca5b06e0427cc7c8d0bd7df10336c</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pdiv&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a622c3dbbbc5b3c177eee96851496756c</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pdiv&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf8d60701f303c98cf4709d383162609</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pdiv&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6906c3e9018564d1d537e7b523eada6f</anchor>
      <arglist>(const Packet8i &amp;, const Packet8i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb091f83beaed781dd66f50712cea44d</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a959b7e9370a1eacd8e495a68c170f85f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41eb357c07324f65138ee5fb717bac13</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pfloor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aec4ef84ef25a5c26239fb9580ad196a5</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pfloor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15ddcdd3cce26de3303133d5b75f9eb8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4d</type>
      <name>pgather&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa788ca4b2e2b622821d81e9b0f707de</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8f</type>
      <name>pgather&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3ece0545508527a7f9eb0a38fb4ec93</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c3862e87d930ec6efc2c9dd4cef3a2b</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10dcda242af14e8a56d3ba1163d1d2e6</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1d47d94a58c112440594fc167306538c</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a664c45bfc9e2f141d98d7ea96ca2425e</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af12588dc60a85e8132a95622e31cef8e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad29565e3fc4b10765b509bb0724f8c3c</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1499cbb8aef03333d5fc5c7861839bb</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e80d5c3ef829e320737b8f5367e971e</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pload&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86d3133f145dcad29a971a867d1a02a7</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploaddup&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e3fd467bb22af29dfb912db2e2d799e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploaddup&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6d3dfb4dad5f9183f8ee49a28cb1c50d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadquad&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87ac6079d379392919a8d2916d9400ae</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploadu&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84f52d45928544c60749e8f83555266a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadu&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7258035635059b76010eefda134045a3</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>ploadu&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a016af1763070949f8c9e9fe2753335db</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>plset&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab09c0ba6a7b1bb4257c766f1a716af2e</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>plset&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e4f5eb512758eb36335295f73ef7a5b</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmax&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fcd20f386e9d69cb78d4dbb38d15a93</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmax&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a190c34785e0f92dea3f8786b8330063a</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmin&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab95e2515c19afd9141f9d26ec44e1d3a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a454380904ca403618aed14024def4</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a889b4dcfc3caf6b69927924a3b3fbea9</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7a893db9e575de48c02f4804ad87343</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80485a08aec923ff377c240d3b46da0e</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1c3650c47d06c1b68a7f32674ed5a6a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>por&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed577308a3d27351a2c37dd98bfed7a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>por&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942b2308dde2e669adf589d745cd6d8e</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d87e26dd9fd54cd7744c2403bba0325</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e06d9ef7d8b40fdb3e09cdd0a785929</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>predux_downto4&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bc80dff799ad8f5e75aab2ce62a7dcf</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bf5634fea49731b7f9602af60722d28</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98afc052d11b426571d32c6325e43e17</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74f6927abda2c407a71c52f226e13841</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0be819d1b12a92ffa63ecb665ac58f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50c6d264108ba868c3494589f12c838</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20e4b47b36feca8e9d7683308b23b84a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preduxp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fbcd1540669c574c021ba5055088625</anchor>
      <arglist>(const Packet4d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preduxp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab4447f1586d6fb38a49fd152bef0f59</anchor>
      <arglist>(const Packet8f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeaf5a35f09f5a299f11c48b1c7a67ac2</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9c27cc4d55785e56949b95e6e6faf84</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pround&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa8bc5fc719ce0a8e9e5c53909d0d4dcd</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pround&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5dff5e387be3a0c5da2f1f5e7e306c5</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3badf8cf37bb5aef8f1e31326ddc511</anchor>
      <arglist>(double *to, const Packet4d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af99e078926c539a7f1125ceeef901738</anchor>
      <arglist>(float *to, const Packet8f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pset1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a199c447b5f7d2696177268d5936c8144</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pset1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd48a44632684b76d977ace529558a4</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pset1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a229694f3bfcf92ddc911da58097002f7</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63d9077ff787720975cb4674ce682655</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ba31b602d511fce22f1049164c053d3</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1aa9d0ad3dcabe44be98dba71b22f7cc</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71a6dd9408304503929ba8f15b6b01e1</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4070c26309269f0388e48e45dff4413a</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15e7c38bcae065243057801ee78ec54d</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07760f1b91fc3f036e4023402135fd76</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77438beeed7bee0659c48352a1810220</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4685f2c9f93aeada51244c105111cc6</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>psub&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1ba7ed52219374cc34f9ac2baa0c319</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>psub&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b023080fe2bab9277715ba0688dca0</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ee455373eac923f4b973987301f7b20</anchor>
      <arglist>(PacketBlock&lt; Packet4d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb168f8707e46332cd80189eff5db65e</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f731c823bbf618a1f4b979e8a9b3121</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pxor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad328af2b5139666dc0076a7d14419521</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pxor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35c8edefa0e36addeec032eb8b0d5f37</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX512/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX512/</path>
    <filename>AVX512_2PacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8d &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXTRACT_8f_FROM_16f</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>adbcae30ae5187d5c814d2717c5eca0cf</anchor>
      <arglist>(INPUT, OUTPUT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INSERT_8f_INTO_16f</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a6ae74fbc4da1fb95808e96931c609a48</anchor>
      <arglist>(OUTPUT, INPUTA, INPUTB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>ae25b3af5c061d11113a6079c0692c453</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_2</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a30c146a9d09ae1d085cd99b63efade53</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_D</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a6db0a0f1fc0d8106f41fbcd994420b37</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_SQ_D</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a92bb5ac7060db59775f2931a9eaf6bae</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="typedef">
      <type>__m512</type>
      <name>Packet16f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af688e4e3cd59d1ff870fd833d8471820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512i</type>
      <name>Packet16i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f485fa9ec6c60de4cc964b6cf402b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512d</type>
      <name>Packet8d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39f8677eebe0898f820dbf3168fc5780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeecd774c149ce8081af6d30b70c1c4cd</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4d30005989d841426dfacf1a8734274</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>padd&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18bf28fc3b5a83afdc62ec3dd840d2c1</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>padd&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe98586b5559ae0be8117f91527fb922</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pand&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5b2b7463f933d894768c8e01720839c</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pand&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3683ea9beeda63a49216d8f729ec4d5</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pandnot&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a97159bd99b1f609f3311b8e548525629</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pandnot&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a005a413ac67fcec9162e22593906e1da</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a350b35010acb6f967c8b3aba19cc4328</anchor>
      <arglist>(const Selector&lt; 16 &gt; &amp;, const Packet16f &amp;, const Packet16f &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a116bc730d5c91e81e096f849bd756aa6</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;, const Packet8d &amp;, const Packet8d &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a904533c8d3af6a2efc9955b32fe0575e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41d8d3eb1142dbc5d5ce8a3afdfb64ef</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee7a888ababe7e2e104695b6e7d469a2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pdiv&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99574d474e52b0e439a26434ca290849</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pdiv&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a993556e0ac60c0f7f7d08d574f41b8a0</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa51996fe277184be673c156b8b60f40</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4bb6f59edaa2c9b8369c8e61960963e4</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2dd7f2826c3513187bc2499c954202f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8d</type>
      <name>pgather&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab531c26e04e9fa158424a51e8a44b2cc</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet16f</type>
      <name>pgather&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac431adc8d4eb3054f3b4a15b3b391e8f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93170893c443fea5002051e343f9ffa9</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dc41c241621125059e06cbb17b2b5b0</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9bcedac3d74942d7672f16337cc73a8a</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pload&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfcda63c40593aa27211b1b9aa04af33</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bb5a18c4e1f622ebf6017e53920b33d</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploaddup&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1f2cd5dc74a9b1449cba8358f0f6e1</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploaddup&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76355ebb97e8bbccbf87b272f1ca9113</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadquad&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbe320e757a049ed05d0f564bf9c6d6d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadquad&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c021ba22df2ab0ea36b6497bc18994c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadu&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4272ecbcc99acc876ea4ac438162efff</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>ploadu&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e3e401aa89591a77206e3d005aeb723</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadu&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d4a0a1c6f6dbaf6d1c251881e2da882</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>plset&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a584837fcbeb0a3a2f270d0e5641dd549</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>plset&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f38ae595019ff37781e26e8e5ab2a7f</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmax&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76c434287ac1f22f8b22af2c39b3449f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmax&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8692d994952e63b1715ddf34e16e3106</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmin&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae183dcb768aaa07ed1df5b2297975039</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmin&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af56a8ae3350ab119e541a02caba64e29</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87244fb1620331cf859e4d7b5ce84800</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a14f3341cfe428a018c137a692020741e</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a16a393201cd10d13afa03c5ae6b03ab8</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a08ac40ab96ccff59ceb316d60236a3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>por&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cb5b927adefae406a15ad4282d457ad</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>por&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7059b12e1632b79ad7af111f5bbac1f6</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73901a0d1d0c5b8b6f0eb4cfa83e68e0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6da413a921f49aa16dc5734f7e95ebd2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>predux_downto4&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1943fd708af37d50c00c60b4e96fa8b0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>predux_downto4&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a881c33f667c9001f90151c91a9cf9021</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f594e100840510ecff9509db7639f6e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8bdf55c06e26d3bdb9d15c84505e2c42</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad57dbb23cf8b01f9bf6775296d50ae66</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9177de25894c59a08af1911b72e84ba3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b3a7bccf8209931f7f588c878c2406a</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacecd61343765583cd7154eef63b871f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preduxp&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59c75851a19d41f2e8a417193502fb7c</anchor>
      <arglist>(const Packet16f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preduxp&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a399f82ea79fea2221d7f16914f1a08e2</anchor>
      <arglist>(const Packet8d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7539723d25216e31ce77b9e59c220803</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac54e2f8048a2b8bdedbe3926215a4dc2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab47eab2da549546b4e55a47981b0cdf5</anchor>
      <arglist>(double *to, const Packet8d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44911dd861244d04be7e5888d20be418</anchor>
      <arglist>(float *to, const Packet16f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pset1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752f8ffbc42dd0f4f60ad31325ad8d8b</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pset1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a34956597a29e322dc0c92087ef76518e</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pset1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54ae092bed1e6a1c17d6bec21e8178c</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a694c0db7733ab3bf2a12973041b77d0d</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa0b330bad5d02668eb18a1f3a0ea106</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0aefb49b9b78a738d312b7fa3af5aa7</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13403676a392cc9fd9e0ce0f859c1e1a</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a26bc76d8e74f03a632c7c2b4a4965579</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64f6fc0dab8b3007b63007f2fc675d43</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf2cf73c5b686b7520a76735d0a69433</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21f13e153c7b067d3f51a5c42dd4c4ae</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee94c02a7af9ac096f6162d156663d7e</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>psub&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4a54dba1b00dea6e9dd92c1cccbb1101</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>psub&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c048616f4bb90d8d38404252af27d37</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5b69d1f125886b8ed3fca1602bd3b4c</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 16 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8033bdd3a9a207921418ac65472d4eda</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c1dccc85f1b6dc6ce3fa15b4aaad827</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50bb7e86b5f6aafb1b2938ec95a73fa2</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pxor&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cac2f3583bca2b5650767e30c1df65f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pxor&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6343c1d2791f6c9b239ee994a1784fd</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2PacketMath_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NEON/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2PacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int32_t &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_APPLE_DOUBLE_NEON_BUG</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>adb463766872cdcffc46b16d6d20b1971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARM_PREFETCH</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>af8fccc515da625a745a3f836ea031be2</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PALIGN_NEON</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abd14a862bdf1176207befb341bc1a654</anchor>
      <arglist>(Offset, Type, Command)</arglist>
    </member>
    <member kind="typedef">
      <type>float32x2_t</type>
      <name>Packet2f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6fad2033c6a65eea2b7d918a62f4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32x2_t</type>
      <name>Packet2i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5f510152f1fc1cfa8e3c26647708c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int32_t, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae274a0bcf835500d0dc6bda5665bdc0e</anchor>
      <arglist>(const int32_t *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d91e2398bb74bdc045b85fccf4e6ee6</anchor>
      <arglist>(const int32_t *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>af4d6d50f956ceffbb79f68fc11006ed4</anchor>
      <arglist>(const int32_t *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>ac0a5eb98a74f70a8127424266cd1ee13</anchor>
      <arglist>(const int32_t *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb3213470976ff627f38a34e3bde917b</anchor>
      <arglist>(const int32_t &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; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a3f5dae9be6520b25ceb0f4d7782e5</anchor>
      <arglist>(const int32_t *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int32_t, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe1191d383ca7e81914af262daa88556</anchor>
      <arglist>(int32_t *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a708be23132e1f16636c4bef6aac042f5</anchor>
      <arglist>(const int32_t &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; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac0482dd42d73ee8735906cb2a4c27ee7</anchor>
      <arglist>(int32_t *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; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0bf4d08a4768af5335b3b1e5dfd9711</anchor>
      <arglist>(int32_t *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2PacketMath_8h.html</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec2d_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a5ba6bdb2b469d927d9fa06f5d1bfa6d2</anchor>
      <arglist>(v, p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a387a69c0be53c7bd70e93cf4a54c16b2</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a1ec65d254d25d48c68fbd7fadb9cd5b3</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa119a02009b26db7723ad850b7a5b17f</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>af51b8f5c0d4f6a33879d35685f2cac64</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a071504a8c370c69609dc68dbf8d4d9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a757c18cc3482e703a82957d569eaf078</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54bcd5d6003b5b636704436a2bdf388a</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a68c30f158b76175b68094310be8c9a7d</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a62507f084d45ac1abc6bc53d619a7</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>SsePrefetchPtrType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80ffcec912d405c8609009ca57890849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZVector/PacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/ZVector/</path>
    <filename>ZVector_2PacketMath_8h.html</filename>
    <class kind="union">Eigen::internal::Packet</class>
    <class kind="struct">Eigen::internal::Packet4f</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ALIGNED_PTR</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a500fe3c43980e6c7dc5c8c22fbb6281c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>aa3355743f2129da0052f53c45884b30b</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a7fdc727e46748e5ec67de1fce78bf293</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>ac0f6308d1c3c0f4ed6b9ba3e845b7157</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2l</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2b6243221a745a8490a9c0ed953778ff</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_MASK_ALIGNMENT</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2f8f9c22c64a423ff251b67ff4c25f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ZVECTOR_PREFETCH</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>af180c9f89f97ac3309af05b73f7174b2</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="typedef">
      <type>__vector long long</type>
      <name>Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09f246eaec5d186fa8217682db8d3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned long long</type>
      <name>Packet2ul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af83dae7998b670a04db19e156e4258cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58434b8e22a497651a1773bf121a8a94</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed13b161f6780acddc2406819bcdc30</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b1700cd14f7bbbdefdd02df6e5725eb</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae64e06efdf49fafd6f4c039515d32e90</anchor>
      <arglist>(std::ostream &amp;s, const Packet2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53b387ca1108e588740ae260f135e92a</anchor>
      <arglist>(std::ostream &amp;s, const Packet2l &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad669a8d39acb42a9263fc671a05c1928</anchor>
      <arglist>(std::ostream &amp;s, const Packet2ul &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab42ad42cb12bb736597e52f81b1ccaf7</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2636173af6863de34e156dfbf6ed6301</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163de947bfa2499ca30d044121d9bb0b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pceil&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac6302e439a7df6b9bee65c75aa2be26d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pfloor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afcef5b81d59c0cde536eac077cc8e581</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdf0ea7e126fdf116b7e4d9200f7a90f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b, const Packet2d &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pround&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af045e33dd14e6fae168ee6094e461d9d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>vec_splat_packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a086cd55d3b92f1ad1b99cd3dc50bb7ec</anchor>
      <arglist>(const Packet4f &amp;from)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acdcaafb55f915dc3b09cfe46cd9a831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5226896c21c4eb7607e1159ae9e8467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9600f0cb439d4518425356866c89bcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PacketMathHalf.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>PacketMathHalf_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Parallelizer.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>Parallelizer_8h.html</filename>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a820c0e0460934cc17eb6dacbad54a9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9aca97d83e21b91a04ec079360dfffeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7e89a0df89d06dd95f0c3dda17cf3e</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, Index depth, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter_cache.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>parameter__cache_8cpp.html</filename>
    <includes id="parameter__cache_8h" name="parameter_cache.h" local="no" imported="no">corbo-gui/parameter_cache.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>parameter_cache.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>parameter__cache_8h.html</filename>
    <class kind="class">corbo::gui::ParameterCache</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>parameter_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>parameter__widget_8cpp.html</filename>
    <includes id="parameter__widget_8h" name="parameter_widget.h" local="no" imported="no">corbo-gui/parameter_widget.h</includes>
    <includes id="message__parser_8h" name="message_parser.h" local="no" imported="no">corbo-communication/message_parser.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="collapsable__groupbox_8h" name="collapsable_groupbox.h" local="no" imported="no">corbo-gui/collapsable_groupbox.h</includes>
    <includes id="horizontal__button__group_8h" name="horizontal_button_group.h" local="no" imported="no">corbo-gui/horizontal_button_group.h</includes>
    <includes id="label__combobox__widget_8h" name="label_combobox_widget.h" local="no" imported="no">corbo-gui/label_combobox_widget.h</includes>
    <includes id="label__edit__widget_8h" name="label_edit_widget.h" local="no" imported="no">corbo-gui/label_edit_widget.h</includes>
    <includes id="label__slider__widget_8h" name="label_slider_widget.h" local="no" imported="no">corbo-gui/label_slider_widget.h</includes>
    <includes id="one__of__param__widget_8h" name="one_of_param_widget.h" local="no" imported="no">corbo-gui/one_of_param_widget.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>parameter_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>parameter__widget_8h.html</filename>
    <includes id="message__parser_8h" name="message_parser.h" local="no" imported="no">corbo-communication/message_parser.h</includes>
    <includes id="collapsable__groupbox_8h" name="collapsable_groupbox.h" local="no" imported="no">corbo-gui/collapsable_groupbox.h</includes>
    <includes id="one__of__param__widget_8h" name="one_of_param_widget.h" local="no" imported="no">corbo-gui/one_of_param_widget.h</includes>
    <includes id="parameter__cache_8h" name="parameter_cache.h" local="no" imported="no">corbo-gui/parameter_cache.h</includes>
    <class kind="class">corbo::gui::ParameterWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>ParametrizedLine.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>ParametrizedLine_8h.html</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>PardisoSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/PardisoSupport/</path>
    <filename>PardisoSupport_8h.html</filename>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="class">Eigen::PardisoLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>PartialPivLU.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::enable_if_ref</class>
    <class kind="struct">Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</class>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6631a201f1f0e9f43f5458478d30fa63</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::StorageIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialPivLU_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_LU_PARTPIV</name>
      <anchorfile>PartialPivLU__LAPACKE_8h.html</anchorfile>
      <anchor>a9e7610ba7f2a3f92090f6621a52f38c4</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PaStiXSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/PaStiXSupport/</path>
    <filename>PaStiXSupport_8h.html</filename>
    <class kind="struct">Eigen::internal::pastix_traits</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="class">Eigen::PastixLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PASTIX_COMPLEX</name>
      <anchorfile>PaStiXSupport_8h.html</anchorfile>
      <anchor>a7269a1e0c49a72b2e0996575bb04f3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASTIX_DCOMPLEX</name>
      <anchorfile>PaStiXSupport_8h.html</anchorfile>
      <anchor>a548961ffb8f7490a4817bd9f8d29805e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>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>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>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>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>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>PermutationMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>PermutationMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</class>
    <class kind="class">Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</class>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; MatrixDerived, PermutationDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5e6cb4aafc8c9110dfeb2436d07f3edb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; PermutationDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad4aafaf310b90180cd0412ba193d5104</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pid_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>pid__controller_8cpp.html</filename>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">corbo-controllers/pid_controller.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>pid_controller.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>pid__controller_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <class kind="class">corbo::PidController</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>PlainObjectBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>PlainObjectBase_8h.html</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>plant_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/src/</path>
    <filename>plant__interface_8cpp.html</filename>
    <includes id="plant__interface_8h" name="plant_interface.h" local="no" imported="no">corbo-plants/plant_interface.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>plant_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>plant__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::PlantInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_PLANT</name>
      <anchorfile>plant__interface_8h.html</anchorfile>
      <anchor>a3e63d6fa4c3f6395f267271096a990f5</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; PlantInterface &gt;</type>
      <name>PlantFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aaf16c4af10df15bdf2bb4ef110f5ca0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialSolver_8h.html</filename>
    <class kind="class">Eigen::PolynomialSolver</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</class>
    <class kind="class">Eigen::PolynomialSolverBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_POLYNOMIAL_SOLVER_BASE_INHERITED_TYPES</name>
      <anchorfile>PolynomialSolver_8h.html</anchorfile>
      <anchor>a51ff954610b546b921229e5a1c4fd498</anchor>
      <arglist>(BASE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialUtils.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialUtils_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a375e3ea1f370fb76dfe0f43a89b95926</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab076afbdba0e9298a541cc4e8cc7506b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adb64ffddaa9e83634e3ab0e3fd3664f5</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aadbf059bc28ce1cf94c57c1454633d40</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afbc3648f7ef67db3d5d04454fc1257fd</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>predictive_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>predictive__controller_8cpp.html</filename>
    <includes id="predictive__controller_8h" name="predictive_controller.h" local="no" imported="no">corbo-controllers/predictive_controller.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>predictive_controller.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>predictive__controller_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <includes id="optimal__control__problem__interface_8h" name="optimal_control_problem_interface.h" local="no" imported="no">corbo-optimal-control/optimal_control_problem_interface.h</includes>
    <class kind="class">corbo::PredictiveController</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Product.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Product_8h.html</filename>
    <class kind="class">Eigen::internal::dense_product_base</class>
    <class kind="class">Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</class>
    <class kind="class">Eigen::Product</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ProductEvaluators.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ProductEvaluators_8h.html</filename>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::assignment_from_xpr_op_product</class>
    <class kind="struct">Eigen::internal::diagonal_product_evaluator_base</class>
    <class kind="struct">Eigen::internal::etor_product_coeff_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl_base</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product</class>
    <class kind="struct">Eigen::internal::triangular_product_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>ProductEvaluators_8h.html</anchorfile>
      <anchor>a1e6a2c09fedfc8505cb4f7e8cf4608c5</anchor>
      <arglist>(ASSIGN_OP, BINOP, ASSIGN_OP2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3aedb4391ed660d4b198aba8698200e7</anchor>
      <arglist>(add_assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a068fff0acae98704ea1686e613be8fa8</anchor>
      <arglist>(add_assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4da05a6d04ee1be3ac6e1939e5c80c5</anchor>
      <arglist>(assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c575314883519001847c55ce6b6dba6</anchor>
      <arglist>(assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55e26a1218132ccc9d060b7f7441834c</anchor>
      <arglist>(sub_assign_op, scalar_difference_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a575cb1d2d4554ab598d954294d3c53bf</anchor>
      <arglist>(sub_assign_op, scalar_sum_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8490e8a32b5c5741c7872c2b2d5e6506</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e47855a57586063f015d7a6e3179e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qcustomplot.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/qcustomplot/</path>
    <filename>qcustomplot_8cpp.html</filename>
    <includes id="qcustomplot_8h" name="qcustomplot.h" local="yes" imported="no">qcustomplot.h</includes>
  </compound>
  <compound kind="file">
    <name>qcustomplot.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/qcustomplot/</path>
    <filename>qcustomplot_8h.html</filename>
    <class kind="struct">QCPAxisPainterPrivate::CachedLabel</class>
    <class kind="class">QCPAbstractItem</class>
    <class kind="class">QCPAbstractLegendItem</class>
    <class kind="class">QCPAbstractPaintBuffer</class>
    <class kind="class">QCPAbstractPlottable</class>
    <class kind="class">QCPAbstractPlottable1D</class>
    <class kind="class">QCPAxis</class>
    <class kind="class">QCPAxisPainterPrivate</class>
    <class kind="class">QCPAxisRect</class>
    <class kind="class">QCPAxisTicker</class>
    <class kind="class">QCPAxisTickerDateTime</class>
    <class kind="class">QCPAxisTickerFixed</class>
    <class kind="class">QCPAxisTickerLog</class>
    <class kind="class">QCPAxisTickerPi</class>
    <class kind="class">QCPAxisTickerText</class>
    <class kind="class">QCPAxisTickerTime</class>
    <class kind="class">QCPBars</class>
    <class kind="class">QCPBarsData</class>
    <class kind="class">QCPBarsGroup</class>
    <class kind="class">QCPColorGradient</class>
    <class kind="class">QCPColorMap</class>
    <class kind="class">QCPColorMapData</class>
    <class kind="class">QCPColorScale</class>
    <class kind="class">QCPColorScaleAxisRectPrivate</class>
    <class kind="class">QCPCurve</class>
    <class kind="class">QCPCurveData</class>
    <class kind="class">QCPDataContainer</class>
    <class kind="class">QCPDataRange</class>
    <class kind="class">QCPDataSelection</class>
    <class kind="class">QCPErrorBars</class>
    <class kind="class">QCPErrorBarsData</class>
    <class kind="class">QCPFinancial</class>
    <class kind="class">QCPFinancialData</class>
    <class kind="class">QCPGraph</class>
    <class kind="class">QCPGraphData</class>
    <class kind="class">QCPGrid</class>
    <class kind="class">QCPItemAnchor</class>
    <class kind="class">QCPItemBracket</class>
    <class kind="class">QCPItemCurve</class>
    <class kind="class">QCPItemEllipse</class>
    <class kind="class">QCPItemLine</class>
    <class kind="class">QCPItemPixmap</class>
    <class kind="class">QCPItemPosition</class>
    <class kind="class">QCPItemRect</class>
    <class kind="class">QCPItemStraightLine</class>
    <class kind="class">QCPItemText</class>
    <class kind="class">QCPItemTracer</class>
    <class kind="class">QCPLayer</class>
    <class kind="class">QCPLayerable</class>
    <class kind="class">QCPLayout</class>
    <class kind="class">QCPLayoutElement</class>
    <class kind="class">QCPLayoutGrid</class>
    <class kind="class">QCPLayoutInset</class>
    <class kind="class">QCPLegend</class>
    <class kind="class">QCPLineEnding</class>
    <class kind="class">QCPMarginGroup</class>
    <class kind="class">QCPPaintBufferPixmap</class>
    <class kind="class">QCPPainter</class>
    <class kind="class">QCPPlottableInterface1D</class>
    <class kind="class">QCPPlottableLegendItem</class>
    <class kind="class">QCPRange</class>
    <class kind="class">QCPScatterStyle</class>
    <class kind="class">QCPSelectionDecorator</class>
    <class kind="class">QCPSelectionDecoratorBracket</class>
    <class kind="class">QCPSelectionRect</class>
    <class kind="class">QCPStatisticalBox</class>
    <class kind="class">QCPStatisticalBoxData</class>
    <class kind="class">QCPTextElement</class>
    <class kind="class">QCPVector2D</class>
    <class kind="class">QCustomPlot</class>
    <class kind="struct">QCPAxisPainterPrivate::TickLabelData</class>
    <namespace>QCP</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Q_DECL_OVERRIDE</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a42cc5eaeb25b85f8b52d2a4b94c56f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QCP_DEVICEPIXELRATIO_FLOAT</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a6ac48bd184a7a8b315c504bac7d7318c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QCP_DEVICEPIXELRATIO_SUPPORTED</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa441208467c396e9be040369952f0107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QCP_LIB_DECL</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a5eaab02224a642ded7fb8951e973a02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QCUSTOMPLOT_VERSION</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a68f7e6cb4fbad9160c78296112033882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QCUSTOMPLOT_VERSION_STR</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa824bae269cd4bfdf134ecf48126d4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QCPDataContainer&lt; QCPBarsData &gt;</type>
      <name>QCPBarsDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a52bf589c9fce1baa36c1d40d69785d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QCPDataContainer&lt; QCPCurveData &gt;</type>
      <name>QCPCurveDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aaeee80d5664ea91beb9d7968790d0e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QVector&lt; QCPErrorBarsData &gt;</type>
      <name>QCPErrorBarsDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a8c4472a4da738e0ddbf6b03222c39906</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QCPDataContainer&lt; QCPFinancialData &gt;</type>
      <name>QCPFinancialDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>ae36e482e04f19a54782f01ab38c354a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QCPDataContainer&lt; QCPGraphData &gt;</type>
      <name>QCPGraphDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a2e5583d1ae212f0deb10537cf975a15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QCPDataContainer&lt; QCPStatisticalBoxData &gt;</type>
      <name>QCPStatisticalBoxDataContainer</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a8b773c0c35f8f924701ced6e9915e4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AntialiasedElement</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeAxes</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caefa92e89cd37f8a081fd2075aa1af73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeGrid</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeSubGrid</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeLegend</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeLegendItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aePlottables</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeScatters</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeFills</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeZeroLine</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeOther</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca51dfdad36b2907277ae1221b09936441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeAll</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExportPen</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>epNoCosmetic</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2faae8fcfaafee234ce18558afef83f6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>epAllowCosmetic</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2fa50d3657dba3fb90560b93a823cb0a6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Interaction</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iRangeDrag</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iRangeZoom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iMultiSelect</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectPlottables</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectAxes</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectLegend</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectOther</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MarginSide</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msLeft</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msRight</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msTop</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msBottom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msAll</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PlottingHint</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4ab7283c5bfc1ba9e597015389880bda42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phFastPolylines</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phImmediateRefresh</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4a30840fba10eebfa519a92cf5c3d32870</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phCacheLabels</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4a8e9cfe5ee0c5cd36dd7accf9739aff65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResolutionUnit</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerMeter</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452a707d005dea5c4ab694e4270d9c6094e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerCentimeter</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452a4224e01f49b331489ad8cb12b619b229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerInch</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452affb887d8efe79c39a1aca2acd7002afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectionRectMode</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa9032f170490d67240a6c68c2638ffab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmZoom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa739c260bf4d9a15f73423c91158b9428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmSelect</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa62c286e8da283a0cbb88ecac2f3f7506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmCustom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa15e7a00c8e7e0673c7b31d75266888d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectionType</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aa64628e338a2dd1e6f0dc84dec0b63fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stWhole</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aff7a688d4d520e8e7f01be098a034a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stSingleData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038ae5b11259c42962db355e7448f4a8633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stDataRange</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aa05d2cba99c724df004d9c48971e4371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stMultipleDataRanges</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038a7cf82676966ebf79cc371f65278e0e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignDomain</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdNegative</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9a2d18af0bc58f6528d1e82ce699fe4829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdBoth</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9aa38352ef02d51ddfa4399d9551566e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdPositive</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9a584784b75fb816abcc627cf743bb699f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMarginValue</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a23a2679d3495c444acc26acc61e35b5b</anchor>
      <arglist>(const QMargins &amp;margins, QCP::MarginSide side)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvalidData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a07ab701c05329089f933b9cae2638a63</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvalidData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a728903e5c3dd17847bee280f4005496f</anchor>
      <arglist>(double value1, double value2)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator*</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a558b1248ff6a9e41fd5b2630555a8acc</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator*</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aace10d28a76e84e7380ede1a9cb58274</anchor>
      <arglist>(const QCPVector2D &amp;vec, double factor)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator*</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa75268fb64b9eaee5448fb815007bee9</anchor>
      <arglist>(double factor, const QCPVector2D &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator*</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a5cb2332f6957021f47cc768089f4f090</anchor>
      <arglist>(double value, const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a0822e3133b80b5dedfc8050a19c1e0c5</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a5feed9419bd3df5cb4d4a761580545cc</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa574f51a74d6998e9be95e252e6be287</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a49c0217af248959d59abfdd29401b678</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aede14e69c31568a75bd3e9286603c9e0</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a24cc5985429b12dbed4d0d3c5a917d20</anchor>
      <arglist>(const QCPVector2D &amp;vec1, const QCPVector2D &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator+</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa7dd8efde53d115b7107826194879069</anchor>
      <arglist>(double value, const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>ad62dd67b505c1fa9c02d1aafabcb9acf</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a726652cb9ed840e3025435cc2c266468</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a32c5784ac70946f09a09b2dd19816b78</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a41147ef7d6303c746e398278b7b624d1</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a797f82830b516646da8873f82e39e356</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a14c807d345ee3f22d6809bb5a4137b52</anchor>
      <arglist>(const QCPVector2D &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator-</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a9e01331d8debf0877ee4cba9abd83605</anchor>
      <arglist>(const QCPVector2D &amp;vec1, const QCPVector2D &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>operator/</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a4b366a3a21974c88e09b0d39d4a24a4b</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="function">
      <type>const QCPVector2D</type>
      <name>operator/</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa69909afc8c656999a2ea292ea01244b</anchor>
      <arglist>(const QCPVector2D &amp;vec, double divisor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>af5914e844cd48c5f0332a4acaafb4461</anchor>
      <arglist>(QCPBarsData, Q_PRIMITIVE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aa7fac95baf023cd00e99dffdb545b1a3</anchor>
      <arglist>(QCPCurveData, Q_PRIMITIVE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a9139711c554711cbce8d84f505061621</anchor>
      <arglist>(QCPDataRange, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>ada5a683e023b10f971a90bffed67e408</anchor>
      <arglist>(QCPErrorBarsData, Q_PRIMITIVE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a1235fc5306324b607571019cbeeae197</anchor>
      <arglist>(QCPFinancialData, Q_PRIMITIVE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a422c3e935fcaf8b1e0cfd18e0672e54b</anchor>
      <arglist>(QCPGraphData, Q_PRIMITIVE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>a1376c7245cffa4c7a6b945a542473907</anchor>
      <arglist>(QCPLineEnding, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>aed23afce99cb2c82db7540026f3b7af3</anchor>
      <arglist>(QCPRange, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>adb726938bdfce1d1136855b9b3613d2e</anchor>
      <arglist>(QCPScatterStyle, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>adfb047f77f52e89d50655c95ea5469e2</anchor>
      <arglist>(QCPStatisticalBoxData, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_TYPEINFO</name>
      <anchorfile>qcustomplot_8h.html</anchorfile>
      <anchor>accbe1a1a6b69d3db3f495f66375f7301</anchor>
      <arglist>(QCPVector2D, Q_MOVABLE_TYPE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarginValue</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afbf6e3084c108f2bb4372107945ee82f</anchor>
      <arglist>(QMargins &amp;margins, QCP::MarginSide side, int value)</arglist>
    </member>
    <member kind="variable">
      <type>const QMetaObject</type>
      <name>staticMetaObject</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a07ffa1eb1537a3b1f218ff2a442b2017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qp_solver_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>qp__solver__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <includes id="optimization_2include_2corbo-optimization_2types_8h" name="optimization/include/corbo-optimization/types.h" local="no" imported="no">corbo-optimization/types.h</includes>
    <class kind="class">corbo::QpSolverInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_QP_SOLVER</name>
      <anchorfile>qp__solver__interface_8h.html</anchorfile>
      <anchor>a685de586e1efdbb37256c10ca1fc19cc</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; QpSolverInterface &gt;</type>
      <name>QpSolverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae9f9f3a8edbe8bf46b928c875d20c4c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qp_solver_osqp.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/solver/</path>
    <filename>qp__solver__osqp_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>qp_solver_osqp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/solver/</path>
    <filename>qp__solver__osqp_8h.html</filename>
    <includes id="qp__solver__interface_8h" name="qp_solver_interface.h" local="no" imported="no">corbo-optimization/solver/qp_solver_interface.h</includes>
    <class kind="class">corbo::SolverOsqp</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>qrsolv.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>qrsolv_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac01cc898d45a6cc8ec6fbd825752c67a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quadratic_control_cost.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>quadratic__control__cost_8cpp.html</filename>
    <includes id="quadratic__control__cost_8h" name="quadratic_control_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_control_cost.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadratic_control_cost.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>quadratic__control__cost_8h.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <class kind="class">corbo::QuadraticControlCost</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadratic_cost.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>quadratic__cost_8cpp.html</filename>
    <includes id="quadratic__cost_8h" name="quadratic_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_cost.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadratic_cost.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>quadratic__cost_8h.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <class kind="class">corbo::QuadraticFormCost</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadratic_state_cost.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>quadratic__state__cost_8cpp.html</filename>
    <includes id="quadratic__state__cost_8h" name="quadratic_state_cost.h" local="no" imported="no">corbo-optimal-control/functions/quadratic_state_cost.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadratic_state_cost.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>quadratic__state__cost_8h.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <class kind="class">corbo::QuadraticStateCost</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadrature.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>quadrature_8h.html</filename>
    <includes id="quadrature__interface_8h" name="quadrature_interface.h" local="no" imported="no">corbo-numerics/quadrature_interface.h</includes>
    <class kind="class">corbo::QuadratureHermiteSimpson</class>
    <class kind="class">corbo::QuadratureHermiteSimpsonLinearControl</class>
    <class kind="class">corbo::QuadratureRectangleRule</class>
    <class kind="class">corbo::QuadratureTrapezoidalRule</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>quadrature_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>quadrature__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="collocation__interface_8h" name="collocation_interface.h" local="no" imported="no">corbo-numerics/collocation_interface.h</includes>
    <class kind="class">corbo::QuadratureCollocationInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_QUADRATURE_COLLOCATION</name>
      <anchorfile>quadrature__interface_8h.html</anchorfile>
      <anchor>a61dcd33c9260fc9a2253754ebe7fcbae</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Quaternion.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Quaternion_8h.html</filename>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion_demo.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>quaternion__demo_8cpp.html</filename>
    <includes id="quaternion__demo_8h" name="quaternion_demo.h" local="yes" imported="no">quaternion_demo.h</includes>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <class kind="class">EulerAngles</class>
    <class kind="class">FancySpheres</class>
    <member kind="function">
      <type>EulerAngles&lt; float &gt;</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>a6c60319b5665cf6b20f3033b175e804b</anchor>
      <arglist>(float t, const EulerAngles&lt; float &gt; &amp;a, const EulerAngles&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternionf</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>ab044039bc919fb0588f929cfd28dc3d8</anchor>
      <arglist>(float t, const Quaternionf &amp;a, const Quaternionf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>aa5c0e94c3f2166be26f971c38b7e3b0a</anchor>
      <arglist>(float t, const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Frame</type>
      <name>lerpFrame</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>aed3c5579ee7226a48df94bf983f52dd9</anchor>
      <arglist>(float alpha, const Frame &amp;a, const Frame &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion_demo.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>quaternion__demo_8h.html</filename>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <includes id="trackball_8h" name="trackball.h" local="yes" imported="no">trackball.h</includes>
    <class kind="class">QuaternionDemo</class>
    <class kind="class">RenderingWidget</class>
  </compound>
  <compound kind="file">
    <name>r1mpyq.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1mpyq_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a333108054c8603fcec84abf1f637daf3</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>r1updt.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1updt_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7722c6b755413d56daaac51b9b4877ae</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>r_cnjg.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>r__cnjg_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>void</type>
      <name>r_cnjg</name>
      <anchorfile>r__cnjg_8c.html</anchorfile>
      <anchor>add0e09f7411e03b7516ddedacd6a59df</anchor>
      <arglist>(complex *r, complex *z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Random_8h.html</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>RandomSetter.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>RandomSetter_8h.html</filename>
    <class kind="class">Eigen::RandomSetter</class>
    <class kind="struct">Eigen::RandomSetter::ScalarWrapper</class>
    <class kind="struct">Eigen::StdMapTraits</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>range.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>range_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">corbo::Range</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Rank2Update.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>Rank2Update_8h.html</filename>
    <class kind="struct">internal::packed_rank2_update_selector</class>
    <class kind="struct">internal::rank2_update_selector</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>RealQZ.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealQZ_8h.html</filename>
    <class kind="class">Eigen::RealQZ</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur_8h.html</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="class">Eigen::RealSchur</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SCHUR_REAL</name>
      <anchorfile>RealSchur__LAPACKE_8h.html</anchorfile>
      <anchor>a9e3945f1868b43b0230d8250620e2f97</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, LAPACKE_PREFIX_U, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RealSvd2x2.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/misc/</path>
    <filename>RealSvd2x2_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Redux.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Redux_8h.html</filename>
    <class kind="class">Eigen::internal::redux_evaluator</class>
    <class kind="struct">Eigen::internal::redux_impl</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReenableStupidWarnings.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>ReenableStupidWarnings_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Ref.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Ref_8h.html</filename>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>reference_trajectory.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>reference__trajectory_8cpp.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>reference_trajectory.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>reference__trajectory_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::BlindDiscreteTimeReferenceTrajectory</class>
    <class kind="class">corbo::DiscreteTimeReferenceTrajectory</class>
    <class kind="class">corbo::ReferenceTrajectoryInterface</class>
    <class kind="class">corbo::SineReferenceTrajectory</class>
    <class kind="class">corbo::StaticReference</class>
    <class kind="class">corbo::ZeroReference</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_REFERENCE_TRAJECTORY</name>
      <anchorfile>reference__trajectory_8h.html</anchorfile>
      <anchor>a42735ebe6291be2a234834916056ba48</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; ReferenceTrajectoryInterface &gt;</type>
      <name>ReferenceTrajectoryFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a6cb41f9a75f57116a5ab979520aa3312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relicense.py</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/scripts/</path>
    <filename>relicense_8py.html</filename>
    <namespace>relicense</namespace>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>adaab5587d2d2ddc973e89581e508c0b9</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exclusions</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a9c9035882ee424d435e75c447fa697c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a806781434be4f9bf8ff5cf71b3f90b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fo</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>ad47b611e48e8b21fec0f3d7fc2cb8c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lgpl3_header</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a25ab054fc4d9c10c1b4a0348d8edf09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mpl2_header</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a8564247eb0548bcdb4e7d016b00fd1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rootdir</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>adc8fb00bc7e8a3e207c5763476d12fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a8231d0de135bd57f99e81bb72521da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>updated</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a6568230ac890e8c4fde31748195bb0c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Replicate.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Replicate_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>ReturnByValue_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Unusable</name>
      <anchorfile>ReturnByValue_8h.html</anchorfile>
      <anchor>ad82b14391d23eab65b6e3ac4b831a923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Reverse.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Reverse_8h.html</filename>
    <class kind="class">Eigen::Reverse</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Rotation2D.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Rotation2D_8h.html</filename>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RotationBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>RotationBase_8h.html</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 const EIGEN_DEVICE_FUNC MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13731eab0ba323ccabe6aeabdce025ad</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f83fc977e5d0ea73aa13d5287b112ab</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc09e41cb2867501fbf795ce350fecbb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpc_connection_worker.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>rpc__connection__worker_8h.html</filename>
    <includes id="main__service__client_8h" name="main_service_client.h" local="no" imported="no">corbo-communication/main_service_client.h</includes>
    <class kind="class">corbo::gui::RpcConnectionWorker</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>rpc_task_worker.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>rpc__task__worker_8h.html</filename>
    <includes id="main__service__client_8h" name="main_service_client.h" local="no" imported="no">corbo-communication/main_service_client.h</includes>
    <class kind="class">corbo::gui::RpcTaskWorker</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>RunQueue.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>RunQueue_8h.html</filename>
    <class kind="struct">Eigen::RunQueue::Elem</class>
    <class kind="class">Eigen::RunQueue</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>rwupdt.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>rwupdt_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7388dcf5dee594ea6b29d53c8681a63f</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar_vertex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>scalar__vertex_8h.html</filename>
    <includes id="vertex__interface_8h" name="vertex_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_interface.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::ScalarVertex</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Geometry/Scaling.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Eigen_2src_2Geometry_2Scaling_8h.html</filename>
    <class kind="class">Eigen::UniformScaling</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a109425bca2048c3df19249c04e73715c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aafd4d881e7a6c2a68c1db03e261c767b</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a162d759175d7c5214f33fefb30862815</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a76386154f2cdb77190759744830422d1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad2e71727718ca788680b3aa9eb485f98</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02918175ff75e5df9fd291cf5fc3fd1b</anchor>
      <arglist>(float s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/IterativeSolvers/Scaling.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>unsupported_2Eigen_2src_2IterativeSolvers_2Scaling_8h.html</filename>
    <class kind="class">Eigen::IterScaling</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>schur.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>schur_8cpp.html</filename>
    <includes id="schur_8h" name="schur.h" local="no" imported="no">corbo-numerics/schur.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="sylvester__continuous_8h" name="sylvester_continuous.h" local="no" imported="no">corbo-numerics/sylvester_continuous.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>void</type>
      <name>schur_decomposition_2d</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a6dc398ecdb42a158bc592067498723ec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::Matrix2d &gt; T, Eigen::Ref&lt; Eigen::Matrix2d &gt; U)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>swap_schur_blocks</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a2bae5f0be9dcf9951c53211a6161e4b7</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; T, int ra11, int p, int q, Eigen::Ref&lt; Eigen::MatrixXd &gt; Q, bool standardize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>schur.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>schur_8h.html</filename>
    <includes id="schur_8hpp" name="schur.hpp" local="no" imported="no">corbo-numerics/schur.hpp</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>void</type>
      <name>schur_decomposition_2d</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a6dc398ecdb42a158bc592067498723ec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::Matrix2d &gt; T, Eigen::Ref&lt; Eigen::Matrix2d &gt; U)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>schur.hpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>schur_8hpp.html</filename>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="schur_8h" name="schur.h" local="no" imported="no">corbo-numerics/schur.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>bool</type>
      <name>reorder_schur_blocks</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad21ee837097bd331ac55f1214ce6d3df</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; T, Eigen::Ref&lt; Eigen::MatrixXd &gt; Q, Predicate predicate, int *subspace_dim, bool standardize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scope_collection_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>scope__collection__widget_8cpp.html</filename>
    <includes id="scope__collection__widget_8h" name="scope_collection_widget.h" local="no" imported="no">corbo-gui/scope_collection_widget.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="label__edit__widget_8h" name="label_edit_widget.h" local="no" imported="no">corbo-gui/label_edit_widget.h</includes>
    <includes id="scope__widget_8h" name="scope_widget.h" local="no" imported="no">corbo-gui/scope_widget.h</includes>
    <includes id="slider__center__stuck__widget_8h" name="slider_center_stuck_widget.h" local="no" imported="no">corbo-gui/slider_center_stuck_widget.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>scope_collection_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>scope__collection__widget_8h.html</filename>
    <includes id="signal__collection__widget_8h" name="signal_collection_widget.h" local="no" imported="no">corbo-gui/signal_collection_widget.h</includes>
    <includes id="signal__helper_8h" name="signal_helper.h" local="no" imported="no">corbo-gui/signal_helper.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <class kind="class">corbo::gui::ScopeCollectionWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>scope_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>scope__widget_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="color__manager_8h" name="color_manager.h" local="no" imported="no">corbo-gui/color_manager.h</includes>
    <includes id="scope__widget_8h" name="scope_widget.h" local="no" imported="no">corbo-gui/scope_widget.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>scope_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>scope__widget_8h.html</filename>
    <includes id="signal__collection__widget_8h" name="signal_collection_widget.h" local="no" imported="no">corbo-gui/signal_collection_widget.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <includes id="qcustomplot_8h" name="qcustomplot.h" local="no" imported="no">qcustomplot.h</includes>
    <class kind="class">corbo::gui::ScopeWidget</class>
    <class kind="struct">corbo::gui::ScopeWidget::SignalData</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>Select.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Select_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver_8h.html</filename>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</class>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>computeFromTridiagonal_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38da09fda4f78efb9723a482048c3d6c</anchor>
      <arglist>(DiagType &amp;diag, SubDiagType &amp;subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &amp;eivec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20ef930f01b4a88b5587832cd9f4787a</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_LAPACKE.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver__LAPACKE_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_EIG_SELFADJ</name>
      <anchorfile>SelfAdjointEigenSolver__LAPACKE_8h.html</anchorfile>
      <anchor>a4dd5d3d9cb68d08dfe1d97905a12b81f</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_EIG_SELFADJ_2</name>
      <anchorfile>SelfAdjointEigenSolver__LAPACKE_8h.html</anchorfile>
      <anchor>ab2a3b39b9103775141419b06982333d2</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_NAME, EIGCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::symm_pack_lhs</class>
    <class kind="struct">Eigen::internal::symm_pack_rhs</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix__BLAS_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_HEMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a27aeac3b37f8ad3446c6887c2103d761</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_HEMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a27cc4eeceac4647bc81a6dff8daaaf70</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>ac9b9987dfef8c2f337adf9198ea83297</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a7fcb6e60064dec15ebd49eb2370aeeba</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector_8h.html</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector__BLAS_8h.html</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMV_SPECIALIZATION</name>
      <anchorfile>SelfadjointMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a172f2a8790ef59580b170dd66d0383c8</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMV_SPECIALIZE</name>
      <anchorfile>SelfadjointMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a1b8c123e0b31baa6fb6e1e8df26e830b</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointProduct_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointRank2Update_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>SelfAdjointView_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>SelfCwiseBinaryOp_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/Default/</path>
    <filename>Settings_8h.html</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>shooting_grid_base.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/discretization_grids/</path>
    <filename>shooting__grid__base_8cpp.html</filename>
    <includes id="shooting__grid__base_8h" name="shooting_grid_base.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/shooting_grid_base.h</includes>
    <includes id="finite__differences__collocation__edges_8h" name="finite_differences_collocation_edges.h" local="no" imported="no">corbo-optimal-control/structured_ocp/edges/finite_differences_collocation_edges.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>shooting_grid_base.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/discretization_grids/</path>
    <filename>shooting__grid__base_8h.html</filename>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <class kind="class">corbo::ShootingGridBase</class>
    <class kind="struct">corbo::ShootingGridBase::ShootingInterval</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>signal_collection_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>signal__collection__widget_8cpp.html</filename>
    <includes id="corbo__core_8h" name="corbo_core.h" local="no" imported="no">corbo-core/corbo_core.h</includes>
    <includes id="signal__collection__widget_8h" name="signal_collection_widget.h" local="no" imported="no">corbo-gui/signal_collection_widget.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signal_collection_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>signal__collection__widget_8h.html</filename>
    <includes id="collapsable__groupbox_8h" name="collapsable_groupbox.h" local="no" imported="no">corbo-gui/collapsable_groupbox.h</includes>
    <includes id="extended__tree__widget_8h" name="extended_tree_widget.h" local="no" imported="no">corbo-gui/extended_tree_widget.h</includes>
    <includes id="signal__helper_8h" name="signal_helper.h" local="no" imported="no">corbo-gui/signal_helper.h</includes>
    <includes id="signal__widget_8h" name="signal_widget.h" local="no" imported="no">corbo-gui/signal_widget.h</includes>
    <class kind="class">corbo::gui::SignalCollectionWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signal_helper.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>signal__helper_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="signal__helper_8h" name="signal_helper.h" local="no" imported="no">corbo-gui/signal_helper.h</includes>
    <includes id="gui_2include_2corbo-gui_2utilities_8h" name="gui/include/corbo-gui/utilities.h" local="no" imported="no">corbo-gui/utilities.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signal_helper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>signal__helper_8h.html</filename>
    <includes id="common__signal__target_8h" name="common_signal_target.h" local="no" imported="no">corbo-core/common_signal_target.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <class kind="struct">corbo::gui::SignalHelper::SignalData</class>
    <class kind="class">corbo::gui::SignalHelper</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signal_target_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>signal__target__interface_8h.html</filename>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <class kind="class">corbo::SignalTargetInterface</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>signal_target_rpc.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/src/</path>
    <filename>signal__target__rpc_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>signal_target_rpc.h</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/include/corbo-communication/</path>
    <filename>signal__target__rpc_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>signal_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>signal__widget_8cpp.html</filename>
    <includes id="signal__widget_8h" name="signal_widget.h" local="no" imported="no">corbo-gui/signal_widget.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signal_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>signal__widget_8h.html</filename>
    <class kind="class">corbo::gui::SignalWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>signals.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>signals_8cpp.html</filename>
    <includes id="signals_8h" name="signals.h" local="no" imported="no">corbo-core/signals.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>signals.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>signals_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::IndexedValuesSetSignal</class>
    <class kind="class">corbo::IndexedValuesSignal</class>
    <class kind="class">corbo::MatrixSetSignal</class>
    <class kind="class">corbo::MatrixSignal</class>
    <class kind="class">corbo::Measurement</class>
    <class kind="struct">corbo::SignalHeader</class>
    <class kind="class">corbo::SignalInterface</class>
    <class kind="class">corbo::TimeSeriesSequenceSignal</class>
    <class kind="class">corbo::TimeSeriesSignal</class>
    <namespace>corbo</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SignalType</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa12051325069101af9fc00c55a94385a</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aac4efcd7a77e1c24601acdb81148ba707">TimeSeries</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa911842b19d8b2f9bbed8cfe909d52975">Measurement</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aac82a6100dace2b41087ba6cf99a5976a">Values</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf8ae91ee91020716fb8f888d3e2f9b56">TimeSeriesSequence</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaeb2f5ef996b7a3b87f4e5415885d5b08">IndexedValues</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aacc9c8e52c0480e31ce0e50be7dc3a844">IndexedValuesSet</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa23efea0139872b2c0eaa5c584029f986">LabeledValues</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa464047db9835afa75d386a8ba37a1eff">LabeledValuesSet</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf53df0293e169f562bc1d9a20e1d2589">Matrix</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf65ff1771b16457106745fea9c43508a">MatrixSet</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_DELIMITER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa3f7c738c1c163b40b31f24945fae415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_optimization_problem.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/</path>
    <filename>simple__optimization__problem_8cpp.html</filename>
    <includes id="simple__optimization__problem_8h" name="simple_optimization_problem.h" local="no" imported="no">corbo-optimization/simple_optimization_problem.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simple_optimization_problem.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/</path>
    <filename>simple__optimization__problem_8h.html</filename>
    <includes id="optimization__problem__interface_8h" name="optimization_problem_interface.h" local="no" imported="no">corbo-optimization/optimization_problem_interface.h</includes>
    <class kind="class">corbo::SimpleOptimizationProblem</class>
    <class kind="class">corbo::SimpleOptimizationProblemWithCallbacks</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simple_state_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/src/</path>
    <filename>simple__state__controller_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="simple__state__controller_8h" name="simple_state_controller.h" local="no" imported="no">corbo-controllers/simple_state_controller.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simple_state_controller.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>simple__state__controller_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <class kind="class">corbo::SimpleStateController</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>SimpleThreadPool.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>SimpleThreadPool_8h.html</filename>
    <class kind="struct">Eigen::SimpleThreadPoolTempl::PerThread</class>
    <class kind="class">Eigen::SimpleThreadPoolTempl</class>
    <class kind="struct">Eigen::SimpleThreadPoolTempl::Waiter</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>SimpleThreadPoolTempl&lt; StlThreadEnvironment &gt;</type>
      <name>SimpleThreadPool</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a375696b963d54c41d1d77557c65420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky_8h.html</filename>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholeskyBase</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky_impl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky__impl_8h.html</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>simulated_plant.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/src/</path>
    <filename>simulated__plant_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="explicit__integrators_8h" name="explicit_integrators.h" local="no" imported="no">corbo-numerics/explicit_integrators.h</includes>
    <includes id="simulated__plant_8h" name="simulated_plant.h" local="no" imported="no">corbo-plants/simulated_plant.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simulated_plant.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>simulated__plant_8h.html</filename>
    <includes id="plant__interface_8h" name="plant_interface.h" local="no" imported="no">corbo-plants/plant_interface.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <includes id="disturbance__interface_8h" name="disturbance_interface.h" local="no" imported="no">corbo-plants/disturbance_interface.h</includes>
    <includes id="output__function__interface_8h" name="output_function_interface.h" local="no" imported="no">corbo-systems/output_function_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <includes id="time__value__buffer_8h" name="time_value_buffer.h" local="no" imported="no">corbo-systems/time_value_buffer.h</includes>
    <class kind="class">corbo::SimulatedPlant</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simulated_plant_threaded.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/src/</path>
    <filename>simulated__plant__threaded_8cpp.html</filename>
    <includes id="simulated__plant__threaded_8h" name="simulated_plant_threaded.h" local="no" imported="no">corbo-plants/simulated_plant_threaded.h</includes>
    <includes id="global_8h" name="global.h" local="no" imported="no">corbo-core/global.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>simulated_plant_threaded.h</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/include/corbo-plants/</path>
    <filename>simulated__plant__threaded_8h.html</filename>
    <includes id="simulated__plant_8h" name="simulated_plant.h" local="no" imported="no">corbo-plants/simulated_plant.h</includes>
    <class kind="class">corbo::SimulatedPlantThreaded</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>blas/single.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>blas_2single_8cpp.html</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__real__impl_8h" name="level1_real_impl.h" local="yes" imported="no">level1_real_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__real__impl_8h" name="level2_real_impl.h" local="yes" imported="no">level2_real_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdsdot</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>ab98eb0571d16fcccd22b24a0ae9afaa7</anchor>
      <arglist>(int *n, float *alpha, float *x, int *incx, float *y, int *incy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/single.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>lapack_2single_8cpp.html</filename>
    <includes id="cholesky_8cpp" name="cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lu_8cpp" name="lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="eigenvalues_8cpp" name="eigenvalues.cpp" local="yes" imported="no">eigenvalues.cpp</includes>
    <includes id="svd_8cpp" name="svd.cpp" local="yes" imported="no">svd.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkylineInplaceLU.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineInplaceLU_8h.html</filename>
    <class kind="class">Eigen::SkylineInplaceLU</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineMatrix_8h.html</filename>
    <includes id="SkylineStorage_8h" name="SkylineStorage.h" local="yes" imported="no">SkylineStorage.h</includes>
    <includes id="SkylineMatrixBase_8h" name="SkylineMatrixBase.h" local="yes" imported="no">SkylineMatrixBase.h</includes>
    <class kind="class">Eigen::SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">Eigen::SkylineMatrix::InnerUpperIterator</class>
    <class kind="class">Eigen::SkylineMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineMatrixBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineMatrixBase_8h.html</filename>
    <includes id="SkylineUtil_8h" name="SkylineUtil.h" local="yes" imported="no">SkylineUtil.h</includes>
    <class kind="class">Eigen::SkylineMatrixBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineProduct_8h.html</filename>
    <class kind="struct">Eigen::internal::skyline_product_selector</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::SkylineProduct</class>
    <class kind="struct">Eigen::SkylineProductReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6ec7bdef7e6e92d575cfef004018536</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2171ffcb651a274361ab6faa5f6a82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkylineStorage.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineStorage_8h.html</filename>
    <class kind="class">Eigen::SkylineStorage</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineUtil.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineUtil_8h.html</filename>
    <class kind="class">Eigen::DynamicSkylineMatrix</class>
    <class kind="class">Eigen::internal::eval&lt; T, IsSkyline &gt;</class>
    <class kind="class">Eigen::MappedSkylineMatrix</class>
    <class kind="struct">Eigen::internal::skyline_product_mode</class>
    <class kind="class">Eigen::SkylineMatrix</class>
    <class kind="class">Eigen::SkylineMatrixBase</class>
    <class kind="class">Eigen::SkylineProduct</class>
    <class kind="struct">Eigen::internal::SkylineProductReturnType</class>
    <class kind="class">Eigen::SkylineVector</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a556fe8f14c1c4dbae631605d8c998d07</anchor>
      <arglist>(Derived, BaseClass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SKYLINE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a84a7ce5cfe68b482f5544a60cb8f498f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a48e945d6c09e5685d7df5df770c5fe2d</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>aa228c0821e90abf09f277b443085b968</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>acdcfefa5599c251e08a47841ecb98af4</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a70a3c51148a50b23b58f707f09c5b569</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSkyline</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae438715015599eaaf6c14ea58029983ba283a7e6b96253153b347954420c263b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AdditionalProductEvaluationMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeDenseProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af160fc8a701cee71d0fa6efc8783e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42a3be9ee03f3c70b297ba477d1a1e27344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DenseTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af1d3b87ade26e62468f30606e00af968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SkylineBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad496e8c77742ade2de35220f8f0469a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slider_center_stuck_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>slider__center__stuck__widget_8h.html</filename>
    <class kind="class">corbo::gui::SliderCenterStuck</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>Solve.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Solve_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="struct">Eigen::internal::solve_traits</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolverBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>SolverBase_8h.html</filename>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</class>
    <class kind="class">Eigen::SolverBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolveTriangular.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>SolveTriangular_8h.html</filename>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolveWithGuess.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>SolveWithGuess_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="struct">Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseAssign.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseAssign_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::Diagonal2Sparse</class>
    <class kind="struct">Eigen::internal::Sparse2Dense</class>
    <class kind="struct">Eigen::internal::Sparse2Sparse</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>assign_sparse_to_sparse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a822aa9eab9dafbe3fce2dd75b410bc40</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseBlock.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseBlock_8h.html</filename>
    <class kind="class">Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</class>
    <class kind="class">Eigen::internal::sparse_matrix_block_impl</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseColEtree.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseColEtree_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86181db74ba596a7afbfd89efcc5788c</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbd726e03f667e0dc788c6b4e92d61ec</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, typename IndexVector::Scalar postnum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab414b5990bd6c865958a9231ff418d20</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCompressedBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCompressedBase_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::SparseCompressedBase::InnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseBinaryOp_8h.html</filename>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_sparse_evaluator</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a971f29de56553b7aa02acb1a48cfc84f</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9d4a74637e152a0aec3a4e3494a557ee</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7478ed231ad0e7649630072b479d036b</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8184ec47ce0cc3f88540d3ff87897244</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCwiseUnaryOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseUnaryOp_8h.html</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseDenseProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDenseProduct_8h.html</filename>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</class>
    <class kind="class">Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_dense_outer_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDiagonalProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDiagonalProduct_8h.html</filename>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SDP_AsScalarProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa85f27d7d2ba274c8af4f5c760322fa4c7b821cae475764dc3f6f9e672c6f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsCwiseProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa85f27d7d2ba274c8af4f5c760322fa9c1f62dde971274d40d801ab58ed9a29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDot.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDot_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseFuzzy.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseFuzzy_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU_8h.html</filename>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_bmod.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__bmod_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_dfs.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__dfs_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__copy__to__ucol_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_gemm_kernel.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__gemm__kernel_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KMADD</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>a123b338eb701cf369ce139a337568d8b</anchor>
      <arglist>(c, a, b, tmp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f426c047271d8068ce90f72ff64632</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_heap_relax_snode.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__heap__relax__snode_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_kernel_bmod.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__kernel__bmod_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Memory_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a618bb26036dfe86b13fff943b5958d8dae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e944cb96dd650fe01026043d7c6f730ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06f46a81823c2cad7049491f40de06e6</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9d112ab610214735f9fcdb863287fb</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_bmod.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__bmod_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_dfs.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__dfs_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pivotL_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_pruneL.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pruneL_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_relax_snode.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__relax__snode_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Structs.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Structs_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__SupernodalMatrix_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Utils_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLUImpl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLUImpl_8h.html</filename>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMap.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseMap_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="class">Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::SparseMapBase</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseMatrix_8h.html</filename>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae578c425d1ff2ad3d8934b4c2498e852</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, DupFunctor dup_func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseMatrixBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseMatrixBase_8h.html</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::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::CwiseProductDenseReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::SelfAdjointViewReturnType</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a4b785f57fd70d89b67f3b25f6f9b0ca1</anchor>
      <arglist>(COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>ad7f74cf0d006b06b945187535404355e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparsePermutation.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparsePermutation_8h.html</filename>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const Product&lt; Inverse&lt; PermutationType &gt;, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad225313de8037d40c2d26c17edf1a9fd</anchor>
      <arglist>(const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; PermDerived, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02fbb1bbd915b899b34a56a3cd64c438</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, Inverse&lt; PermutationType &gt;, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8b7051d2f98498d619044089949f931d</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, PermDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a429958a0e6bd27168f3935d3100c55cf</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseProduct.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseProduct_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseQR.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseQR/</path>
    <filename>SparseQR_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRedux.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseRedux_8h.html</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRef.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseRef_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="class">Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>StandardCompressedFormat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bdff15913a697229829bba387021c8eabd3632507a3697fb48c77eff79851a74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSelfAdjointView.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSelfAdjointView_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjoint2Sparse</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a174eec9bebb6b3629a95b532d05e419c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a774ca83200adf7454852c72fa7685384</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2649bfc34f46b48ed846f70da6372841</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_selfadjoint_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c798cde7dad9e1c42ca567619eb1cce</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSolverBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSolverBase_8h.html</filename>
    <class kind="class">Eigen::SparseSolverBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime!=1 &amp;&amp;Dest::ColsAtCompileTime!=1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1ac3125e2aa4b2a363cee9c0dfabfef</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7b238edecdf936040464f745f926308</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSparseProductWithPruning.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSparseProductWithPruning_8h.html</filename>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseTranspose.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTranspose_8h.html</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseTriangularView.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTriangularView_8h.html</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseUtil.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseUtil_8h.html</filename>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjointShape</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="struct">Eigen::internal::SparseTriangularShape</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="class">Eigen::Triplet</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SPARSE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a1a0ccbbfda8877d89c7e6be74ad8f078</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aa49d12e32c9621b2130abc38a317e7b8</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aff82ec6051d119d6c343cec1ed452f63</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a2b4cbb64e27850f0151b228f9f137802</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_PUBLIC_INTERFACE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a936f4ca73ea9a70e080520f8c7c4fa03</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseVector_8h.html</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseView.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseView_8h.html</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SpecialFunctionsArrayAPI.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/</path>
    <filename>SpecialFunctionsArrayAPI_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>const Eigen::CwiseTernaryOp&lt; Eigen::internal::scalar_betainc_op&lt; typename ArgXDerived::Scalar &gt;, const ArgADerived, const ArgBDerived, const ArgXDerived &gt;</type>
      <name>betainc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac58db11132cd34e57ad819f3e77ff60c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArgADerived &gt; &amp;a, const Eigen::ArrayBase&lt; ArgBDerived &gt; &amp;b, const Eigen::ArrayBase&lt; ArgXDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_igamma_op&lt; typename Derived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>igamma</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6e89509c5ff1af076baea462520f231c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;a, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_igammac_op&lt; typename Derived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>igammac</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2b1593c0c3f9d1673ae5980ae03e75f1</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;a, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_polygamma_op&lt; typename DerivedX::Scalar &gt;, const DerivedN, const DerivedX &gt;</type>
      <name>polygamma</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ec2455c3a3bb4b0c1401b25a8480361</anchor>
      <arglist>(const Eigen::ArrayBase&lt; DerivedN &gt; &amp;n, const Eigen::ArrayBase&lt; DerivedX &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_zeta_op&lt; typename DerivedX::Scalar &gt;, const DerivedX, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade7c45ba55113cf0c89e33972f3da434</anchor>
      <arglist>(const Eigen::ArrayBase&lt; DerivedX &gt; &amp;x, const Eigen::ArrayBase&lt; DerivedQ &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SpecialFunctionsFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/</path>
    <filename>SpecialFunctionsFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_betainc_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_digamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_erf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_erfc_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_igamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_igammac_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_lgamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_polygamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_zeta_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_betainc_op</class>
    <class kind="struct">Eigen::internal::scalar_digamma_op</class>
    <class kind="struct">Eigen::internal::scalar_erf_op</class>
    <class kind="struct">Eigen::internal::scalar_erfc_op</class>
    <class kind="struct">Eigen::internal::scalar_igamma_op</class>
    <class kind="struct">Eigen::internal::scalar_igammac_op</class>
    <class kind="struct">Eigen::internal::scalar_lgamma_op</class>
    <class kind="struct">Eigen::internal::scalar_polygamma_op</class>
    <class kind="struct">Eigen::internal::scalar_zeta_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SpecialFunctionsHalf.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/</path>
    <filename>SpecialFunctionsHalf_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::numext</namespace>
  </compound>
  <compound kind="file">
    <name>SpecialFunctionsImpl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/</path>
    <filename>SpecialFunctionsImpl_8h.html</filename>
    <class kind="struct">Eigen::internal::betainc_impl</class>
    <class kind="struct">Eigen::internal::betainc_retval</class>
    <class kind="struct">Eigen::internal::cephes_helper</class>
    <class kind="struct">Eigen::internal::cephes_helper&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cephes_helper&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::digamma_impl</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::digamma_retval</class>
    <class kind="struct">Eigen::internal::erf_impl</class>
    <class kind="struct">Eigen::internal::erf_retval</class>
    <class kind="struct">Eigen::internal::erfc_impl</class>
    <class kind="struct">Eigen::internal::erfc_retval</class>
    <class kind="struct">Eigen::internal::igamma_impl</class>
    <class kind="struct">Eigen::internal::igamma_retval</class>
    <class kind="struct">Eigen::internal::igammac_impl</class>
    <class kind="struct">Eigen::internal::igammac_retval</class>
    <class kind="struct">Eigen::internal::lgamma_impl</class>
    <class kind="struct">Eigen::internal::lgamma_retval</class>
    <class kind="struct">Eigen::internal::cephes::polevl</class>
    <class kind="struct">Eigen::internal::cephes::polevl&lt; Scalar, 0 &gt;</class>
    <class kind="struct">Eigen::internal::polygamma_impl</class>
    <class kind="struct">Eigen::internal::polygamma_retval</class>
    <class kind="struct">Eigen::internal::zeta_impl</class>
    <class kind="struct">Eigen::internal::zeta_impl_series</class>
    <class kind="struct">Eigen::internal::zeta_impl_series&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::zeta_impl_series&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::zeta_retval</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::internal::cephes</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ac04d858ecca377def07a619315e59d48</anchor>
      <arglist>(betainc, Scalar) betainc(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a557d45501f25432e8d032fccb1c7ef86</anchor>
      <arglist>(digamma, Scalar) digamma(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7ca9734c442f9352f574800aef02c16e</anchor>
      <arglist>(erf, Scalar) erf(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5a702e4f66f0c4acfb06373b6799eb51</anchor>
      <arglist>(erfc, Scalar) erfc(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a40f62119b521e963ba7767aba39f7d6b</anchor>
      <arglist>(igamma, Scalar) igamma(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9209e45ef676ae88921690f30779ef40</anchor>
      <arglist>(igammac, Scalar) igammac(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a283650fc81eb3731b16badac629560e0</anchor>
      <arglist>(lgamma, Scalar) lgamma(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a220674bba25ceb155e610b0ae6af47cf</anchor>
      <arglist>(polygamma, Scalar) polygamma(const Scalar &amp;n</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af948de9719d06d0bf3d9f459224d7fe2</anchor>
      <arglist>(zeta, Scalar) zeta(const Scalar &amp;x</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>b</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af1d2b94ba113d92ef00dbf9a6aa97eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>q</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a623167b6704db8a5e32853e535235458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>x</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ac5e96d65e0b577673dd47bfe1068cdd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SpecialFunctionsPacketMath.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/SpecialFunctions/</path>
    <filename>SpecialFunctionsPacketMath_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pbetainc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6535e6780ff1e54e2c9326f17d7b52c3</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pdigamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0fd632b9da5250a94cd62061383a7efe</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>perf</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c73a97dc9cd32dc16adedfcad53cd6e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>perfc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5572c4ffb6c907fa82dbfd3eb8e5d04c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pigamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3d929cd25adae6c265b5cdc4c900466</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pigammac</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08c7f56f13ff0685fe63532a997b171b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plgamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d0df69be42787700e73a6ca8a5d4176</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ppolygamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54770988f3d8c868accf87d8375942d7</anchor>
      <arglist>(const Packet &amp;n, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pzeta</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad94cae7622231a44fd9d428eb6b39769</anchor>
      <arglist>(const Packet &amp;x, const Packet &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Spline.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>Spline_8h.html</filename>
    <includes id="SplineFwd_8h" name="SplineFwd.h" local="yes" imported="no">SplineFwd.h</includes>
    <class kind="class">Eigen::Spline</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>derivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8ed4b8aebde67ffb90eafe2d29dd969</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;der)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SplineFitting.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>SplineFitting_8h.html</filename>
    <includes id="SplineFwd_8h" name="SplineFwd.h" local="yes" imported="no">SplineFwd.h</includes>
    <class kind="struct">Eigen::SplineFitting</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>ChordLengths</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b4cbde5d98411405871accf877552d2</anchor>
      <arglist>(const PointArrayType &amp;pts, KnotVectorType &amp;chord_lengths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KnotAveraging</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9474da5ed68bbd9a6788a999330416d6</anchor>
      <arglist>(const KnotVectorType &amp;parameters, DenseIndex degree, KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KnotAveragingWithDerivatives</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae10a6f9b6ab7fb400a2526b6382c533b</anchor>
      <arglist>(const ParameterVectorType &amp;parameters, const unsigned int degree, const IndexArray &amp;derivativeIndices, KnotVectorType &amp;knots)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SplineFwd.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>SplineFwd_8h.html</filename>
    <class kind="class">Eigen::Spline</class>
    <class kind="struct">Eigen::SplineTraits</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Spline&lt; double, 2 &gt;</type>
      <name>Spline2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa04df76fa4fc7d93538c28bbbd838507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 2 &gt;</type>
      <name>Spline2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1709ceddcb1e899317ac4bdb9682807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 3 &gt;</type>
      <name>Spline3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a34dfede40d5b8f3b2443ff20d891f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 3 &gt;</type>
      <name>Spline3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a612e989f65acc6abc1593909f901e455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>srotm.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>srotm_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>srotm_</name>
      <anchorfile>srotm_8c.html</anchorfile>
      <anchor>a0b564c7b925cda4e25e3523237c71afa</anchor>
      <arglist>(integer *n, real *sx, integer *incx, real *sy, integer *incy, real *sparam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>srotmg.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>srotmg_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>srotmg_</name>
      <anchorfile>srotmg_8c.html</anchorfile>
      <anchor>a495340102454f92cec64c8c8090b99a5</anchor>
      <arglist>(real *sd1, real *sd2, real *sx1, real *sy1, real *sparam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>ssbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ssbmv_</name>
      <anchorfile>ssbmv_8c.html</anchorfile>
      <anchor>a5647082ca2c83ab953ce44ed5231e87d</anchor>
      <arglist>(char *uplo, integer *n, integer *k, real *alpha, real *a, integer *lda, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sspmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>sspmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>sspmv_</name>
      <anchorfile>sspmv_8c.html</anchorfile>
      <anchor>a0fb33bab31b141a502a07db33e7ace58</anchor>
      <arglist>(char *uplo, integer *n, real *alpha, real *ap, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StableNorm.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>StableNorm_8h.html</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>stage_functions.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>stage__functions_8cpp.html</filename>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>stage_functions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>stage__functions_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="stage__preprocessor_8h" name="stage_preprocessor.h" local="no" imported="no">corbo-optimal-control/functions/stage_preprocessor.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <class kind="class">corbo::FinalStageConstraint</class>
    <class kind="class">corbo::FinalStageCost</class>
    <class kind="class">corbo::StageCost</class>
    <class kind="class">corbo::StageEqualityConstraint</class>
    <class kind="class">corbo::StageFunction</class>
    <class kind="class">corbo::StageInequalityConstraint</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_FINAL_STAGE_CONSTRAINT</name>
      <anchorfile>stage__functions_8h.html</anchorfile>
      <anchor>ac2df736adb0cef37d830c4d99b0596ad</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_FINAL_STAGE_COST</name>
      <anchorfile>stage__functions_8h.html</anchorfile>
      <anchor>aaabce4d3d27a19da7b87eba24fb95673</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_STAGE_COST</name>
      <anchorfile>stage__functions_8h.html</anchorfile>
      <anchor>a969220abccb37822548625beb22ade1a</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_STAGE_EQUALITIES</name>
      <anchorfile>stage__functions_8h.html</anchorfile>
      <anchor>a981b13402206c180c5b6216c1c906bf1</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_STAGE_INEQUALITIES</name>
      <anchorfile>stage__functions_8h.html</anchorfile>
      <anchor>a1fa424134f42c72b665ebbf44682a1e1</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FinalStageConstraint &gt;</type>
      <name>FinalStageConstraintFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a9f43c4589751249f7d73382ba33f7c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FinalStageCost &gt;</type>
      <name>FinalStageCostFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae3190fa3c0e6c9157d8820f4a9fc9c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageCost &gt;</type>
      <name>StageCostFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa255e22b3ec655054defd3a6e465c68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageEqualityConstraint &gt;</type>
      <name>StageEqualitiesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab6a8a9d8cce6040cfecb958c1821e360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageInequalityConstraint &gt;</type>
      <name>StageInequalitiesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a426b34aff25f2ab77e8a1c18739b04ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage_preprocessor.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/functions/</path>
    <filename>stage__preprocessor_8cpp.html</filename>
    <includes id="stage__preprocessor_8h" name="stage_preprocessor.h" local="no" imported="no">corbo-optimal-control/functions/stage_preprocessor.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>stage_preprocessor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/functions/</path>
    <filename>stage__preprocessor_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <class kind="class">corbo::StagePreprocessor</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_STAGE_PREPROCESSOR</name>
      <anchorfile>stage__preprocessor_8h.html</anchorfile>
      <anchor>acdd10e667ac675db0d8642c3c497f108</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StagePreprocessor &gt;</type>
      <name>StagePreprocessorFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a3b759f613451c3ce5456b22a21ae1e8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>standard_filters.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/src/</path>
    <filename>standard__filters_8cpp.html</filename>
    <includes id="standard__filters_8h" name="standard_filters.h" local="no" imported="no">corbo-systems/standard_filters.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>standard_filters.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>standard__filters_8h.html</filename>
    <includes id="filter__interface_8h" name="filter_interface.h" local="no" imported="no">corbo-systems/filter_interface.h</includes>
    <class kind="class">corbo::MovingAverageFilter</class>
    <class kind="class">corbo::MovingLeastSquaresFilter</class>
    <class kind="class">corbo::MovingMedianFilter</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>StaticAssert.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>StaticAssert_8h.html</filename>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_CHECK_COST_VALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a90c2f6a32335ec94b7f979006034e15b</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PREDICATE_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a98369d7862bc954b23827ea93ef0a914</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac95cf960f4a8395b28af90edfda755f0</anchor>
      <arglist>(CONDITION, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_ARRAYXPR</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a040c4f077ce245ab300bbc5e8f4905ae</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_DYNAMIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a66478b8cbea2f3b9fd459b9757144ff2</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_FIXED_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a50d32252d6396ebfdb4f05802e5014f9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_LVALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a035dfe5cbd4c226a3a96d8677a996fdf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a60a9ff4c2bc47b84024a471210d292ba</anchor>
      <arglist>(TYPE, ROWS, COLS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_NON_INTEGER</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a9e3e7d3a7dc559b8b72aa535d3a555d9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ab247f0d0f9226fe72bb02adefde6361d</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a1b0fdf26cc91ef461d8eb245f7085a80</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_XPR_KIND</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a97ec8a24237169dbb3235fed95f9ff80</anchor>
      <arglist>(Derived1, Derived2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SIZE_1x1</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>addb40726804f9537a9cc89904f96db98</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_ONLY</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac04a73705a0aa1d66c4b80f6338db904</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>abf22bd5abe14bc8ffe8ef673e6e9497d</anchor>
      <arglist>(TYPE, SIZE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StaticSymmetry.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/</path>
    <filename>StaticSymmetry_8h.html</filename>
    <class kind="class">Eigen::StaticSGroup</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt; &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; first, next... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_element</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_element_ctor</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_equality</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_identity_ctor</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_multiply</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_multiply_helper</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_permutate</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_permutate&lt; numeric_list&lt; int, nn... &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>constexpr static std::array&lt; Index, N &gt;</type>
      <name>tensor_static_symgroup_index_permute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8799a5469af0648186a5f053bb5aac43</anchor>
      <arglist>(std::array&lt; Index, N &gt; idx, internal::numeric_list&lt; int, ii... &gt;, internal::numeric_list&lt; int, jj... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Index &gt;</type>
      <name>tensor_static_symgroup_index_permute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3482fc23554a2737ce141c7eb49ce8c</anchor>
      <arglist>(std::vector&lt; Index &gt; idx, internal::numeric_list&lt; int, ii... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controllers/include/corbo-controllers/statistics.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>controllers_2include_2corbo-controllers_2statistics_8h.html</filename>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="struct">corbo::ControllerStatistics</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>optimal_control/include/corbo-optimal-control/statistics.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/</path>
    <filename>optimal__control_2include_2corbo-optimal-control_2statistics_8h.html</filename>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="struct">corbo::OptimalControlProblemStatistics</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>stbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>stbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>stbmv_</name>
      <anchorfile>stbmv_8c.html</anchorfile>
      <anchor>aad52ff9cde2afd6507beea1b5738c621</anchor>
      <arglist>(char *uplo, char *trans, char *diag, integer *n, integer *k, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdDeque.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdDeque_8h.html</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a91feeea5b87bb351e76ed5686a5a3539</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_DEQUE_SPECIALIZATION_BODY</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a5f36f557b2a31b81a9cec0dd50530218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdList.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdList_8h.html</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_LIST_SPECIALIZATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a00977ca40f62fb65257e20e85fde455b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_LIST_SPECIALIZATION_BODY</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a16418db4c1b7800ad9345ebce661550f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdVector_8h.html</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>af2c50273f9fe276465807b85eb338ee2</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_VECTOR_SPECIALIZATION_BODY</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>adb4627be292d24b707ecdcf9e9e2e696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StemFunction.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>StemFunction_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_cos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9727c15ffb97a40df226fce93e2628b3</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_cosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab7949e5c95ec574eff5c4229da36846</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_exp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e7bafccf7fa66d965ab6c59444a39c3</anchor>
      <arglist>(Scalar x, int)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_sin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a297dc38f5c9b80e2a1da7dcf2a453c90</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_sinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2855d150c9eebb8ed6cb63a292dda0d</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>step_response_generator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/include/corbo-controllers/</path>
    <filename>step__response__generator_8h.html</filename>
    <includes id="controller__interface_8h" name="controller_interface.h" local="no" imported="no">corbo-controllers/controller_interface.h</includes>
    <class kind="class">corbo::StepResponseGenerator</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>StlFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>StlFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Stride.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Stride_8h.html</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>structured_optimal_control_problem.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/src/structured_ocp/</path>
    <filename>structured__optimal__control__problem_8cpp.html</filename>
    <includes id="structured__optimal__control__problem_8h" name="structured_optimal_control_problem.h" local="no" imported="no">corbo-optimal-control/structured_ocp/structured_optimal_control_problem.h</includes>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="algebraic__riccati__continuous_8h" name="algebraic_riccati_continuous.h" local="no" imported="no">corbo-numerics/algebraic_riccati_continuous.h</includes>
    <includes id="algebraic__riccati__discrete_8h" name="algebraic_riccati_discrete.h" local="no" imported="no">corbo-numerics/algebraic_riccati_discrete.h</includes>
    <includes id="integrator__interface_8h" name="integrator_interface.h" local="no" imported="no">corbo-numerics/integrator_interface.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>structured_optimal_control_problem.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/</path>
    <filename>structured__optimal__control__problem_8h.html</filename>
    <includes id="optimal__control__problem__interface_8h" name="optimal_control_problem_interface.h" local="no" imported="no">corbo-optimal-control/optimal_control_problem_interface.h</includes>
    <includes id="nlp__functions_8h" name="nlp_functions.h" local="no" imported="no">corbo-optimal-control/functions/nlp_functions.h</includes>
    <includes id="discretization__grid__interface_8h" name="discretization_grid_interface.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/discretization_grid_interface.h</includes>
    <includes id="hyper__graph__optimization__problem__base_8h" name="hyper_graph_optimization_problem_base.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_base.h</includes>
    <includes id="nlp__solver__interface_8h" name="nlp_solver_interface.h" local="no" imported="no">corbo-optimization/solver/nlp_solver_interface.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::StructuredOptimalControlProblem</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>SuiteSparseQRSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SPQRSupport/</path>
    <filename>SuiteSparseQRSupport_8h.html</filename>
    <class kind="class">Eigen::SPQR</class>
    <class kind="class">Eigen::SPQR</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SuperLUSupport.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SuperLUSupport/</path>
    <filename>SuperLUSupport_8h.html</filename>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_GSSVX</name>
      <anchorfile>SuperLUSupport_8h.html</anchorfile>
      <anchor>a26929c8b7d040ff746566d2843dd4ae5</anchor>
      <arglist>(PREFIX, FLOATTYPE, KEYTYPE)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svd.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/lapack/</path>
    <filename>svd_8cpp.html</filename>
    <includes id="lapack__common_8h" name="lapack_common.h" local="yes" imported="no">lapack_common.h</includes>
    <member kind="function">
      <type></type>
      <name>EIGEN_LAPACK_FUNC</name>
      <anchorfile>svd_8cpp.html</anchorfile>
      <anchor>a4a44471f69d21254726136c268ccaeb3</anchor>
      <arglist>(gesdd,(char *jobz, int *m, int *n, Scalar *a, int *lda, RealScalar *s, Scalar *u, int *ldu, Scalar *vt, int *ldvt, Scalar *, int *lwork, EIGEN_LAPACK_ARG_IF_COMPLEX(RealScalar *) int *, int *info))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_LAPACK_FUNC</name>
      <anchorfile>svd_8cpp.html</anchorfile>
      <anchor>af09fbf9b804d275b915638d87b9b952f</anchor>
      <arglist>(gesvd,(char *jobu, char *jobv, int *m, int *n, Scalar *a, int *lda, RealScalar *s, Scalar *u, int *ldu, Scalar *vt, int *ldvt, Scalar *, int *lwork, EIGEN_LAPACK_ARG_IF_COMPLEX(RealScalar *) int *info))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVDBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SVD/</path>
    <filename>SVDBase_8h.html</filename>
    <class kind="class">Eigen::SVDBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Swap.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Swap_8h.html</filename>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>sylvester_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>sylvester__continuous_8cpp.html</filename>
    <includes id="sylvester__continuous_8h" name="sylvester_continuous.h" local="no" imported="no">corbo-numerics/sylvester_continuous.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>sylvester_continuous.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>sylvester__continuous_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::SylvesterContinuous</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>sylvester_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/src/</path>
    <filename>sylvester__discrete_8cpp.html</filename>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="sylvester__discrete_8h" name="sylvester_discrete.h" local="no" imported="no">corbo-numerics/sylvester_discrete.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>sylvester_discrete.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>sylvester__discrete_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::SylvesterDiscrete</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Symmetry.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/</path>
    <filename>Symmetry_8h.html</filename>
    <class kind="struct">Eigen::AntiHermiticity</class>
    <class kind="struct">Eigen::AntiSymmetry</class>
    <class kind="class">Eigen::DynamicSGroupFromTemplateArgs</class>
    <class kind="struct">Eigen::Hermiticity</class>
    <class kind="class">Eigen::SGroup</class>
    <class kind="class">Eigen::StaticSGroup</class>
    <class kind="struct">Eigen::Symmetry</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_if</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_if</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_if&lt; true, NumIndices, Gens... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_assign_value</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_assign_value</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_calculate_flags</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_calculate_flags</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; AntiHermiticity&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; AntiSymmetry&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; Hermiticity&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices, Gen_, Gens_... &gt;</class>
    <class kind="class">Eigen::internal::tensor_symmetry_value_setter</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>NegationFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6c86c795295293273c183ded03276cda3be58a69ca3f186e0dac0143cd950393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjugationFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6c86c795295293273c183ded03276cdaae639b76168e94fe5c5d6c576ac6343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalRealFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba9563e04ef6b6a6f6aeb515c9eed1c951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalImagFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba9a5912140d1725c1dec419c6d5c763d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalZeroFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba04593b10e9a8353fbe493792d37fd868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>system_dynamics_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/src/</path>
    <filename>system__dynamics__interface_8cpp.html</filename>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>system_dynamics_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>system__dynamics__interface_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::SystemDynamicsInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_SYSTEM_DYNAMICS</name>
      <anchorfile>system__dynamics__interface_8h.html</anchorfile>
      <anchor>a28cf8a6f78c808588de4f4fdd45426d5</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; SystemDynamicsInterface &gt;</type>
      <name>SystemDynamicsFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a5a405f846f40d28d1c365eea207d9836</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plants/test/system_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/plants/test/</path>
    <filename>plants_2test_2system__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plants_2test_2system__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>plants_2test_2system__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>systems/test/system_test.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/test/</path>
    <filename>systems_2test_2system__test_8cpp.html</filename>
    <class kind="class">FooTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>systems_2test_2system__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>systems_2test_2system__test_8cpp.html</anchorfile>
      <anchor>afd2f84ead8c019bd92cf151edb85b013</anchor>
      <arglist>(FooTest, blabla)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>task_closed_loop_control.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/src/</path>
    <filename>task__closed__loop__control_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="task__closed__loop__control_8h" name="task_closed_loop_control.h" local="no" imported="no">corbo-tasks/task_closed_loop_control.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>task_closed_loop_control.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>task__closed__loop__control_8h.html</filename>
    <includes id="task__interface_8h" name="task_interface.h" local="no" imported="no">corbo-tasks/task_interface.h</includes>
    <includes id="filter__interface_8h" name="filter_interface.h" local="no" imported="no">corbo-systems/filter_interface.h</includes>
    <includes id="one__step__predictor_8h" name="one_step_predictor.h" local="no" imported="no">corbo-systems/one_step_predictor.h</includes>
    <class kind="class">corbo::ClosedLoopControlTask</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>task_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>task__interface_8h.html</filename>
    <includes id="global_8h" name="global.h" local="no" imported="no">corbo-core/global.h</includes>
    <includes id="signal__target__interface_8h" name="signal_target_interface.h" local="no" imported="no">corbo-core/signal_target_interface.h</includes>
    <includes id="environment_8h" name="environment.h" local="no" imported="no">corbo-tasks/environment.h</includes>
    <class kind="class">corbo::TaskInterface</class>
    <namespace>corbo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_REGISTER_TASK</name>
      <anchorfile>task__interface_8h.html</anchorfile>
      <anchor>a8fba25b722460a06d62d00b8ae6cd9d6</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; TaskInterface &gt;</type>
      <name>TaskFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a76ac714fc787ebb1a8e303d9d170d159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>task_open_loop_control.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/src/</path>
    <filename>task__open__loop__control_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <includes id="task__open__loop__control_8h" name="task_open_loop_control.h" local="no" imported="no">corbo-tasks/task_open_loop_control.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>task_open_loop_control.h</name>
    <path>/tmp/ws/src/control_box_rst/src/tasks/include/corbo-tasks/</path>
    <filename>task__open__loop__control_8h.html</filename>
    <includes id="task__interface_8h" name="task_interface.h" local="no" imported="no">corbo-tasks/task_interface.h</includes>
    <class kind="class">corbo::OpenLoopControlTask</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>TemplateGroupTheory.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/</path>
    <filename>TemplateGroupTheory_8h.html</filename>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_all_coset_spaces</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_all_coset_spaces&lt; Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt;, rep_element, sub_group_size &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; g, gs... &gt;, rep_element, sub_group_size &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_generator</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_generator&lt; Multiply, Equality, id, elements, generators_done, current_generator, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_remaining_generators</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_remaining_generators&lt; Multiply, Equality, id, generators_done, type_list&lt;&gt;, elements &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements_helper</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements_helper&lt; Multiply, Equality, id, g, current_element, elements, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_get_coset_elements</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_get_coset_elements&lt; Multiply, sub_group_elements, new_coset_rep, false &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements_noid</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements_noid&lt; Multiply, Equality, id, type_list&lt;&gt;, initial_global_flags &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(ts)&gt; &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; t, ts... &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::internal::group_theory</namespace>
  </compound>
  <compound kind="file">
    <name>Tensor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>Tensor_8h.html</filename>
    <class kind="class">Eigen::Tensor</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorArgMax.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorArgMax_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorIndexTupleOp&lt; XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorIndexTupleOp&lt; XprType &gt;, 1, typename eval&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, 1, typename eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorTupleReducerOp&lt; ReduceOp, Dims, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorIndexTupleOp</class>
    <class kind="class">Eigen::TensorTupleReducerOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorAssign.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorAssign_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorAssignOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorAssignOp&lt; LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorBase.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorBase_8h.html</filename>
    <class kind="class">Eigen::TensorBase</class>
    <class kind="class">Eigen::TensorBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorBroadcasting.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorBroadcasting_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::is_input_scalar</class>
    <class kind="struct">Eigen::internal::is_input_scalar&lt; Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_input_scalar&lt; Sizes&lt;&gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, 1, typename eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorBroadcastingOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorBroadcastingOp&lt; Broadcast, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorChipping.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorChipping_8h.html</filename>
    <class kind="struct">Eigen::internal::DimensionId</class>
    <class kind="struct">Eigen::internal::DimensionId&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorChippingOp&lt; DimId, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorChippingOp&lt; DimId, XprType &gt;, 1, typename eval&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorChippingOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorConcatenation.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorConcatenation_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorConcatenationOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorContraction.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorContraction_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorContractionEvaluatorBase</class>
    <class kind="class">Eigen::TensorContractionOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices_, LeftArgType_, RightArgType_ &gt;, Device_ &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorContractionBlocking.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorContractionBlocking_8h.html</filename>
    <class kind="class">Eigen::internal::TensorContractionBlocking</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>ShardByRow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae97b6a718b31e140e8f9ad9e66c5e2beaf9cde5417288c6e829f4d62a2033f93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShardByCol</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae97b6a718b31e140e8f9ad9e66c5e2bea4880b90fa231e2d819d4e8303c09ccdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorContractionCuda.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorContractionCuda_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorContractionMapper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorContractionMapper_8h.html</filename>
    <class kind="class">Eigen::internal::BaseTensorContractionMapper</class>
    <class kind="class">Eigen::internal::BaseTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::CoeffLoader</class>
    <class kind="struct">Eigen::internal::CoeffLoader&lt; Tensor, true &gt;</class>
    <class kind="class">Eigen::internal::SimpleTensorContractionMapper</class>
    <class kind="class">Eigen::internal::TensorContractionInputMapper</class>
    <class kind="class">Eigen::internal::TensorContractionSubMapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>Rhs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90dc415d4918e6cec02f608f6ed2c263a6c8de80f9984c6a6da22b7c288fee57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lhs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90dc415d4918e6cec02f608f6ed2c263a1a7f4ccbeaf23168b50a83680f8f35fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorContractionThreadPool.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorContractionThreadPool_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorConversion.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorConversion_8h.html</filename>
    <class kind="struct">Eigen::ConversionSubExprEval</class>
    <class kind="struct">Eigen::ConversionSubExprEval&lt; true, Eval, Scalar &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorConversionOp&lt; TargetType, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConversionOp&lt; TargetType, XprType &gt;, 1, typename eval&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv&lt; LoadMode, true &gt;</class>
    <class kind="struct">Eigen::PacketConverter</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 1, 2 &gt;</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 2, 1 &gt;</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 4, 1 &gt;</class>
    <class kind="class">Eigen::TensorConversionOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorConvolution.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorConvolution_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="class">Eigen::internal::IndexMapper</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, 1, typename eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorConvolutionOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConvolutionOp&lt; Indices, InputArgType, KernelArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorCostModel.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorCostModel_8h.html</filename>
    <class kind="class">Eigen::TensorCostModel</class>
    <class kind="class">Eigen::TensorOpCost</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorCustomOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorCustomOp_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</class>
    <class kind="class">Eigen::TensorCustomBinaryOp</class>
    <class kind="class">Eigen::TensorCustomUnaryOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorDevice.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDevice_8h.html</filename>
    <class kind="class">Eigen::TensorDevice</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorDeviceCuda.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDeviceCuda_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorDeviceDefault.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDeviceDefault_8h.html</filename>
    <class kind="struct">Eigen::DefaultDevice</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorDeviceSycl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDeviceSycl_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorDeviceThreadPool.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDeviceThreadPool_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorDimensionList.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDimensionList_8h.html</filename>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::DimensionList</class>
    <class kind="struct">Eigen::internal::index_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const Index</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67ceb53f03539ff6d1f98bcaf678f201</anchor>
      <arglist>(const DimensionList&lt; Index, Rank &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const Index</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7dd131bbd4a892f4d48cfce903de56c5</anchor>
      <arglist>(DimensionList&lt; Index, Rank &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorDimensions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorDimensions_8h.html</filename>
    <class kind="struct">Eigen::internal::array_size&lt; const DSizes&lt; DenseIndex, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; DSizes&lt; DenseIndex, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::dget</class>
    <class kind="struct">Eigen::DSizes</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_extraction_helper</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_extraction_helper&lt; Index, 0 &gt;</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <class kind="struct">Eigen::Sizes</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, 0, 0 &gt;</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, n, n &gt;</class>
    <class kind="struct">Eigen::internal::tensor_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::tensor_vsize_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::tensor_vsize_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7af613a47946ad4d9b1b6be691b74e8b</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a309fca5d6a3b46b69dd8fd8d4a9b9a4a</anchor>
      <arglist>(const Sizes&lt;&gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b99e338d92a91c8b3f89d32d0ca2c39</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>dimensions_match</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a607e3b444d5d3d8bf23c06cd0ffba625</anchor>
      <arglist>(Dims1 &amp;dims1, Dims2 &amp;dims2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorEvalTo.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorEvalTo_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorEvalToOp</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorEvalToOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorEvaluator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorEvaluator_8h.html</filename>
    <class kind="class">Eigen::TensorEvaluator</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const Derived, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseBinaryOp&lt; BinaryOp, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseNullaryOp&lt; NullaryOp, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseUnaryOp&lt; UnaryOp, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorSelectOp&lt; IfArgType, ThenArgType, ElseArgType &gt;, Device &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorExecutor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorExecutor_8h.html</filename>
    <class kind="class">Eigen::internal::TensorExecutor</class>
    <class kind="class">Eigen::internal::TensorExecutor&lt; Expression, DefaultDevice, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorExpr.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorExpr_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, 1, typename eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, 1, typename eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, 1, typename eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;::type &gt;</class>
    <class kind="class">Eigen::TensorCwiseBinaryOp</class>
    <class kind="class">Eigen::TensorCwiseNullaryOp</class>
    <class kind="class">Eigen::TensorCwiseTernaryOp</class>
    <class kind="class">Eigen::TensorCwiseUnaryOp</class>
    <class kind="class">Eigen::TensorSelectOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorFFT.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorFFT_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorFixedSize.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorFixedSize_8h.html</filename>
    <class kind="class">Eigen::TensorFixedSize</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorForcedEval.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorForcedEval_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorForcedEvalOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorForcedEvalOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorForwardDeclarations.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorForwardDeclarations_8h.html</filename>
    <class kind="struct">Eigen::internal::IsVectorizable</class>
    <class kind="struct">Eigen::internal::IsVectorizable&lt; GpuDevice, Expression &gt;</class>
    <class kind="struct">Eigen::MakePointer</class>
    <class kind="class">Eigen::Tensor</class>
    <class kind="class">Eigen::TensorAssignOp</class>
    <class kind="class">Eigen::TensorBase</class>
    <class kind="class">Eigen::TensorBroadcastingOp</class>
    <class kind="class">Eigen::TensorChippingOp</class>
    <class kind="class">Eigen::TensorConcatenationOp</class>
    <class kind="class">Eigen::TensorContractionOp</class>
    <class kind="class">Eigen::TensorConversionOp</class>
    <class kind="class">Eigen::TensorConvolutionOp</class>
    <class kind="class">Eigen::TensorCustomBinaryOp</class>
    <class kind="class">Eigen::TensorCustomUnaryOp</class>
    <class kind="class">Eigen::TensorCwiseBinaryOp</class>
    <class kind="class">Eigen::TensorCwiseNullaryOp</class>
    <class kind="class">Eigen::TensorCwiseTernaryOp</class>
    <class kind="class">Eigen::TensorCwiseUnaryOp</class>
    <class kind="class">Eigen::TensorDevice</class>
    <class kind="class">Eigen::TensorEvalToOp</class>
    <class kind="class">Eigen::TensorEvaluator</class>
    <class kind="class">Eigen::internal::TensorExecutor</class>
    <class kind="class">Eigen::TensorFFTOp</class>
    <class kind="class">Eigen::TensorFixedSize</class>
    <class kind="class">Eigen::TensorForcedEvalOp</class>
    <class kind="class">Eigen::TensorGeneratorOp</class>
    <class kind="class">Eigen::TensorImagePatchOp</class>
    <class kind="class">Eigen::TensorIndexTupleOp</class>
    <class kind="class">Eigen::TensorInflationOp</class>
    <class kind="class">Eigen::TensorLayoutSwapOp</class>
    <class kind="class">Eigen::TensorMap</class>
    <class kind="class">Eigen::TensorPaddingOp</class>
    <class kind="class">Eigen::TensorPatchOp</class>
    <class kind="class">Eigen::TensorReductionOp</class>
    <class kind="class">Eigen::TensorRef</class>
    <class kind="class">Eigen::TensorReshapingOp</class>
    <class kind="class">Eigen::TensorReverseOp</class>
    <class kind="class">Eigen::TensorScanOp</class>
    <class kind="class">Eigen::TensorSelectOp</class>
    <class kind="class">Eigen::TensorShufflingOp</class>
    <class kind="class">Eigen::TensorSlicingOp</class>
    <class kind="class">Eigen::TensorStridingOp</class>
    <class kind="class">Eigen::TensorStridingSlicingOp</class>
    <class kind="class">Eigen::TensorTupleReducerOp</class>
    <class kind="class">Eigen::TensorVolumePatchOp</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>FFTDirection</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FFT_FORWARD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6a61760ed615a5006b7b20b28da7e3c0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FFT_REVERSE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6a73ecf68b9c0689f7d604572d7b1d3b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FFTResultType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPart</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeaf2d57ba74eb1535af45010eeaa70ed0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImagPart</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeab3cc7334ae85776014eae0f3ae1d4b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothParts</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeacd32c292b6cc73c96eb592ca3a779daf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::AndReducer</class>
    <class kind="struct">Eigen::internal::ArgMaxTupleReducer</class>
    <class kind="struct">Eigen::internal::ArgMinTupleReducer</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; GaussianGenerator&lt; T, Index, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_fmod_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_mod2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_mod_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sigmoid_op&lt; T &gt; &gt;</class>
    <class kind="class">Eigen::internal::GaussianGenerator</class>
    <class kind="struct">Eigen::internal::MaxReducer</class>
    <class kind="struct">Eigen::internal::MeanReducer</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, true, false &gt;</class>
    <class kind="struct">Eigen::internal::MinReducer</class>
    <class kind="struct">Eigen::internal::OrReducer</class>
    <class kind="struct">Eigen::internal::ProdReducer</class>
    <class kind="struct">Eigen::internal::reducer_traits</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; AndReducer, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ArgMaxTupleReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ArgMinTupleReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MaxReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MeanReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MinReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; OrReducer, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ProdReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; SumReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fmod_op</class>
    <class kind="struct">Eigen::internal::scalar_mod2_op</class>
    <class kind="struct">Eigen::internal::scalar_mod_op</class>
    <class kind="struct">Eigen::internal::scalar_sigmoid_op</class>
    <class kind="struct">Eigen::internal::SumReducer</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorGenerator.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorGenerator_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, 1, typename eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorGeneratorOp&lt; Generator, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorGeneratorOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorGlobalFunctions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorGlobalFunctions_8h.html</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; internal::scalar_betainc_op&lt; typename XDerived::Scalar &gt;, const ADerived, const BDerived, const XDerived &gt;</type>
      <name>betainc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad468f9161b25d3175af266364bb7d15</anchor>
      <arglist>(const ADerived &amp;a, const BDerived &amp;b, const XDerived &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorImagePatch.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorImagePatch_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorImagePatchOp&lt; Rows, Cols, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorImagePatchOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorIndexList.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorIndexList_8h.html</filename>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl</class>
    <class kind="struct">Eigen::internal::index_known_statically_impl</class>
    <class kind="struct">Eigen::internal::index_pair_first_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_pair_second_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>all_indices_known_statically</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af829ea13bc96460b1f41665d69878d18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_known_statically</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e4556c6e53342fe6d7ebb529b8914c</anchor>
      <arglist>(DenseIndex i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_pair_first_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33183d2ec83dde7518d98ce9d57f07c6</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_pair_second_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a218124d119197bec0d18ab0a9e54dba7</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4588bbbd4862fa88c9de674937e44b8</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_gt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d91ddb0d9423240375140ee86de042e</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_lt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef4a222112999639535922f901779115</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_ne</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82bacc02585f0b4d1d349b0a86017f96</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>indices_statically_known_to_increase</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e8d80b35de42c31f6afb4b600e43f02</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorInflation.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorInflation_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorInflationOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorInflationOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorInflationOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorInflationOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorInitializer.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorInitializer_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorIntDiv.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorIntDiv_8h.html</filename>
    <class kind="struct">Eigen::internal::TensorIntDivisor</class>
    <class kind="class">Eigen::internal::TensorIntDivisor&lt; int32_t, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae90001e203151a8ef2d77e41813a9843</anchor>
      <arglist>(const T &amp;numerator, const TensorIntDivisor&lt; T, div_gt_one &gt; &amp;divisor)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>N</name>
      <anchorfile>TensorIntDiv_8h.html</anchorfile>
      <anchor>ab2b6b0c222cd1ce70d6a831f57241e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorIO.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorIO_8h.html</filename>
    <class kind="struct">Eigen::internal::TensorPrinter</class>
    <class kind="struct">Eigen::internal::TensorPrinter&lt; Tensor, 0 &gt;</class>
    <class kind="struct">Eigen::internal::TensorPrinter&lt; Tensor, 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1959593584dd947fd1bcfa7d8308ba9e</anchor>
      <arglist>(std::ostream &amp;os, const TensorBase&lt; T, ReadOnlyAccessors &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorLayoutSwap.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorLayoutSwap_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorLayoutSwapOp&lt; XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorLayoutSwapOp&lt; XprType &gt;, 1, typename eval&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorLayoutSwapOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorMacros.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorMacros_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CONSTEXPR</name>
      <anchorfile>TensorMacros_8h.html</anchorfile>
      <anchor>a62a0d46d3d76fff438aec3b57f29c90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SFINAE_ENABLE_IF</name>
      <anchorfile>TensorMacros_8h.html</anchorfile>
      <anchor>a1629067fba6a085b247552d00d475e3e</anchor>
      <arglist>(__condition__)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorMap.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorMap_8h.html</filename>
    <class kind="class">Eigen::TensorMap</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TensorMeta.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorMeta_8h.html</filename>
    <class kind="struct">Eigen::Cond</class>
    <class kind="struct">Eigen::IndexPair</class>
    <class kind="struct">Eigen::max_n_1</class>
    <class kind="struct">Eigen::max_n_1&lt; 0 &gt;</class>
    <class kind="struct">Eigen::PacketType</class>
    <class kind="struct">Eigen::Tuple</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE T2 &amp;</type>
      <name>choose</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acdd4045cfa4e47c392fa49bfdaed5e2f</anchor>
      <arglist>(Cond&lt; false &gt;, const T1 &amp;, const T2 &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE T1 &amp;</type>
      <name>choose</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a19dda92582410dc74f309050c583376d</anchor>
      <arglist>(Cond&lt; true &gt;, const T1 &amp;first, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>divup</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa764c140980c11b0aa3b16f4fa5392f6</anchor>
      <arglist>(const T x, const T y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>divup</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a13ec9832931270b80961236d30f6d2e3</anchor>
      <arglist>(const X x, const Y y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac38ad3798bd16a29798c2fc2d2dbe095</anchor>
      <arglist>(const Tuple&lt; U, V &gt; &amp;x, const Tuple&lt; U, V &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a78a75cc4b4fa5e0084f67f80ac854159</anchor>
      <arglist>(const Tuple&lt; U, V &gt; &amp;x, const Tuple&lt; U, V &gt; &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorMorphing.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorMorphing_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, 1, typename eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, 1, typename eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, 1, typename eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorReshapingOp</class>
    <class kind="class">Eigen::TensorSlicingOp</class>
    <class kind="class">Eigen::TensorStridingSlicingOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>threshold_</name>
      <anchorfile>TensorMorphing_8h.html</anchorfile>
      <anchor>a2e311223d01aee4d306020c25722d67d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorPadding.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorPadding_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, 1, typename eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorPaddingOp&lt; PaddingDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorPaddingOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorPatch.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorPatch_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, 1, typename eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorPatchOp&lt; PatchDim, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorPatchOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorRandom.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorRandom_8h.html</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; NormalRandomGenerator&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; UniformRandomGenerator&lt; Scalar &gt; &gt;</class>
    <class kind="class">Eigen::internal::NormalRandomGenerator</class>
    <class kind="class">Eigen::internal::UniformRandomGenerator</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>RandomToTypeNormal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1914699ceb08035d3fd618e5a9d8f42</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>RandomToTypeNormal&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57c33231948d1d1b4ea0dbe72adfc6fa</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>RandomToTypeNormal&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32d42c5282e636112c6bb93da03b77bc</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>RandomToTypeUniform</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4971458bc01258297b11bdc59bea0576</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>RandomToTypeUniform&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18030b01f80b4390e4515ea2e017660c</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>RandomToTypeUniform&lt; Eigen::half &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a0e4604aa96f9d5abeb6dbac42988df</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>RandomToTypeUniform&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa177bfb3e50ed9185fcb69089d8b7bfa</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>RandomToTypeUniform&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a058738b24485d6af4ee5edfac497e35e</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>RandomToTypeUniform&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ed2ab3d1348b1785b39e8769a1d2941</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorReduction.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorReduction_8h.html</filename>
    <class kind="struct">Eigen::internal::are_inner_most_dims</class>
    <class kind="struct">Eigen::internal::DimInitializer</class>
    <class kind="struct">Eigen::internal::DimInitializer&lt; Sizes&lt;&gt; &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::FullReducer</class>
    <class kind="struct">Eigen::internal::GenericDimReducer</class>
    <class kind="struct">Eigen::internal::GenericDimReducer&lt; 0, Self, Op &gt;</class>
    <class kind="struct">Eigen::internal::GenericDimReducer&lt;-1, Self, Op &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt; 0, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt; DimIndex, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt;-1, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimReducer</class>
    <class kind="struct">Eigen::internal::InnerMostDimReducer&lt; Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerReducer</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::OuterReducer</class>
    <class kind="struct">Eigen::internal::preserve_inner_most_dims</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorReductionOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorReductionCuda.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorReductionCuda_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorReductionSycl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorReductionSycl_8h.html</filename>
    <class kind="struct">Eigen::internal::FullReducer&lt; Self, Op, const Eigen::SyclDevice, Vectorizable &gt;</class>
    <class kind="struct">Eigen::internal::InnerReducer&lt; Self, Op, const Eigen::SyclDevice &gt;</class>
    <class kind="struct">Eigen::internal::syclGenericBufferReducer</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorRef.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorRef_8h.html</filename>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorRef&lt; Derived &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorRef&lt; Derived &gt;, Device &gt;</class>
    <class kind="class">Eigen::internal::TensorLazyBaseEvaluator</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluator</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluatorReadOnly</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluatorWritable</class>
    <class kind="class">Eigen::TensorRef</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorReverse.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorReverse_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, 1, typename eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorReverseOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorScan.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorScan_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorScanOp&lt; Op, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorScanOp&lt; Op, XprType &gt;, 1, typename eval&lt; TensorScanOp&lt; Op, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::ScanLauncher</class>
    <class kind="struct">Eigen::ScanLauncher</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorScanOp&lt; Op, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorScanOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorScanOp&lt; Op, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorShuffling.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorShuffling_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, 1, typename eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorShufflingOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorStorage.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorStorage_8h.html</filename>
    <class kind="class">Eigen::TensorStorage</class>
    <class kind="class">Eigen::TensorStorage</class>
    <class kind="class">Eigen::TensorStorage&lt; T, DSizes&lt; IndexType, NumIndices_ &gt;, Options_ &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_TENSOR_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>TensorStorage_8h.html</anchorfile>
      <anchor>a9e122c64012bfadb8f0f119af0fe0289</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorStriding.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorStriding_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorStridingOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorStridingOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorStridingOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorSycl.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSycl_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TensorSyclConvertToDeviceExpression.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclConvertToDeviceExpression_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::ConvertToDeviceExpression</class>
    <class kind="struct">Eigen::TensorSycl::internal::DeviceConvertor</class>
    <class kind="struct">Eigen::TensorSycl::internal::NonOpConversion</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGNCONVERT</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a01ff64ba576d851f60e87b62552c1c77</anchor>
      <arglist>(CVQual, Res)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CATEGORYCONVERT</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a508f1d4bcff7e6481877bfafc0aeb829</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KERNELBROKERCONVERT</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a8d4ac1c11655e4008beca3c5637167c1</anchor>
      <arglist>(CVQual, Res, ExprNode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KERNELBROKERCONVERTREDUCTION</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a059f04cd4c54d870af866bd446275b2e</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SELECTOPCONVERT</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a92dc59d10878fd9b70e3bf4002ef179c</anchor>
      <arglist>(CVQual, Res)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TENSORMAPCONVERT</name>
      <anchorfile>TensorSyclConvertToDeviceExpression_8h.html</anchorfile>
      <anchor>a42f51fbe0ece5abf748a4bbc39a7ca7e</anchor>
      <arglist>(CVQual)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclExprConstructor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclExprConstructor_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::EvalToLHSConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExprConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ValueCondition</class>
    <class kind="struct">Eigen::TensorSycl::internal::ValueCondition&lt; false, X, Y &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGN</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>ac6ca51490554923c794e963fb5a77439</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BINARYCATEGORY</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>aa13813eee9215e7c53034a88d9978103</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVALTO</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>a821e1eafa9f4f145c3f7e60423574a9e</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCEDEVAL</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>a9a3440ba127cfcfdef0424b9074e5aea</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SELECTOP</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>adc7d1eedfedf6208dfeeb6aa592454f5</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYCLREDUCTIONEXPR</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>a040d589d49ec82df80d487537d9d5046</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TENSORMAP</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>a51865091a9598d600e3b36bc6eb969e6</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERNARYCATEGORY</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>a297b77b55ae8ef6b43486611cd45fb77</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNARYCATEGORY</name>
      <anchorfile>TensorSyclExprConstructor_8h.html</anchorfile>
      <anchor>aa6398e1cb83874aec7a6e82295f4546c</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>createDeviceExpression</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>a2c0852b2e3ab04d62d61608539755c57</anchor>
      <arglist>(FuncD &amp;funcD, const utility::tuple::Tuple&lt; Params... &gt; &amp;t) -&gt; decltype(ExprConstructor&lt; OrigExpr, IndexExpr, Params... &gt;(funcD, t))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclExtractAccessor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclExtractAccessor_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::AccessorConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TENSORMAPEXPR</name>
      <anchorfile>TensorSyclExtractAccessor_8h.html</anchorfile>
      <anchor>a77c18a25d6442af6e4da7fab3bfed77e</anchor>
      <arglist>(CVQual, ACCType)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>createTupleOfAccessors</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>aa93846494e766618619e24bc400b8aaa</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const Evaluator &amp;expr) -&gt; decltype(ExtractAccessor&lt; Evaluator &gt;::getTuple(cgh, expr))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclExtractFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclExtractFunctors_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::DimConstr</class>
    <class kind="struct">Eigen::TensorSycl::internal::DimConstr&lt; Dim, 0 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="function">
      <type>auto</type>
      <name>extractFunctors</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>a525ee07cdeb68d18359b511b1ae9ffc7</anchor>
      <arglist>(const Evaluator &amp;evaluator) -&gt; FunctorExtractor&lt; Evaluator &gt;</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclLeafCount.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclLeafCount_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount&lt; Arg, Args... &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount&lt;&gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorEvalToOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorForcedEvalOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorEvalToOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorForcedEvalOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TensorSyclPlaceHolderExpr.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclPlaceHolderExpr_8h.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2, Arg3 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper&lt; Category, NoOP, utility::tuple::Tuple&lt; T... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper&lt; Category, OP, utility::tuple::Tuple&lt; T... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::createPlaceHolderExpression</class>
    <class kind="struct">Eigen::TensorSycl::internal::PlaceHolder</class>
    <class kind="struct">Eigen::TensorSycl::internal::PlaceHolderExpression</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGNEXPR</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>abdc53f5fb012c38a9c470403ad7be66a</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVALTO</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>a821e1eafa9f4f145c3f7e60423574a9e</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCEDEVAL</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>a9a3440ba127cfcfdef0424b9074e5aea</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPEXPRCATEGORY</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>aa1210e4043489d572d7c07fea332cbff</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SELECTEXPR</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>a6fdb9a769d5004a8a118edd25cec1c6a</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYCLREDUCTION</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>aeed8b25d2c9614d0fb4d8436e655d3ed</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TENSORMAPEXPR</name>
      <anchorfile>TensorSyclPlaceHolderExpr_8h.html</anchorfile>
      <anchor>ad9c34e62b1b64d0f1a29931c4a45b014</anchor>
      <arglist>(CVQual)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclRun.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclRun_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::TensorSycl</namespace>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>namespaceEigen_1_1TensorSycl.html</anchorfile>
      <anchor>a789ef14500d782279cc4bb95e6ba3dbd</anchor>
      <arglist>(Expr &amp;expr, Dev &amp;dev)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorSyclTuple.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorSyclTuple_8h.html</filename>
    <class kind="struct">utility::tuple::ElemTypeHolder</class>
    <class kind="struct">utility::tuple::ElemTypeHolder&lt; 0, Tuple&lt; T, Ts... &gt; &gt;</class>
    <class kind="struct">utility::tuple::ElemTypeHolder&lt; k, Tuple&lt; T, Ts... &gt; &gt;</class>
    <class kind="struct">utility::tuple::IndexList</class>
    <class kind="struct">utility::tuple::IndexRange</class>
    <class kind="struct">utility::tuple::RangeBuilder</class>
    <class kind="struct">utility::tuple::RangeBuilder</class>
    <class kind="struct">utility::tuple::RangeBuilder&lt; MIN, MIN, Is... &gt;</class>
    <class kind="struct">utility::tuple::StaticIf</class>
    <class kind="struct">utility::tuple::StaticIf&lt; true, T &gt;</class>
    <class kind="struct">utility::tuple::Tuple</class>
    <class kind="struct">utility::tuple::Tuple&lt; T, Ts... &gt;</class>
    <namespace>utility</namespace>
    <namespace>utility::tuple</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RECURSIVE_TUPLE_GET</name>
      <anchorfile>TensorSyclTuple_8h.html</anchorfile>
      <anchor>ad6b3b93b7bdda101df81e837a7e0aa8e</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERMINATE_CONDS_TUPLE_GET</name>
      <anchorfile>TensorSyclTuple_8h.html</anchorfile>
      <anchor>a34c240717e47583447c4c179db047c69</anchor>
      <arglist>(CVQual)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args..., T &gt;</type>
      <name>append</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>aeb1d9564d8270778d3b964c1bbc97345</anchor>
      <arglist>(Tuple&lt; Args... &gt; t, T a)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args1..., Args2... &gt;</type>
      <name>append</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a962fd93fb21129491975d3c4807fdad1</anchor>
      <arglist>(Tuple&lt; Args1... &gt; t1, Tuple&lt; Args2... &gt; t2)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args..., T &gt;</type>
      <name>append_base</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a446670118f4f4b05503c4e0b41dae565</anchor>
      <arglist>(Tuple&lt; Args... &gt; t, T a, IndexList&lt; I... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args1..., Args2... &gt;</type>
      <name>append_base</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>ae5bb1d6f355eb022f06581fb8d02b3a1</anchor>
      <arglist>(Tuple&lt; Args1... &gt; t1, Tuple&lt; Args2... &gt; t2, IndexList&lt; I1... &gt;, IndexList&lt; I2... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args... &gt;</type>
      <name>make_tuple</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>aa68638ef30be12f1bcc6ef5da635c744</anchor>
      <arglist>(Args... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr size_t</type>
      <name>size</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a3ee33aa9c095eefbb760200218a320fc</anchor>
      <arglist>(Tuple&lt; Args... &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorTraits.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorTraits_8h.html</filename>
    <class kind="class">Eigen::internal::compute_tensor_flags</class>
    <class kind="struct">Eigen::internal::eval&lt; const Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;::MakePointer</class>
    <class kind="struct">Eigen::internal::nested</class>
    <class kind="struct">Eigen::internal::nested&lt; const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>PaddingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDING_VALID</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046a5a6211dd0a53c22f021d2026e6efc694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDING_SAME</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046af248746a32b97474632de6c55edbec44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorUInt128.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorUInt128_8h.html</filename>
    <class kind="struct">Eigen::internal::static_val</class>
    <class kind="struct">Eigen::internal::TensorUInt128</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66cb6ff3640dd86a1563d861e4f13bd3</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab26f45275b59032f244a9d1c2e9742ac</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afb804e6af1466406fb74d738f8aaa1f6</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4474e5db9b28b4a360582253f0cbaeac</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ed20ed2c53b083693caa9550f8f44c3</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a414ae95233414eb56547f136bdc07ae6</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7929a567cae4a032c9ccee84400ab8c</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa34d2532dfb06101424ed20442cdc2ab</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TensorVolumePatch.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/Tensor/</path>
    <filename>TensorVolumePatch_8h.html</filename>
    <class kind="struct">Eigen::internal::eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorVolumePatchOp&lt; Planes, Rows, Cols, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorVolumePatchOp</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TernaryFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>TernaryFunctors_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>test_algebraic_riccati_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__algebraic__riccati__continuous_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="algebraic__riccati__continuous_8h" name="algebraic_riccati_continuous.h" local="no" imported="no">corbo-numerics/algebraic_riccati_continuous.h</includes>
    <class kind="class">TestAlgebraicRiccatiContinuous</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__continuous_8cpp.html</anchorfile>
      <anchor>ac9185016a9de18fdf1ba9b9728443b15</anchor>
      <arglist>(TestAlgebraicRiccatiContinuous, numerically_unstable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__continuous_8cpp.html</anchorfile>
      <anchor>a3795ceb8778bb4f8ea335634a2a5ce2f</anchor>
      <arglist>(TestAlgebraicRiccatiContinuous, solve_feasible_2d_stable_real)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__continuous_8cpp.html</anchorfile>
      <anchor>a46663fb04fe088050962229c577ab99d</anchor>
      <arglist>(TestAlgebraicRiccatiContinuous, solve_feasible_4d_stableA_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__continuous_8cpp.html</anchorfile>
      <anchor>ad07342fd80cc36b980a491a6d4a52030</anchor>
      <arglist>(TestAlgebraicRiccatiContinuous, solve_feasible_4d_unstableA_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__continuous_8cpp.html</anchorfile>
      <anchor>a0345e1a6746f37bb932e8b2437904a25</anchor>
      <arglist>(TestAlgebraicRiccatiContinuous, solve_linearized_pendulum_model)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_algebraic_riccati_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__algebraic__riccati__discrete_8cpp.html</filename>
    <includes id="algebraic__riccati__discrete_8h" name="algebraic_riccati_discrete.h" local="no" imported="no">corbo-numerics/algebraic_riccati_discrete.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestAlgebraicRiccatiDiscrete</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__discrete_8cpp.html</anchorfile>
      <anchor>af9987dbeeafe3e84428d844f07ee8a81</anchor>
      <arglist>(TestAlgebraicRiccatiDiscrete, solve_feasible_2d_stable_real)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__discrete_8cpp.html</anchorfile>
      <anchor>a00c24db924c5d6124e9dd166d7c4be85</anchor>
      <arglist>(TestAlgebraicRiccatiDiscrete, solve_feasible_4d_stableA_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__algebraic__riccati__discrete_8cpp.html</anchorfile>
      <anchor>a3054bf6fb296d9c7f9c62127ffbd46ef</anchor>
      <arglist>(TestAlgebraicRiccatiDiscrete, solve_feasible_4d_unstableA_complex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_controllability.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__controllability_8cpp.html</filename>
    <includes id="controllability_8h" name="controllability.h" local="no" imported="no">corbo-numerics/controllability.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestControllability</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__controllability_8cpp.html</anchorfile>
      <anchor>a5c03acaa419e7f163548b18d714c928b</anchor>
      <arglist>(TestControllability, controllable_lti_system)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__controllability_8cpp.html</anchorfile>
      <anchor>a16d61900b3a25883a9b05db10bedff88</anchor>
      <arglist>(TestControllability, uncontrollable_lti_system)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__controllability_8cpp.html</anchorfile>
      <anchor>acc1b7a8568cf6d8779fec9f515014baf</anchor>
      <arglist>(TestControllability, uncontrollable_lti_system2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_finite_differences.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__finite__differences_8cpp.html</filename>
    <includes id="finite__differences_8h" name="finite_differences.h" local="no" imported="no">corbo-numerics/finite_differences.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestFiniteDifferences</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a76f5788d07b169c58975efba57f6e79a</anchor>
      <arglist>(TestFiniteDifferences, central_differences_hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a4cc483f3a6316a71f3026b6a7de3b474</anchor>
      <arglist>(TestFiniteDifferences, central_differences_hessian_multipliers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a81ea87a2f30ac5762456242b4ede08a0</anchor>
      <arglist>(TestFiniteDifferences, central_differences_jacobian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a83a95c273df93ed745aae2123b89dae2</anchor>
      <arglist>(TestFiniteDifferences, central_differences_jacobian_hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a0f950c15617f1fa618b3235876f53b32</anchor>
      <arglist>(TestFiniteDifferences, central_differences_jacobian_hessian_multipliers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a30fe5d023021823f97794abfe61b5f6d</anchor>
      <arglist>(TestFiniteDifferences, forward_differences_hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a89ad18f82070d83834b8644ad8add8ac</anchor>
      <arglist>(TestFiniteDifferences, forward_differences_hessian_multipliers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>ac48b9886019a65e5d518c49abb8dcb53</anchor>
      <arglist>(TestFiniteDifferences, forward_differences_jacobian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a4186358b7cbf5f6b2789d4f569d97d84</anchor>
      <arglist>(TestFiniteDifferences, forward_differences_jacobian_hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__finite__differences_8cpp.html</anchorfile>
      <anchor>a9e6ae147e694d7f9745dcd90bf8f5990</anchor>
      <arglist>(TestFiniteDifferences, forward_differences_jacobian_hessian_multipliers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_full_discretization_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/test/</path>
    <filename>test__full__discretization__grid_8cpp.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestFullDiscretizationGrid</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a1247d6029d893df08a61b7769b8bbb4f</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_extrapolate_trajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a371315d37fa2650c89b239e48bdf60b7</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_prune_trajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>ae912f6dc3896b02923419ec4f011e23f</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_prune_trajectory_keep_min)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>add72a46248926edd69a677b1f7c104d3</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_shift_trajectory1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a980d729a32cf91704a2aa123d8d20196</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_shift_trajectory2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a0a512c9ed8f82302f8d359953c444d66</anchor>
      <arglist>(TestFullDiscretizationGrid, grid_shift_trajectory_x0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>aa7f161f284b0598617096e0a826da15f</anchor>
      <arglist>(TestFullDiscretizationGrid, initialize_grid_start_state_end_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a053e3b4f94a41234d55fa6ac4ad9306f</anchor>
      <arglist>(TestFullDiscretizationGrid, initialize_grid_start_state_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a26e6ef3cf330d6e6c849d4e3cdc4f849</anchor>
      <arglist>(TestFullDiscretizationGrid, resample_trajectory_single_dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__full__discretization__grid_8cpp.html</anchorfile>
      <anchor>a89886ab8e10f28efd90dd0bb1cc02fb6</anchor>
      <arglist>(TestFullDiscretizationGrid, resample_trajectory_single_dt2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hyper_graph.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__hyper__graph_8cpp.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="hyper__graph_8h" name="hyper_graph.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestHyperGraph</class>
    <member kind="typedef">
      <type>corbo::PartiallyFixedVectorVertex</type>
      <name>pFVectorVertex</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>af822f62405def7fa3732dfeb67a5b5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>aad7d3b7dadf404c8a7c3197beeb65a9e</anchor>
      <arglist>(TestHyperGraph, graph_consistency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>a393c632be145553a813c7843592cd949</anchor>
      <arglist>(TestHyperGraph, numerical_hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>a06e09ee16e51881cafb8b2c3f36b46b6</anchor>
      <arglist>(TestHyperGraph, numerical_hessian2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>aeba2483a488eb677852fa6623c85c147</anchor>
      <arglist>(TestHyperGraph, numerical_jacobian1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>abd93468ae8f41cca20e53a5d71954aab</anchor>
      <arglist>(TestHyperGraph, numerical_jacobian2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>aa0cfd4fcf08a4bde3836bb31598cee13</anchor>
      <arglist>(TestHyperGraph, vertex_set_active_vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>a7642b20c9b27ea139dcf4383634806ce</anchor>
      <arglist>(TestHyperGraph, vertex_set_increment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>a29cdf6b6b3ccb7768bc858c3e59ff00f</anchor>
      <arglist>(TestHyperGraph, vertex_set_increment_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph_8cpp.html</anchorfile>
      <anchor>a09773f314e88aaabdb4549a3fa8d469a</anchor>
      <arglist>(TestHyperGraph, vertex_set_increment_fixed2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hyper_graph_optimization_problem_edge_based.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__hyper__graph__optimization__problem__edge__based_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__edge__based_8h" name="hyper_graph_optimization_problem_edge_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_edge_based.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="misc_8h" name="misc.h" local="no" imported="no">corbo-optimization/misc.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestHyperGraphOptimizationProblemEdgeBased</class>
    <member kind="typedef">
      <type>corbo::HyperGraphOptimizationProblemEdgeBased</type>
      <name>HyperGraphOptimizationProblem</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a7af347b5140aa91fc15db939aa556a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>corbo::PartiallyFixedVectorVertex</type>
      <name>pFVectorVertex</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>af822f62405def7fa3732dfeb67a5b5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a66bb22dd5cf46bafbac2ec6f3261f0dd</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, bound_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a71564b34f095b20e63aea9960aaf76ea</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, bound_values_jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>adfad88bab71d00622f218464422c4043</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a71bd00a0bd5af422e351ff3c92319853</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>ad8ca28971bc9bb45cb4195c11c64aa6a</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aa5e86689ff57b5b0e22ac672f285c6a0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aeb67030431b08aa989fe68e5c3a4e090</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a71afe4c3c6174aa8f1b49ae6723387a9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a8e4b3b5fd08e58fd872fed33c7dbc1e5</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a8bbd01f5148f60dc71be0cdd95ec2718</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>abe9ffcc59f33eda33e0ade30535f65d2</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_modified_values_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a174ca53dab1c637318937a875c679c66</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_modified_values_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a1f17172bbf6c96950e5eae001904a9ed</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a3be7fdf2a83ac526355d358b9602905e</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>acc9edabe36287a824c6362e38b23071e</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a9aec9f4bfffe72d39f6d9873a2bc67bb</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, hessian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aafacdab372605bf835f8d13a3aa4cf5c</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a648db0e73b3b186bc34d5207900f19be</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aea68edfb3503ed10c90470648544c810</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_fixed2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a6e917b842d1f6e65ff21317949e3c052</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_fixed2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>acb5a5f8d5f86c4f979c491f7a4702fe6</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>af3a0eff82861091bcee3cf72b7db8a3b</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a68c00eb78a13693da86b5f283a95d175</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a41fd7b912d3a46c8825facfbe02a08d0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only2_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a37d1af882bb026ac578043924f0560fb</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only2_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aa719e5d238ac59cdc04e05a13e9a16a6</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a67ccd7d4510710205b132ca1996b1a65</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_ineq_active_only_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a5b196b1edc00e2b8ccbe69a4bb9ec16e</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a70846507801684784eed6d44bef59365</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a0c61c09c8b7cb02e93937a1eb3de3862</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a4150ca4b9c550ed39e0bcf6363246e74</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a03908986c95c90a1196bbbe94fd519b5</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a70af977f5e28959c059935cf08daa5be</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>aab11ed5798e32fc56ff16c43e0a707c0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_mixed_edge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>ab33b8842141564dc109bddc31698e08a</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a328134736caa47271cd6d4adca837ffa</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, jacobian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>af4c109c51c35710bec1d70c22a7ff03d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a71af6463bca5d99d82d9b318858c5f33</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values_active_ineq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>ae3225282481ff359ee8c5de7a11da5cc</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values_active_ineq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a74e93862435de566444d258c60f7278d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a0c5b55f425c2a966d04256af75ac90d8</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__edge__based_8cpp.html</anchorfile>
      <anchor>a51e43ed2c42eeca971e58bdb58de2a65</anchor>
      <arglist>(TestHyperGraphOptimizationProblemEdgeBased, values_mixed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hyper_graph_optimization_problem_ignore_structure.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__ignore__structure_8h" name="hyper_graph_optimization_problem_ignore_structure.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_ignore_structure.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="misc_8h" name="misc.h" local="no" imported="no">corbo-optimization/misc.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestHyperGraphOptimizationProblemIgnoreStructure</class>
    <member kind="typedef">
      <type>corbo::HyperGraphOptimizationProblemIgnoreStructure</type>
      <name>HyperGraphOptimizationProblem</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a59e770be512d6abd6076a8b0481f5544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>corbo::PartiallyFixedVectorVertex</type>
      <name>pFVectorVertex</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>af822f62405def7fa3732dfeb67a5b5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a6df9871d1c1f0e2e49c165f4e8a9e92b</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, bound_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a725523f61efc274973f863f838537946</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, bound_values_jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a32d6fba04e809e56d702b86b9fd59890</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ad95e6881013e4a51c4ac7521d7033a07</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>acf3c60e177dfef794956c8c9f4d8a32f</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a91cb8aa50e8ffd86e4b698c73df299ce</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a69c4790b383746c92a9bdbac09550e22</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a6f8571766b78a53023a43afb9389cd9d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a3d302eb56cd8f9e6bd01dfda7eaf3e4d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a142d7988bce45a13d935b25cf418b0e5</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a14030036c6a575d13bc94a4ea77b7497</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_modified_values_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>adafb611e3e9e469a1bf8136ecbe9b2e7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_modified_values_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ac8d6c57c5b68795ed43e3c62d2187ca6</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a5eaa084a585f4b2172311bb27b84cd59</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>aec72ed4ce165040b62d9491250e7ae64</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a7df5cab4d2ecd4963dcc9dadfb3d0ede</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, hessian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ad65e16dfa9eaa2121225695a11dfb8e1</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>af982b4655c7dc617eaf1fd9b250fc395</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a53a776fef37aba0d0f41f0c85a11fcdb</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_fixed2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a3d7483017816a1c46ef7dddfa08bd41d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_fixed2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a0ac6d436469b25e0bf42163634c7acc0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a87f42e086e9bb09add79c586c5367a85</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ac095a497b4d5b1e13818c1409ba70c1c</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>aab9e298042485405fee36014e9c4328a</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only2_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a6d93f3df358ff5129e4998e7837c9d9f</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only2_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a736e2f02b121924811f731818c39aa0a</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>adfa461d73708a4a4de4d54be10c0c2cf</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_ineq_active_only_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ac677b06d455afdbaf2ae18215db17b81</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ab645d4f81d3580db286031ec47934c19</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a0ca0f3f492e46d1eb9ec9865ff8714b9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a0efe07d8bb1e214c2cc8f22df59048a0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ab3760592b2f3f9dd45c1f1a0f9ae5be7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a33a4fc90b6f352166ea0ef098b8d8bff</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a145e60796049ed5849f6aa751fd13098</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_mixed_edge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a001c9e3e9a9e3bd1c8bd1a81c6588a74</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a2ab3a6e3830fab324fc7a5eef59fb1e3</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, jacobian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a9d70977176bedaa1d64d7c29542aab00</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>aad8175362375382c8c5ae09e6ba6df52</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values_active_ineq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ab54cb2ef4fe36bf2555376ae9f8de9c2</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values_active_ineq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>a5b718479bdc4c3ea884bb21feda8ab4a</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ab9900bd7e62dee95eeac594aa767f43d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__ignore__structure_8cpp.html</anchorfile>
      <anchor>ae4496234cb24470e2c2f2f53ed1d80ac</anchor>
      <arglist>(TestHyperGraphOptimizationProblemIgnoreStructure, values_mixed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hyper_graph_optimization_problem_vertex_based.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</filename>
    <includes id="hyper__graph__optimization__problem__vertex__based_8h" name="hyper_graph_optimization_problem_vertex_based.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph_optimization_problem_vertex_based.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="misc_8h" name="misc.h" local="no" imported="no">corbo-optimization/misc.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestHyperGraphOptimizationProblemVertexBased</class>
    <member kind="typedef">
      <type>corbo::HyperGraphOptimizationProblemVertexBased</type>
      <name>HyperGraphOptimizationProblem</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a0c65efd83ba50f638a9c34c49bfe0325</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>corbo::PartiallyFixedVectorVertex</type>
      <name>pFVectorVertex</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>af822f62405def7fa3732dfeb67a5b5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>af85c22540ec684c1b6c89e1629d64d93</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, bound_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab23376caec9d7f9340947002be84c45c</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, bound_values_jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab3a2b7008b77a1356e1f75f48ab159be</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ac63897364984bb2546a91e9b3919a14d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a4d80b691e751dc91040904ef37c7a434</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a7047b1b3024aa92038ac273ddd1f7288</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a0dca6891f492beea8fd1ff2615f0cf96</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a9bd18b87f80a9758869d9b5d34edc361</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ac54c490bfe64e19a3346e2732661901d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a06905c5ef309f10935fefba7e7ae7d45</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>aa15f5ad3582c84a51c390655b2d8ea14</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_modified_values_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a7c67d9fd262358cc1cd190f0acf7e6f9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_modified_values_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a77276acc50faef87f52b50ded71a4fcb</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a24b05b6f21171b0b9edc7dc260ce23e9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>af7c660bb0bb23256d0c87bb0a52eafb7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab75223e14c1017393754496c8bba8058</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, hessian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab442be56eaa8c754b003cb949b297f27</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ae46863aa2b1ca2f2a53ca06738d353b9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>aa16dabfd575437c9229c8103e24586af</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_fixed2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>acef65a7edc1c56007772d5fea2f990a7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_fixed2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a0d77d6ea977303b28c15b7998e26579d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a5fff29dc9d9410a230a77ebf96e78198</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ad785b5c375fce372dfbfadf3a8f4a65d</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a18e7e30bc5f0739f7d512d56f7ff9935</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only2_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a7b6c2e4a6e64a4ca2acea2914c49aa35</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only2_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ac65e145de2262a3e2ab9da812b2918c0</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only2_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab40c785ccb9ed1f2213c67e7261e2b6c</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_ineq_active_only_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a67348d2603a2f15932e9a62e39ed712b</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>aef0213144d883d8c7810aab3d14b3710</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a73f27e0c4725e803313aeda742fe1fc7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq_fixed_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a3615369fa02432198807d41ca7bc57ce</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>aac0fea947363872cf45e38526f0fb307</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a6edcb806e88f106fe13eba7a5eb7686f</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_lsq_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>af93e9c4504e8fdcff474a28e9cb9a0b5</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_mixed_edge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a177a665a31c6dc3894cd6b4eb3e6d362</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_modified_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a6b342dd2ebe571d95ffbb26fbc938197</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, jacobian_modified_values_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>ab88377d5cbdbab513abae61a88670fae</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a7772d9e7f4ef83ef4432a96774231ef7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values_active_ineq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a1a7e342028657782f66cdb69394a6155</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values_active_ineq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a69eadde6cde4f9840430af73dbe3cd85</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a9f6592a4106a5faa97ad5e7ee41117b7</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values_lsq_mixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__hyper__graph__optimization__problem__vertex__based_8cpp.html</anchorfile>
      <anchor>a4119efea809e85ac3ed3746b429ea9b9</anchor>
      <arglist>(TestHyperGraphOptimizationProblemVertexBased, values_mixed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_levenberg_marquardt_dense.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__levenberg__marquardt__dense_8cpp.html</filename>
    <includes id="levenberg__marquardt__dense_8h" name="levenberg_marquardt_dense.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_dense.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestLevenbergMarquardtDense</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a30e115cf68709a22d10512a00bd37407</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_betts_fun_constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a11f2cf5ce8eff9d8bdef3212d1e87a23</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_betts_fun_constr_weight_adapt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>ac4f37c24b352419d115522a9a9af6ef4</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_eqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a5887ae96760348804537f63d4cb77159</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_ineqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a549e31f18c9a992e8db7beb8f97bf669</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_lower_bounds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>ac8547c9ec96ea1a81f40d28ad197b797</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_rosenbrock_unconstr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a76cbd7a12cf6a5da9e9951f434f53b39</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_unconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a3325bb28cd05ea722da1d44a8c0ba655</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_unconstr_2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense_8cpp.html</anchorfile>
      <anchor>a6712bb9b0e2bd50a17e754267516fc53</anchor>
      <arglist>(TestLevenbergMarquardtDense, solve_upper_bounds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_levenberg_marquardt_dense_hyper_graph.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</filename>
    <includes id="levenberg__marquardt__dense_8h" name="levenberg_marquardt_dense.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_dense.h</includes>
    <includes id="generic__edge_8h" name="generic_edge.h" local="no" imported="no">corbo-optimization/hyper_graph/generic_edge.h</includes>
    <includes id="hyper__graph_8h" name="hyper_graph.h" local="no" imported="no">corbo-optimization/hyper_graph/hyper_graph.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestLevenbergMarquardtDenseHyperGraph</class>
    <member kind="typedef">
      <type>corbo::PartiallyFixedVectorVertex</type>
      <name>pfVectorVertex</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a683bcfbd7a9e68040648f9b6237a7d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>ab5c718a277a45c3c40eb21b9f34d45c7</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_betts_fun_constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>ae62b896b02c9dea5ca9996479ca1c17b</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_betts_fun_constr_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a2e10069dab87304a55ca8882cbb4b457</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_betts_fun_constr_weight_adapt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>aff99334ffe376e794f54abe370365d4b</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_eqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a3e0ff9d916e3437822f2738a7d1a64e0</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_ineqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a0091be2cee6e42c075b01b38998dcc2f</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_lower_bounds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a1616ba8870bf62ee96b0c8b635f573a5</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_rosenbrock_unconstr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a1b7b390740fbd7bd97d847d5153f5f23</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_unconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a6b2e8e14bc18983fc4ddab5a5bd626c9</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_unconstr_2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>ae2a50fada8092b8243cd49134c959bdb</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_unconstr_2_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__dense__hyper__graph_8cpp.html</anchorfile>
      <anchor>a5310f1d212257880e5c67211ece95092</anchor>
      <arglist>(TestLevenbergMarquardtDenseHyperGraph, solve_upper_bounds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_levenberg_marquardt_sparse.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__levenberg__marquardt__sparse_8cpp.html</filename>
    <includes id="levenberg__marquardt__sparse_8h" name="levenberg_marquardt_sparse.h" local="no" imported="no">corbo-optimization/solver/levenberg_marquardt_sparse.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestLevenbergMarquardtSparse</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a244ade272875d410602e573b458b1e12</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_betts_fun_constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a9a2e25567dce6476b5c05085b3e5fc3a</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_betts_fun_constr_weight_adapt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a179e58365ef1357d333473e54c9d1126</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_eqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a96a88a8dc7069f41ea88072839c373c1</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_ineqconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a1dcd33f5b7febec127d599fe7eb0f467</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_lower_bounds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a056a3eb0d0130f0b47f0db1787c3e724</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_rosenbrock_unconstr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>a17333aa79092779bb3eb30c0080ea2c7</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_unconstr_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>ac16ac93336dde851678b61cfcf0becac</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_unconstr_2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__levenberg__marquardt__sparse_8cpp.html</anchorfile>
      <anchor>aebf7ba69386702453725bb803d5fae11</anchor>
      <arglist>(TestLevenbergMarquardtSparse, solve_upper_bounds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_lyapunov_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__lyapunov__continuous_8cpp.html</filename>
    <includes id="lyapunov__continuous_8h" name="lyapunov_continuous.h" local="no" imported="no">corbo-numerics/lyapunov_continuous.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestLyapunovEquationContinuousTime</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>ab3bed53f5b80dcff9298cabb04c76c43</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, has_unique_solution_infeasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a5ab4fb2adfc9fd0d8fbe33a3cab5cae0</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, has_unique_solution_non_square)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a5d1873206abe9b7fa8bbece92dfbe109</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, solve_feasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>ab3cf6dc31b998e9e2a3378c876bcbe4f</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, solve_feasible2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>ad7859f9bd3685ec5d48e672fb44dfed2</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, solve_feasible3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a84d4e4d1445d9a6181a49a12689f5979</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, solve_feasible4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a0aa82d3e186ac982883a5a74e61a806e</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, solve_feasible5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a97a1c00123c0ea68d14f92ef830b383f</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, try_solve_A_nonsquare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>a3ee95965e4f3147611eb56ea202391dc</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, try_solve_A_Q_dim_mismatch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__continuous_8cpp.html</anchorfile>
      <anchor>aa48f7983fbe4f605e5f2acb8a7a2fc8b</anchor>
      <arglist>(TestLyapunovEquationContinuousTime, try_solve_Q_nonsquare)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_lyapunov_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__lyapunov__discrete_8cpp.html</filename>
    <includes id="lyapunov__discrete_8h" name="lyapunov_discrete.h" local="no" imported="no">corbo-numerics/lyapunov_discrete.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestLyapunovEquationDiscreteTime</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>a4d106ec27b1b311ccf1ef92068ee27db</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, has_unique_solution_infeasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>a216412123b795c1a18af82bb54dfbe2f</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, has_unique_solution_non_square)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>ae6d2da0c91959e03fd227fdd8092436e</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, solve_feasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>a6084dff7806f56b6caeed46ad8f20032</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, solve_feasible2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>aedeb081303d3d84bd90749d8f0794d58</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, solve_feasible3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>adfc38f8ec32b62a748ab3407f98e267c</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, try_solve_A_nonsquare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>a01b0e2bcae48f1ab133c76dedc6abf6a</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, try_solve_A_Q_dim_mismatch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__lyapunov__discrete_8cpp.html</anchorfile>
      <anchor>a16d10a801487860c440f75d8dcf02e05</anchor>
      <arglist>(TestLyapunovEquationDiscreteTime, try_solve_Q_nonsquare)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core/test/test_main.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/test/</path>
    <filename>core_2test_2test__main_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>core_2test_2test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numerics/test/test_main.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>numerics_2test_2test__main_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>numerics_2test_2test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimal_control/test/test_main.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/test/</path>
    <filename>optimal__control_2test_2test__main_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>optimal__control_2test_2test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimization/test/test_main.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>optimization_2test_2test__main_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>optimization_2test_2test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_matrix_utilities.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__matrix__utilities_8cpp.html</filename>
    <includes id="matrix__utilities_8h" name="matrix_utilities.h" local="no" imported="no">corbo-numerics/matrix_utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestMatrixUtilities</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__matrix__utilities_8cpp.html</anchorfile>
      <anchor>a7c11f1e52de9f7f8878f11d2ea016703</anchor>
      <arglist>(TestMatrixUtilities, have_equal_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__matrix__utilities_8cpp.html</anchorfile>
      <anchor>a375ce834f2d2091f57243726cf365210</anchor>
      <arglist>(TestMatrixUtilities, have_equal_size_multiple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__matrix__utilities_8cpp.html</anchorfile>
      <anchor>ae7d27dc3c3cabdaeb42e4a1b0046cd45</anchor>
      <arglist>(TestMatrixUtilities, is_positive_definite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__matrix__utilities_8cpp.html</anchorfile>
      <anchor>a5af79ddfcef3c4b2515b77443b1af917</anchor>
      <arglist>(TestMatrixUtilities, is_square)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_multiple_shooting_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/test/</path>
    <filename>test__multiple__shooting__grid_8cpp.html</filename>
    <includes id="multiple__shooting__grid_8h" name="multiple_shooting_grid.h" local="no" imported="no">corbo-optimal-control/structured_ocp/discretization_grids/multiple_shooting_grid.h</includes>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="linear__benchmark__systems_8h" name="linear_benchmark_systems.h" local="no" imported="no">corbo-systems/benchmark/linear_benchmark_systems.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestMultipleShootingGrid</class>
  </compound>
  <compound kind="file">
    <name>test_observability.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__observability_8cpp.html</filename>
    <includes id="observability_8h" name="observability.h" local="no" imported="no">corbo-numerics/observability.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestObservability</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__observability_8cpp.html</anchorfile>
      <anchor>a930c371fedb16c86060adc6209941ac1</anchor>
      <arglist>(TestObservability, observable_lti_system)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__observability_8cpp.html</anchorfile>
      <anchor>a8164eb5a3a30797c6c68f9b9dd2f6a45</anchor>
      <arglist>(TestObservability, observable_lti_system2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__observability_8cpp.html</anchorfile>
      <anchor>a94095b5efdd3ca10386c6d41157e6ef0</anchor>
      <arglist>(TestObservability, unobservable_lti_system)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__observability_8cpp.html</anchorfile>
      <anchor>adaf55b0dba34b91a62535443eb8c76e6</anchor>
      <arglist>(TestObservability, unobservable_lti_system2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pid_controller.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/controllers/test/</path>
    <filename>test__pid__controller_8cpp.html</filename>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">corbo-controllers/pid_controller.h</includes>
    <includes id="output__function__interface_8h" name="output_function_interface.h" local="no" imported="no">corbo-systems/output_function_interface.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">PidControllerTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pid__controller_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__pid__controller_8cpp.html</anchorfile>
      <anchor>a8095aa8d8626f363b33ec3392d8cad71</anchor>
      <arglist>(PidControllerTest, zero_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_schur.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__schur_8cpp.html</filename>
    <includes id="schur_8h" name="schur.h" local="no" imported="no">corbo-numerics/schur.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestSchur</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a10a7003748514c0d971a8f41969ed717</anchor>
      <arglist>(TestSchur, reorder_schur_blocks_complex_4d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>ac48efc1c5459c2f478a3e25a914bf506</anchor>
      <arglist>(TestSchur, reorder_schur_blocks_mixed_3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>afbf01c3a7b97b86d13447f8235bb7e72</anchor>
      <arglist>(TestSchur, reorder_schur_blocks_mixed_8d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a58ed73478064f01c5357033bb5fceff8</anchor>
      <arglist>(TestSchur, reorder_schur_blocks_real_2d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a3307d08d7d859a656e71ebdc4387202f</anchor>
      <arglist>(TestSchur, reorder_schur_blocks_real_6d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a6ef9172e8fe7a72bdd7bf05171b22110</anchor>
      <arglist>(TestSchur, schur_decomposition_2d1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a330f92aee9e7ef6fd02225fb01bcca49</anchor>
      <arglist>(TestSchur, schur_decomposition_2d2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>aa3d9b1449fd0c8a47fe7f6c0a632db04</anchor>
      <arglist>(TestSchur, schur_decomposition_2d3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>ae4986f6f02251307daac70dd0501643a</anchor>
      <arglist>(TestSchur, schur_decomposition_2d4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a85fd2d09b714b0e9f2491db0cdee03c6</anchor>
      <arglist>(TestSchur, schur_decomposition_2d_a_minus_d_zero1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>abcf6f7d9eac9cd9c1ee69718e60e7573</anchor>
      <arglist>(TestSchur, schur_decomposition_2d_a_minus_d_zero2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a78d836ccb1a539dc16f1f83e65e6cc89</anchor>
      <arglist>(TestSchur, schur_decomposition_2d_b_zero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a05dd23acc6a82ad782ebc2d66889e86e</anchor>
      <arglist>(TestSchur, swap_blocks_schur_form1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a10422e4c0d6fa88be9f12283c604b68c</anchor>
      <arglist>(TestSchur, swap_blocks_schur_form2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>a5ea76c8067182bf052200b0004b479d5</anchor>
      <arglist>(TestSchur, swap_blocks_schur_form3_non_standardize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__schur_8cpp.html</anchorfile>
      <anchor>aca6e27cb9d1296495176ce856fc263b1</anchor>
      <arglist>(TestSchur, swap_blocks_schur_form3_standardize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_simple_optimization_problem.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__simple__optimization__problem_8cpp.html</filename>
    <includes id="simple__optimization__problem_8h" name="simple_optimization_problem.h" local="no" imported="no">corbo-optimization/simple_optimization_problem.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <includes id="misc_8h" name="misc.h" local="no" imported="no">corbo-optimization/misc.h</includes>
    <class kind="class">TestStandardOptimizationProblem</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>a2ee3730c740f370652cba0af52c8af93</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_equality_constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>a66249a3b1ae960e0731c11aafbcedeac</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_equality_constr_sparse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>ab0c4d551e464a5af71a450407ea57d3c</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_inequality_constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>adcec3faa27ab2e16c4c09f37994ed0e5</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_inequality_constr_sparse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>ac282f00d7be9a2845f9dc9aae7725157</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_objective)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>a8de88f406c2ed233de5fa8061737981b</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_objective_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>a28ddde08612b0c2f34fc2edd426d84ad</anchor>
      <arglist>(TestStandardOptimizationProblem, compute_objective_sparse_lsq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>a3c0d313d204c9935024665218920d60c</anchor>
      <arglist>(TestStandardOptimizationProblem, test_bounds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>aa4546329a5bda91b32a0071ef1538f2d</anchor>
      <arglist>(TestStandardOptimizationProblem, test_bounds_sparse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__simple__optimization__problem_8cpp.html</anchorfile>
      <anchor>adca064b8f604aa7c30f46aaf82decb42</anchor>
      <arglist>(TestStandardOptimizationProblem, test_combined_jacobian_sparse)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_single_shooting_grid.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/test/</path>
    <filename>test__single__shooting__grid_8cpp.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">TestSingleShootingGrid</class>
  </compound>
  <compound kind="file">
    <name>test_solver_ipopt.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__solver__ipopt_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">TestSolverIpopt</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__solver__ipopt_8cpp.html</anchorfile>
      <anchor>ad5762d8a35ae208c2d9176e6b3de02c3</anchor>
      <arglist>(TestSolverIpopt, ipopt_not_found)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_solver_osqp.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/test/</path>
    <filename>test__solver__osqp_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">TestSolverOsqp</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__solver__osqp_8cpp.html</anchorfile>
      <anchor>a5e864aa63a3eb84387b6be4d45803ea2</anchor>
      <arglist>(TestSolverOsqp, osqp_not_found)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_structured_optimal_control_problem.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/test/</path>
    <filename>test__structured__optimal__control__problem_8cpp.html</filename>
    <includes id="reference__trajectory_8h" name="reference_trajectory.h" local="no" imported="no">corbo-core/reference_trajectory.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <includes id="value__comparison_8h" name="value_comparison.h" local="no" imported="no">corbo-core/value_comparison.h</includes>
    <class kind="class">StructuredOptimalControlProblem</class>
  </compound>
  <compound kind="file">
    <name>test_sylvester_continuous.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__sylvester__continuous_8cpp.html</filename>
    <includes id="sylvester__continuous_8h" name="sylvester_continuous.h" local="no" imported="no">corbo-numerics/sylvester_continuous.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestSylvesterEquationContinuousTime</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>ab7242e0ee2d683dd9958a269b9896fe1</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, has_unique_solution_false1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>a0af88b8176b1520c7b73a65471ada0cf</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, has_unique_solution_false2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>a8f3588489a1b0bd80e8b47bae14ad483</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, has_unique_solution_non_square)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>ac77d0b570a47a766ab2be77e4dd78282</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, solve_feasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>a85c3ddfb76ec0babc2435fb2a8170a80</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, solve_feasible2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>ace0b952d917f2f984b25f7431304c352</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, solve_feasible3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__continuous_8cpp.html</anchorfile>
      <anchor>a47372fb1e7c6a7b0ec12f9924a6da941</anchor>
      <arglist>(TestSylvesterEquationContinuousTime, try_solve_dim_mismatch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sylvester_discrete.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/test/</path>
    <filename>test__sylvester__discrete_8cpp.html</filename>
    <includes id="sylvester__discrete_8h" name="sylvester_discrete.h" local="no" imported="no">corbo-numerics/sylvester_discrete.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">corbo-core/macros.h</includes>
    <class kind="class">TestSylvesterEquationDiscreteTime</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>a2743b49ae99eb6e03b72f85e959e44d0</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, has_unique_solution_false1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>a674de6ef4dc4ca6f8c4074c2549adffa</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, has_unique_solution_false2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>a7a70a5b05ea35eacf19654eb7c8fd274</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, has_unique_solution_non_square)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>aad02a5da6d1189ecfab7cfe04d9ac10a</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, solve_feasible1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>ae1fb6cbe9e2ed1813140868d7f490a08</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, solve_feasible2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>a93df7312f8e9756a35cc076e3d171c1f</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, solve_feasible3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__sylvester__discrete_8cpp.html</anchorfile>
      <anchor>a00851dc7b26d0dae20e50701f66e5fa5</anchor>
      <arglist>(TestSylvesterEquationDiscreteTime, try_solve_dim_mismatch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_yaml_export.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/test/</path>
    <filename>test__yaml__export_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>text_style.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>text__style_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="enumeration">
      <type></type>
      <name>TextColorCode</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab48ba6633293789b478bdaac8d1ebe83</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83aec939dfa85c55fe16445f3c02bb012d8">FG_DEFAULT</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a0343bd45782960b4bfc275e16237cfc8">FG_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83ac5e2716a4915a3f96c501cbe821f553b">FG_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83abc692cd3754240e2f8efac99386f1cb3">FG_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a10f1284e24fad88e7ac5966b6f000496">FG_BLACK</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83acc0e43ab784d780cfa1e500b4cc8d65e">FG_YELLOW</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83aefc55f771cb0ce45ce6a3c15d78e9b88">FG_MAGENTA</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a933cab284b423af64a24fc8ac79df16b">FG_CYAN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a8bbd766c4b3754a29dfb3a52ab86eb6b">FG_LIGHT_GRAY</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a4dffb07f61fb3b5693c646d246666101">FG_DARK_GRAY</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a7e6318e2639475603215a294f36fa414">FG_LIGHT_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a4b008ef745c3dca8f33a8ca0b12d8582">FG_LIGHT_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a283fb285620d8f6d9d8a10b616159897">FG_LIGHT_YELLOW</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a9dfcab60a5ea7665cc1721632ffbb227">FG_LIGHT_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a9cd415314e334bb0bcc932979031173a">FG_LIGHT_MAGENTA</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a02cd3bf8465ed6a202da3647c9d26bf9">FG_LIGHT_CYAN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83ac70d7b5a6ca66e8ba0f1d5f528515573">FG_WHITE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a839d5bffda997d1e41da5978ddb260e3">BG_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a52be40da845c5ad545356e5d8573cb78">BG_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a6048affb47a52a91de89790038b5ab27">BG_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a1b6f054082feceb002af4726d29c463f">BG_DEFAULT</enumvalue>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>coloredText</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1aae1649f11c109cd747bdd682a17c86</anchor>
      <arglist>(const std::string &amp;text, TextColorCode color)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aaef2517ae38066ac0694136f7b5be6a1</anchor>
      <arglist>(std::ostream &amp;os, TextColorCode code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThreadEnvironment.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>ThreadEnvironment_8h.html</filename>
    <class kind="class">Eigen::StlThreadEnvironment::EnvThread</class>
    <class kind="struct">Eigen::StlThreadEnvironment</class>
    <class kind="struct">Eigen::StlThreadEnvironment::Task</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ThreadLocal.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>ThreadLocal_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THREAD_LOCAL</name>
      <anchorfile>ThreadLocal_8h.html</anchorfile>
      <anchor>ad549450958ecc1e5493c2edd9d20d254</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThreadPoolInterface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>ThreadPoolInterface_8h.html</filename>
    <class kind="class">Eigen::ThreadPoolInterface</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>threads.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>threads_8h.html</filename>
    <namespace>corbo</namespace>
    <namespace>corbo::threads</namespace>
    <member kind="function">
      <type>bool</type>
      <name>set_thread_scheduling</name>
      <anchorfile>namespacecorbo_1_1threads.html</anchorfile>
      <anchor>a8dc9dcc950f2e313419f8a5649950b78</anchor>
      <arglist>(std::thread &amp;th, int priority)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThreadYield.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/</path>
    <filename>ThreadYield_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THREAD_YIELD</name>
      <anchorfile>ThreadYield_8h.html</anchorfile>
      <anchor>ae3a11330d902df242a1bab987461a2b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>time_8cpp.html</filename>
    <includes id="time_8h" name="time.h" local="no" imported="no">corbo-core/time.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>time.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>time_8h.html</filename>
    <class kind="class">corbo::Duration</class>
    <class kind="struct">corbo::internals::is_chrono_duration</class>
    <class kind="struct">corbo::internals::is_chrono_duration&lt; std::chrono::duration&lt; Rep, Period &gt; &gt;</class>
    <class kind="struct">corbo::internals::is_chrono_timepoint</class>
    <class kind="struct">corbo::internals::is_chrono_timepoint&lt; std::chrono::time_point&lt; Clock &gt; &gt;</class>
    <class kind="class">corbo::Rate</class>
    <class kind="class">corbo::Time</class>
    <namespace>corbo</namespace>
    <namespace>corbo::internals</namespace>
  </compound>
  <compound kind="file">
    <name>time_series.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>time__series_8cpp.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <includes id="time__series_8h" name="time_series.h" local="no" imported="no">corbo-core/time_series.h</includes>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a70e2d98b62dfb5b5636c2e559406a773</anchor>
      <arglist>(std::ostream &amp;out, const TimeSeries &amp;ts)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_series.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>time__series_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::TimeSeries</class>
    <class kind="class">corbo::TimeSeriesSequence</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>time_value_buffer.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/src/</path>
    <filename>time__value__buffer_8cpp.html</filename>
    <includes id="time__value__buffer_8h" name="time_value_buffer.h" local="no" imported="no">corbo-systems/time_value_buffer.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>time_value_buffer.h</name>
    <path>/tmp/ws/src/control_box_rst/src/systems/include/corbo-systems/</path>
    <filename>time__value__buffer_8h.html</filename>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <class kind="class">corbo::TimeValueBuffer</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>toolbox_widget.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/src/</path>
    <filename>toolbox__widget_8cpp.html</filename>
    <includes id="toolbox__widget_8h" name="toolbox_widget.h" local="no" imported="no">corbo-gui/toolbox_widget.h</includes>
    <includes id="rpc__task__worker_8h" name="rpc_task_worker.h" local="no" imported="no">corbo-gui/rpc_task_worker.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>toolbox_widget.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>toolbox__widget_8h.html</filename>
    <includes id="main__service__client_8h" name="main_service_client.h" local="no" imported="no">corbo-communication/main_service_client.h</includes>
    <includes id="parameter__cache_8h" name="parameter_cache.h" local="no" imported="no">corbo-gui/parameter_cache.h</includes>
    <includes id="parameter__widget_8h" name="parameter_widget.h" local="no" imported="no">corbo-gui/parameter_widget.h</includes>
    <includes id="signal__helper_8h" name="signal_helper.h" local="no" imported="no">corbo-gui/signal_helper.h</includes>
    <class kind="class">corbo::gui::ToolboxWidget</class>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
  </compound>
  <compound kind="file">
    <name>trackball.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>trackball_8cpp.html</filename>
    <includes id="trackball_8h" name="trackball.h" local="yes" imported="no">trackball.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
  </compound>
  <compound kind="file">
    <name>trackball.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/demos/opengl/</path>
    <filename>trackball_8h.html</filename>
    <class kind="class">Trackball</class>
  </compound>
  <compound kind="file">
    <name>Transform.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Transform_8h.html</filename>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Translation.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Translation_8h.html</filename>
    <class kind="class">Eigen::Translation</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a611549c26e2374da5150256a470feb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a29fb4163542a80994522fa51cead466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a987897fa4f21a500ab9fb788e581c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a61b011af1488e1232c77dc196297f42f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpose.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Transpose_8h.html</filename>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpositions.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Transpositions_8h.html</filename>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; MatrixDerived, TranspositionsDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2e0919b553713f7eea0c0b2ab26f2c10</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; TranspositionsDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a9433ede49fc2dbb15830c6539ae63c</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trapezoidal_collocation_edges.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimal_control/include/corbo-optimal-control/structured_ocp/edges/</path>
    <filename>trapezoidal__collocation__edges_8h.html</filename>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <includes id="stage__functions_8h" name="stage_functions.h" local="no" imported="no">corbo-optimal-control/functions/stage_functions.h</includes>
    <includes id="scalar__vertex_8h" name="scalar_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/scalar_vertex.h</includes>
    <includes id="vector__vertex_8h" name="vector_vertex.h" local="no" imported="no">corbo-optimization/hyper_graph/vector_vertex.h</includes>
    <includes id="system__dynamics__interface_8h" name="system_dynamics_interface.h" local="no" imported="no">corbo-systems/system_dynamics_interface.h</includes>
    <class kind="class">corbo::TrapezoidalCollocationDynamicsOnlyEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralCostEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralEqualityDynamicsEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralEqualityEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralInequalityEdge</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>TriangularMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::Dense2Triangular</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::Triangular2Dense</class>
    <class kind="struct">Eigen::internal::Triangular2Triangular</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::TriangularViewImpl</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29ded77dc40c5e1e1e1fbe3bd1492a2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaea39ddd26b75a6b9c90b9244d8e1e64</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix__BLAS_8h.html</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_L</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a5a87b3f38da931f34f725c8fc7f94254</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_R</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a3886dd70c2daa76b07f3fa3bdd001611</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_SPECIALIZE</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>afaa89ae80fea3c9ae331d5d38c4bb493</anchor>
      <arglist>(Scalar, LhsIsTriangular)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector_8h.html</filename>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector__BLAS_8h.html</filename>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_CM</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>affad7352e113442a8847bb1ded4ae213</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX, BLASPOSTFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_RM</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a447e17eeac5bdb44bc61fb5e7fd299db</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX, BLASPOSTFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_SPECIALIZE</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>aa1ece603f5b5d2844ee3d661e5a79ecb</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolver.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SparseCore/</path>
    <filename>TriangularSolver_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix_8h.html</filename>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix_BLAS.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix__BLAS_8h.html</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRSM_L</name>
      <anchorfile>TriangularSolverMatrix__BLAS_8h.html</anchorfile>
      <anchor>aa8862fdb95ca1d1330ab6194ce2754af</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRSM_R</name>
      <anchorfile>TriangularSolverMatrix__BLAS_8h.html</anchorfile>
      <anchor>a03deab314300bee1bdea6569d7872c33</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolverVector.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverVector_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>Tridiagonalization_8h.html</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>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</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>
  </compound>
  <compound kind="file">
    <name>tsv_export.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>tsv__export_8cpp.html</filename>
    <includes id="tsv__export_8h" name="tsv_export.h" local="no" imported="no">corbo-core/tsv_export.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>tsv_export.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>tsv__export_8h.html</filename>
    <includes id="data__exporter__interface_8h" name="data_exporter_interface.h" local="no" imported="no">corbo-core/data_exporter_interface.h</includes>
    <class kind="class">corbo::TsvExporter</class>
    <namespace>corbo</namespace>
    <member kind="function">
      <type></type>
      <name>FACTORY_REGISTER_DATA_EXPORTER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a72e9725ab36369fe71ca53cd84317f0b</anchor>
      <arglist>(TsvExporter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/TypeCasting.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2TypeCasting_8h.html</filename>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pcast&lt; Packet8f, Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad65b4d3d9a7b519ba0cc5cdcbc07b579</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pcast&lt; Packet8i, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a125a89ba45ea3fa5607e19c8e6a99164</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/TypeCasting.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2TypeCasting_8h.html</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SSE/TypeCasting.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2TypeCasting_8h.html</filename>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; double, float &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, double &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet2d, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae559e83ea5635f7ce1c4da8a1b6f0a0c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pcast&lt; Packet4f, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d363aa0f26d1590a08f81a0b079d42a</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pcast&lt; Packet4f, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abda77c788d4df187c3a0c560b40ce7f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet4i, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a775cfd8f6fc50e460760f68fda93a9ba</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core/include/corbo-core/types.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>core_2include_2corbo-core_2types_8h.html</filename>
    <namespace>corbo</namespace>
    <namespace>corbo::property</namespace>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_INF_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ac136b3b8e9cf26c24b36a391e0a110c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_INF_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a590b9bae436cfbfb33a892f11ef07259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_MAX_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae641a660f4cd1c266972594f943e40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_MAX_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a3a5e8bcf380f4ec2d0f4024b2a3ba476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_MIN_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad632483199d775e3f72fe6c9debdd2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_MIN_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae9638f8e63f9f08726d946dadbb2097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>DYNAMIC</name>
      <anchorfile>namespacecorbo_1_1property.html</anchorfile>
      <anchor>a962c77c44d6a188ff1a3e6f6044c825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>INHERITED</name>
      <anchorfile>namespacecorbo_1_1property.html</anchorfile>
      <anchor>afadf3469a40debeee785b7570c20bdb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimization/include/corbo-optimization/types.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/</path>
    <filename>optimization_2include_2corbo-optimization_2types_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SolverStatus</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ac80fe38fc287bd2664400e53a041af77</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77ada5418b1eb4e80d05f2c1c7c4fa1b6ec">Converged</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77aa2ffe7e3ee4990d658bfb0fe405bfdbe">EarlyTerminated</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77a54def92f4c562f166a6abbcbceadeb46">Infeasible</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77a902b0d55fddef6f8d651fe1035b7d4bd">Error</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>Umeyama.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Geometry/</path>
    <filename>Umeyama_8h.html</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/control_box_rst/src/extern/eigen3/Eigen/src/UmfPackSupport/</path>
    <filename>UmfPackSupport_8h.html</filename>
    <class kind="class">Eigen::UmfPackLU</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a75e48c6119284de964509f198c360d80</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa155e670ec3198796812ac9e422c8c72</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>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>void</type>
      <name>umfpack_report_control</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2223760c7ddf708305b7abb124e410c4</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_control</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1aaed1c7c174d75c79528d1e02d69d57</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_info</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a25a6fdf620af7c977817c2d84f607813</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double info[UMFPACK_INFO], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_info</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa5efb1f261b635a37c1eda976dbae3eb</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double info[UMFPACK_INFO], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_status</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2e5e77d53251e6219857d58cfb7ea42f</anchor>
      <arglist>(double control[UMFPACK_CONTROL], int status, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_status</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1a939abd553847ad5b0412a521215a53</anchor>
      <arglist>(double control[UMFPACK_CONTROL], int status, std::complex&lt; double &gt;)</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>UnaryFunctors.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/functors/</path>
    <filename>UnaryFunctors_8h.html</filename>
    <class kind="struct">Eigen::internal::abs_knowing_score</class>
    <class kind="struct">Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_arg_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_arg_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_atan_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_not_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_ceil_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cosh_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_floor_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_isfinite_op</class>
    <class kind="struct">Eigen::internal::scalar_isinf_op</class>
    <class kind="struct">Eigen::internal::scalar_isnan_op</class>
    <class kind="struct">Eigen::internal::scalar_log10_op</class>
    <class kind="struct">Eigen::internal::scalar_log1p_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_round_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_score_coeff_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sinh_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_tanh_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>UpperBidiagonalization.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/SVD/</path>
    <filename>UpperBidiagonalization_8h.html</filename>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_blocked_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf87044a0094bdfc9d54ab1f7f4f6f32</anchor>
      <arglist>(MatrixType &amp;A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; X, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa788c9dc214d8e6722eb9d10cb097c74</anchor>
      <arglist>(MatrixType &amp;A, BidiagType &amp;bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5778293700634082639d20b7e2106f39</anchor>
      <arglist>(MatrixType &amp;mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/src/</path>
    <filename>utilities_8cpp.html</filename>
    <includes id="communication_2include_2corbo-communication_2utilities_8h" name="communication/include/corbo-communication/utilities.h" local="no" imported="no">corbo-communication/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>communication/include/corbo-communication/utilities.h</name>
    <path>/tmp/ws/src/control_box_rst/src/communication/include/corbo-communication/</path>
    <filename>communication_2include_2corbo-communication_2utilities_8h.html</filename>
    <includes id="factory_8h" name="factory.h" local="no" imported="no">corbo-core/factory.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::util</namespace>
  </compound>
  <compound kind="file">
    <name>core/include/corbo-core/utilities.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>core_2include_2corbo-core_2utilities_8h.html</filename>
    <namespace>corbo</namespace>
    <namespace>corbo::util</namespace>
    <member kind="function">
      <type>constexpr const T &amp;</type>
      <name>clamp</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a7d0e2245e9a5194a7154fd738ff1018f</anchor>
      <arglist>(const T &amp;v, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>constexpr const bool</type>
      <name>is_in_bounds</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a00733fa8569160926f0721177d19f6a8</anchor>
      <arglist>(const T &amp;v, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_in_bounds_all</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a6193612bd1ad597b79bb586ba37990c9</anchor>
      <arglist>(Iterator first, Iterator last, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2_norm_2d</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a05b7178d14b855c6304f9e768992fd34</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; T &gt;</type>
      <name>make_unique</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a186e6ce131a4a8aef30461bab0fd84d8</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>acc3cb63d0220e7c7e1305753ae01a408</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>ValT</type>
      <name>sign</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a82c264ced4b1ab9e38d5f3dd8a79ee96</anchor>
      <arglist>(ValT a, SignT b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gui/include/corbo-gui/utilities.h</name>
    <path>/tmp/ws/src/control_box_rst/src/gui/include/corbo-gui/</path>
    <filename>gui_2include_2corbo-gui_2utilities_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <includes id="core_2include_2corbo-core_2utilities_8h" name="core/include/corbo-core/utilities.h" local="no" imported="no">corbo-core/utilities.h</includes>
    <includes id="console_8h" name="console.h" local="no" imported="no">corbo-core/console.h</includes>
    <namespace>corbo</namespace>
    <namespace>corbo::gui</namespace>
    <namespace>corbo::gui::util</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SearchType</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a2ece60874ce2a132cd7812e8f3f265ad</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo_1_1gui.html" anchor="a2ece60874ce2a132cd7812e8f3f265ada1649aed298f99d587e2eb30c1db5946b">Exact</enumvalue>
      <enumvalue file="namespacecorbo_1_1gui.html" anchor="a2ece60874ce2a132cd7812e8f3f265adaa205b9854444fe3ad60b174c8cacbb08">IgnorePrefix</enumvalue>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>bool_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a15ad88448583fefe17c23cc90343caff</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QFrame *</type>
      <name>create_horizontal_line</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a4b29a96899b4594fc6c6390b87a23e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>double_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a7d738c04c1660df868165de491ab6799</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>double_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a9b3df65b6991a1aff6c2df0fb790b43a</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>int_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a06ec95c243d245a8eb87cedcc4d85253</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>int_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a46ef2ae04dd691b98a46da9955aa70d9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qstring_to_bool</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a45659b59fa8f5065f9e44e478e95096f</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a2bee9d8a7a23ccd01b32b363242dd10b</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; bool &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a1e6447ae53e8e5c74b1de3d044c58925</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; double &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>abb226abe4022f736353a9f866fae2166</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; int &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qstring_to_double</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a9168e698747b74b585a9e30f09b2b36c</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qstring_to_int</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>ad43472a034f548cbf4c5d5059fe6d915</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_PREFIX_DELIMITER</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a92a8d62e39c459a7d087b60f09cd874d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_SUFFIX_DELIMITER</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>ab907ca7282c8bc0746954886ed952da7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numerics/include/corbo-numerics/utilities.h</name>
    <path>/tmp/ws/src/control_box_rst/src/numerics/include/corbo-numerics/</path>
    <filename>numerics_2include_2corbo-numerics_2utilities_8h.html</filename>
    <namespace>corbo</namespace>
    <namespace>corbo::util</namespace>
    <member kind="function">
      <type>double</type>
      <name>max_approx_continuous</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a2d768ec9c5087edbf861e6619c8eca96</anchor>
      <arglist>(double x, double y, double eps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>value_comparison.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>value__comparison_8h.html</filename>
    <namespace>corbo</namespace>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad5963aaa833fde2800e3b87382fda53a</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a778b6b1113cdc2f717dfb18c68d0f3a5</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal_abs</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab9e723b62c31d71bba485144c993dc03</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_zero</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aac2d731eb4566b6bf1c912e29235c1d4</anchor>
      <arglist>(double val, double epsilon=1e-10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>definitely_greater_than</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>afa89a0debb0ca8f7b212bb055d2e5f2b</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>definitely_less_than</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a32957b8382d59436c7b941945f490f6d</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>essentially_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>afafeef86d04b66948f4b9d2d322c7a3b</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>essentially_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>af3b354f44f9125b695f8cd9a5d517f57</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_vertex.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>vector__vertex_8h.html</filename>
    <includes id="vertex__interface_8h" name="vertex_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_interface.h</includes>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::PartiallyFixedVectorVertex</class>
    <class kind="class">corbo::VectorVertex</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>VectorBlock.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>VectorBlock_8h.html</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>VectorwiseOp.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>VectorwiseOp_8h.html</filename>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <class kind="struct">Eigen::internal::member_lpnorm::Cost</class>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::LpNormReturnType</class>
    <class kind="struct">Eigen::internal::member_lpnorm</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>VectorwiseOp_8h.html</anchorfile>
      <anchor>a86253cd67c16821514cc4fbf30f9eb6b</anchor>
      <arglist>(MEMBER, COST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5aa49c0ad0ba41a6fa7e0900181a0364</anchor>
      <arglist>(all,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a988e8c367db47dcf2de8007b672e0a3d</anchor>
      <arglist>(any,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a679d4a1ffba4b41232f135265bfeed29</anchor>
      <arglist>(blueNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bb963b8c61914561f26ad3cef3fde15</anchor>
      <arglist>(count,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a561e210ddabd80c15133261e8f3fee32</anchor>
      <arglist>(hypotNorm,(Size-1) *functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a920afb1ffeeb1df9e20b5305d44b4e9e</anchor>
      <arglist>(maxCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa428334b11b154759d5032d49fb3187</anchor>
      <arglist>(mean,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0de7f95e5f1fa492a604ce76af2f966d</anchor>
      <arglist>(minCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0728ee4134f879abe9121af16def656</anchor>
      <arglist>(norm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96b0b3e5538aa46b51c1db27fc372160</anchor>
      <arglist>(prod,(Size-1) *NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab39eeebdbbd13c2d3a1cc14318f82b7c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba307df48bf366dbd67f8874a8c17834</anchor>
      <arglist>(stableNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7facfa7241d92132c1cfde113d6774a4</anchor>
      <arglist>(sum,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vertex_interface.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>vertex__interface_8cpp.html</filename>
    <includes id="vertex__interface_8h" name="vertex_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_interface.h</includes>
    <includes id="edge_8h" name="edge.h" local="no" imported="no">corbo-optimization/hyper_graph/edge.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>vertex_interface.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>vertex__interface_8h.html</filename>
    <includes id="core_2include_2corbo-core_2types_8h" name="core/include/corbo-core/types.h" local="no" imported="no">corbo-core/types.h</includes>
    <class kind="class">corbo::VertexInterface</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>vertex_set.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/src/hyper_graph/</path>
    <filename>vertex__set_8cpp.html</filename>
    <includes id="vertex__set_8h" name="vertex_set.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_set.h</includes>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>vertex_set.h</name>
    <path>/tmp/ws/src/control_box_rst/src/optimization/include/corbo-optimization/hyper_graph/</path>
    <filename>vertex__set_8h.html</filename>
    <includes id="vertex__interface_8h" name="vertex_interface.h" local="no" imported="no">corbo-optimization/hyper_graph/vertex_interface.h</includes>
    <class kind="class">corbo::VertexSet</class>
    <class kind="class">corbo::VertexSetInterface</class>
    <namespace>corbo</namespace>
  </compound>
  <compound kind="file">
    <name>Visitor.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/</path>
    <filename>Visitor_8h.html</filename>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="class">Eigen::internal::visitor_evaluator</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>xerbla.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/</path>
    <filename>xerbla_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WEAK_LINKING</name>
      <anchorfile>xerbla_8cpp.html</anchorfile>
      <anchor>a124732c26f3f3c19149f84173a22a820</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_WEAK_LINKING int</type>
      <name>xerbla_</name>
      <anchorfile>xerbla_8cpp.html</anchorfile>
      <anchor>a62138258d20ba11e2039fc20f90b4e4a</anchor>
      <arglist>(const char *msg, int *info, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XprHelper.h</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/Eigen/src/Core/util/</path>
    <filename>XprHelper_8h.html</filename>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="struct">Eigen::internal::compute_default_alignment</class>
    <class kind="struct">Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::compute_default_alignment_helper</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; LhsKind, Sparse, LhsOrder, RhsOrder &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; Sparse, RhsKind, LhsOrder, RhsOrder &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; Sparse, Sparse, Order, Order &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::eval</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::generic_xpr_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::nested_eval</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_constant_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_object_eval</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, const A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; const A, A &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::scalar_div_cost</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="class">Eigen::ScalarBinaryOpTraits</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::size_of_xpr_at_compile_time</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CHECK_BINARY_COMPATIBILIY</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>aa74c2010558ea2f2bb8d6b1ebafd4d58</anchor>
      <arglist>(BINOP, LHS, RHS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY_STRUCT_CTOR</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>a4363bfa78f2780a0714888ec373b2673</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24ab1ced00f49d7eb394495415fb7ff6</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IndexDest</type>
      <name>convert_index</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66f17ef65b1821965dcb8ad9a660b064</anchor>
      <arglist>(const IndexSrc &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af3f96a40e763c67bae52aee4bd009d8c</anchor>
      <arglist>(const T1 &amp;, const T2 &amp;, typename enable_if&lt;!(has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret), T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3479b3708befc55b8b7bba82f95266f</anchor>
      <arglist>(const T1 &amp;mat1, const T2 &amp;mat2, typename enable_if&lt; has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret, T1 &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yaml_export.cpp</name>
    <path>/tmp/ws/src/control_box_rst/src/core/src/</path>
    <filename>yaml__export_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>yaml_export.h</name>
    <path>/tmp/ws/src/control_box_rst/src/core/include/corbo-core/</path>
    <filename>yaml__export_8h.html</filename>
    <includes id="data__exporter__interface_8h" name="data_exporter_interface.h" local="no" imported="no">corbo-core/data_exporter_interface.h</includes>
    <class kind="class">corbo::YamlExporter</class>
    <namespace>corbo</namespace>
    <member kind="function">
      <type></type>
      <name>FACTORY_REGISTER_DATA_EXPORTER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7a8cfc61b116c1dd351d3b10a9888ce5</anchor>
      <arglist>(YamlExporter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zhbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>zhbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>zhbmv_</name>
      <anchorfile>zhbmv_8c.html</anchorfile>
      <anchor>a63df1a533ef9bdf681265f935b7a0eb3</anchor>
      <arglist>(char *uplo, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zhpmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>zhpmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>zhpmv_</name>
      <anchorfile>zhpmv_8c.html</anchorfile>
      <anchor>a91d0c80a8548d4ec8cf8026700750fbe</anchor>
      <arglist>(char *uplo, integer *n, doublecomplex *alpha, doublecomplex *ap, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen uplo_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ztbmv.c</name>
    <path>/tmp/ws/src/control_box_rst/src/extern/eigen3/blas/f2c/</path>
    <filename>ztbmv_8c.html</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ztbmv_</name>
      <anchorfile>ztbmv_8c.html</anchorfile>
      <anchor>ac6d86a0bb22e615e8a283ce5949f84db</anchor>
      <arglist>(char *uplo, char *trans, char *diag, integer *n, integer *k, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half_impl::__half_raw</name>
    <filename>structEigen_1_1half__impl_1_1____half__raw.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>__half_raw</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half__raw.html</anchorfile>
      <anchor>ab310b9396d7fc56df70b748adde4fd27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>__half_raw</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half__raw.html</anchorfile>
      <anchor>a969b23bddd5211a35ca2681a6521065f</anchor>
      <arglist>(unsigned short raw)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half__raw.html</anchorfile>
      <anchor>a1ad95c54cc3c861666e2cc794f19ade6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Abs</name>
    <filename>structEigen_1_1internal_1_1Abs.html</filename>
    <templarg>Num</templarg>
    <templarg>IsPositive</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1Abs.html</anchorfile>
      <anchor>ae54bb414b3cd365fa8163fa2ad60e195a03fbb4b5ce30b513b70df597545d7241</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1Abs.html</anchorfile>
      <anchor>ae54bb414b3cd365fa8163fa2ad60e195a03fbb4b5ce30b513b70df597545d7241</anchor>
      <arglist></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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl.html</anchorfile>
      <anchor>a38670c36d759d3b4e58a940ebdead693</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl_default</name>
    <filename>structEigen_1_1internal_1_1abs2__impl__default.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl__default.html</anchorfile>
      <anchor>ae21cafb44e8167f209b2019d92d3fdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl__default.html</anchorfile>
      <anchor>a760f60afa7de5087d4bd9d0d7f2d2a70</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl_default&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1abs2__impl__default_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_1abs2__impl__default_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a36a5b9f72f5956e9e52abf4fdaf00c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl__default_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a1bb7745db97124975fa3f8b974b3ed66</anchor>
      <arglist>(const Scalar &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::Abs&lt; Num, false &gt;</name>
    <filename>structEigen_1_1internal_1_1Abs_3_01Num_00_01false_01_4.html</filename>
    <templarg>Num</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1Abs_3_01Num_00_01false_01_4.html</anchorfile>
      <anchor>a4c974a8937a482657082a7a31796a2caac2d24ab16c889e8ba562a8dcdd6de303</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1Abs_3_01Num_00_01false_01_4.html</anchorfile>
      <anchor>a4c974a8937a482657082a7a31796a2caac2d24ab16c889e8ba562a8dcdd6de303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs_knowing_score</name>
    <filename>structEigen_1_1internal_1_1abs__knowing__score.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score.html</anchorfile>
      <anchor>a5e8bf72072f7610591df4e9b6eaf25a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score.html</anchorfile>
      <anchor>a458f0d6bdb6d26147a94cf622a4cf6a5</anchor>
      <arglist>(const Scalar &amp;a, const Score &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</name>
    <filename>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</anchorfile>
      <anchor>a56c4384e0a6242d2759f34a74e067785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</anchorfile>
      <anchor>a370850832fc2f665fef0229c965d1d5d</anchor>
      <arglist>(const Scal &amp;, const result_type &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::AccessorConstructor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1AccessorConstructor.html</filename>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getAccessor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1AccessorConstructor.html</anchorfile>
      <anchor>a7f94ccf32448b107bd46bd2dfc40f2bc</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, Arg eval) -&gt; decltype(utility::tuple::make_tuple(eval.device().template get_sycl_accessor&lt; AcM, typename Eigen::internal::remove_all&lt; typename Arg::CoeffReturnType &gt;::type &gt;(eval.dimensions().TotalSize(), cgh, eval.data())))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1AccessorConstructor.html</anchorfile>
      <anchor>a7afcb4b214e2371f61cdeb81eda14e5a</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, Arg eval) -&gt; decltype(ExtractAccessor&lt; Arg &gt;::getTuple(cgh, eval))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1AccessorConstructor.html</anchorfile>
      <anchor>a143c5607532668fb8ad51139ef814af2</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, Arg1 eval1, Arg2 eval2) -&gt; decltype(utility::tuple::append(ExtractAccessor&lt; Arg1 &gt;::getTuple(cgh, eval1), ExtractAccessor&lt; Arg2 &gt;::getTuple(cgh, eval2)))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1AccessorConstructor.html</anchorfile>
      <anchor>ad3fdd38122365383400b4ac68fb9c8ee</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, Arg1 eval1, Arg2 eval2, Arg3 eval3) -&gt; decltype(utility::tuple::append(ExtractAccessor&lt; Arg1 &gt;::getTuple(cgh, eval1), utility::tuple::append(ExtractAccessor&lt; Arg2 &gt;::getTuple(cgh, eval2), ExtractAccessor&lt; Arg3 &gt;::getTuple(cgh, eval3))))</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>ae8678e85f1d3535619e718443b270ffda4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>ae8678e85f1d3535619e718443b270ffda1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>ae8678e85f1d3535619e718443b270ffda3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>ae8678e85f1d3535619e718443b270ffda4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>ae8678e85f1d3535619e718443b270ffda1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>ae8678e85f1d3535619e718443b270ffda3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha8671e539d57863dee358d49439be5c9e.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha8671e539d57863dee358d49439be5c9e.html</anchorfile>
      <anchor>ae232fe9e33397d9e170265d2eaecc5d4</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_assign_op</name>
    <filename>structEigen_1_1internal_1_1add__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1add__assign__op.html</anchorfile>
      <anchor>a94b49e5951ce3c543def36b10c7700ac</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1add__assign__op.html</anchorfile>
      <anchor>a2f340fd488f744d8487083b4d51fd350</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const</name>
    <filename>structEigen_1_1internal_1_1add__const.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const.html</anchorfile>
      <anchor>a5a6bba6b0f288a75006d739207c80b89</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></templarg>
    <member kind="variable">
      <type>const typedef T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a1bcb234e39b2a9a94555e24b4b1729de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>add_const_on_value_type&lt; Eigen::internal::true_type &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="variable">
      <type>const typedef Eigen::internal::true_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a1bcb234e39b2a9a94555e24b4b1729de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3a45336c12c506a624f49fef7cdb751c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a0f7ec490e2155fad880fc9725396de5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T *const &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_4.html</anchorfile>
      <anchor>a5fa74c87aea5f9289253bf2936b836f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_4.html</anchorfile>
      <anchor>a66b342b16d4c3ea451460b1ca97f968f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type_if_arithmetic</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; is_arithmetic&lt; T &gt;::value, T, typename add_const_on_value_type&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</anchorfile>
      <anchor>a04d1c7ab227090e635f5f986fa356c7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</filename>
    <member kind="function">
      <type></type>
      <name>adds</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>ab8ee626a841d7b6b4c9c96d9f1095ad0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>afea46f2f8317b6f79c31b9244b1ece68</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_scale</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>a7a2805c8a5978b643f3e808f583e6aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::AlgebraicRiccatiContinuous</name>
    <filename>classcorbo_1_1AlgebraicRiccatiContinuous.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isClosedLoopStable</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>ae3e18602739fe338140aa49720869df9</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isNumericallyStable</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>a90a4bd353721cb998386397d89062020</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>a626b3c914c051eb003831d9237489778</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, Eigen::MatrixXd &amp;X, Eigen::MatrixXd *G=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>hasNegativeRealPart</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>ac007ef2f35efaf322d444a6c366f63ec</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>hasRealPartsCloseToZero</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>aea4c30d685d0a78bdb767150fb84f63c</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>solveRiccatiHamiltonianSchur</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>a6c81ffa4450fba7c1a4f4c9ffd4c0e91</anchor>
      <arglist>(const Eigen::MatrixXd &amp;H, Eigen::MatrixXd &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::AlgebraicRiccatiDiscrete</name>
    <filename>classcorbo_1_1AlgebraicRiccatiDiscrete.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isClosedLoopStable</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>a7328480326cf7f83f5f6cd60b63b1f7d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>a3561f4ac25365bc4b19fa9be565eb9ef</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, Eigen::MatrixXd &amp;X, Eigen::MatrixXd *G=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>isInsideUnitCircle</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>a052ef46ef9b5015599eec9faaba8aaa6</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>solveRiccatiHamiltonianSchur</name>
      <anchorfile>classcorbo_1_1AlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>ad919436a2e1faab42f08a17c77dd63e1</anchor>
      <arglist>(const Eigen::MatrixXd &amp;H, Eigen::MatrixXd &amp;X)</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>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>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2250815f042d86cb48c8e8fb960db280</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2188bac5dd2a2208a02c9dc934acb451</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a8cee18d68ccd7d93588a0c08233f9be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a7076a7a6ccb57759a910860135253543</anchor>
      <arglist>(const aligned_allocator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a19b1a156baf134359d088dc9127fc2c1</anchor>
      <arglist>(const aligned_allocator&lt; U &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a11f921b8c551f8f89c5b6252a2cbfac0</anchor>
      <arglist>(size_type num, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ae00326806b7ba19c141c6c61a5f7b1ad</anchor>
      <arglist>(pointer p, size_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a9718dcf6d11a462d6cdb41cb0df04921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a5de6959ae3ee9675f8182591a823d264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ab6c1e86436291bd117dedb20fba39b4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator_indirection</name>
    <filename>classEigen_1_1aligned__allocator__indirection.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::aligned_allocator_indirection::rebind</class>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a40568e3a4cbe9e7db225cfe70707a80f</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>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>abac80a9fd4dfe87e951822a414c5a613</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>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>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>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>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a0a6b2845aad32486e10fef41ae00f901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>aa90006747a71de72f0f4a9faa95d70b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::aligned_stack_memory_handler</name>
    <filename>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type></type>
      <name>aligned_stack_memory_handler</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>a6cb7f7415fdcaf5a53d214092e737200</anchor>
      <arglist>(T *ptr, std::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>std::size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>aacdeb3bdb417af342c7c871ca6cc37f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AlignedBox</name>
    <filename>classEigen_1_1AlignedBox.html</filename>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a688e0893796af62cdd3436ca17d7245ea8831686c4e99d5891925b6f8d87981fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a688e0893796af62cdd3436ca17d7245ea8831686c4e99d5891925b6f8d87981fd</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>ae4aa935b36004fffc49c7a3a85e2d378af033550dd2c966c8cedcba38277b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378acf2a0393a6c031a4356ba3374f923a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae4ee3a658682ccb1b9d4c1789b7861d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1fa300b2d757828d6f0ec6248fc8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae736c12f77cc86f926b5c8d4d31e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a3fdf5886ddaef3379b3a27ed23eb9878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1cb3db0f1b9527a13e4702ed1c77d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af8a08393f56285c5e2f88848003b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a74d9c5fb8947b2cdb5c27d37c0427acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5bfca74f1f398a3fb76b738940c4cfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a133ad4e3a3b6bc1aa67e0eeaf2a4d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a832232febef165ae0ef0a89b7acd942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ada22e7e8acb0532577aecd665d6f8bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae7d487e841f164531aac8888b57b518e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0c792a774e1dd0f74cc843a951da75a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>add900c6ae8af0c7de67e9abbc9ccabf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab1f806acbe2f2fbbe97d7fa24e19761f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad3bf7ad9e033a8a0e7556795cde561b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;</type>
      <name>ScalarTraits</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae3cfe2841efdabf32c40f3fcce9e6eba</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>a8b75766cb788d9c51cf3edc229ccc7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>VectorTypeSum</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abbe8c7c3e4011a45489846769ce045d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af033550dd2c966c8cedcba38277b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378acf2a0393a6c031a4356ba3374f923a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af033550dd2c966c8cedcba38277b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378acf2a0393a6c031a4356ba3374f923a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae4ee3a658682ccb1b9d4c1789b7861d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1fa300b2d757828d6f0ec6248fc8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae736c12f77cc86f926b5c8d4d31e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a3fdf5886ddaef3379b3a27ed23eb9878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae4ee3a658682ccb1b9d4c1789b7861d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1fa300b2d757828d6f0ec6248fc8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae736c12f77cc86f926b5c8d4d31e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a3fdf5886ddaef3379b3a27ed23eb9878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1cb3db0f1b9527a13e4702ed1c77d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af8a08393f56285c5e2f88848003b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a74d9c5fb8947b2cdb5c27d37c0427acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5bfca74f1f398a3fb76b738940c4cfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a133ad4e3a3b6bc1aa67e0eeaf2a4d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a832232febef165ae0ef0a89b7acd942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ada22e7e8acb0532577aecd665d6f8bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae7d487e841f164531aac8888b57b518e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1cb3db0f1b9527a13e4702ed1c77d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af8a08393f56285c5e2f88848003b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a74d9c5fb8947b2cdb5c27d37c0427acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5bfca74f1f398a3fb76b738940c4cfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a133ad4e3a3b6bc1aa67e0eeaf2a4d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a832232febef165ae0ef0a89b7acd942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ada22e7e8acb0532577aecd665d6f8bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae7d487e841f164531aac8888b57b518e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af95f79bdaf342a9e4b500ff4a4629247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a431a33b3760f5832737d5273d688e1ff</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a44778e743bd96949efa3814cf92e15a9</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>afc17fa8c42bbce0834a2ef22384fa6d7</anchor>
      <arglist>(const OtherVectorType1 &amp;_min, const OtherVectorType2 &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a9ca9487d4dbec425572e45b595f35356</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>afffca58c635ebf4ed2446a20c97c1cab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4ef6b62e01930d804c6f4a2a5c6c8922</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a749ed6e1a7103e3f03d03ca03fb4ef24</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a92c786088077a0ef818dc73ae2f6d0ec</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>corner</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a784fc59ea91567bc3bc7827e25430086</anchor>
      <arglist>(CornerType corner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6c7278cf451d1e7a65264164bb3f0b6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa633cf6c83dc85591d2ad7906da3d471</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a5e59509ebd824b5642efcc3de42bf1e6</anchor>
      <arglist>(VectorTypeSum, RealScalar, quotient) center() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a68d5871b7a303026b2075873ad4974aa</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abda565394e5b7a65783d157cf84ef616</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a86d31acd4251cfb6e375ad1c3fefd261</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a86cb148bc4a335460edb539cc4557b2a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a224d294104cd0fec78b91f6bb6c54275</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>intersects</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae6338a08e7022298970f044e97b4bf35</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af1b580ee22d91d66c2a34b1173b74049</anchor>
      <arglist>(const AlignedBox &amp;other, const RealScalar &amp;prec=ScalarTraits::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab04ae8e419a7fb94e8126b6b66f53022</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa4dbf2307a947d1d17cf19deca5147d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>acaa00446893ea26e8749ad960799bdcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4d1ec7e23b48a2f0e417bc27666d19a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox</type>
      <name>merged</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad085ce0eec37d8143bb2088cf865fa54</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6172259e8557304109fee9115bddd523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a9672a0d9ef7ad6e7bb1640835920653b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>sample</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abc6957e0e17f238b5efeffbb6d3b3789</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a58b6c140a304c4512d0fa8140b342490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a037cb65735b1a1f02cd4946ddc7fbb3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>sizes</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af6785effcb2951e2ffb815c19d5c6f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a53691f7220b5cd63544f9658f3f3e455</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a756f182b9b782c55c2dc8b8a9c75e905</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af4081acf79cfaaec5030ff48f2e24eb0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>volume</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a817e04c70ec09acc2d6a494a4c908a0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a76ae56c9f28dced296f252c39854bb0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a9ca38601aadcd743cd50c77adb4483cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6d736c8807bec3a753dd74bd4d3a4f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af033550dd2c966c8cedcba38277b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378acf2a0393a6c031a4356ba3374f923a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af033550dd2c966c8cedcba38277b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378acf2a0393a6c031a4356ba3374f923a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae4ee3a658682ccb1b9d4c1789b7861d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1fa300b2d757828d6f0ec6248fc8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae736c12f77cc86f926b5c8d4d31e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a3fdf5886ddaef3379b3a27ed23eb9878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae4ee3a658682ccb1b9d4c1789b7861d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1fa300b2d757828d6f0ec6248fc8e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae736c12f77cc86f926b5c8d4d31e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a3fdf5886ddaef3379b3a27ed23eb9878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1cb3db0f1b9527a13e4702ed1c77d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af8a08393f56285c5e2f88848003b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a74d9c5fb8947b2cdb5c27d37c0427acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5bfca74f1f398a3fb76b738940c4cfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a133ad4e3a3b6bc1aa67e0eeaf2a4d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a832232febef165ae0ef0a89b7acd942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ada22e7e8acb0532577aecd665d6f8bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae7d487e841f164531aac8888b57b518e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a1cb3db0f1b9527a13e4702ed1c77d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af8a08393f56285c5e2f88848003b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a74d9c5fb8947b2cdb5c27d37c0427acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5bfca74f1f398a3fb76b738940c4cfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a133ad4e3a3b6bc1aa67e0eeaf2a4d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a832232febef165ae0ef0a89b7acd942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ada22e7e8acb0532577aecd665d6f8bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ae7d487e841f164531aac8888b57b518e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_indices_known_statically_impl</name>
    <filename>structEigen_1_1internal_1_1all__indices__known__statically__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__indices__known__statically__impl.html</anchorfile>
      <anchor>a904a8682d5a739d05bb8a73c5c9e442c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_indices_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1all__indices__known__statically__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__indices__known__statically__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a474283247352d37827edcea16b13e9ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_indices_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1all__indices__known__statically__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__indices__known__statically__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>abbb0aa091604fea1f6aaaeae979cb952</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>aa9be1fbb2cedb48ba9e5a01a4a19bbc8a4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa9be1fbb2cedb48ba9e5a01a4a19bbc8a7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa9be1fbb2cedb48ba9e5a01a4a19bbc8a4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa9be1fbb2cedb48ba9e5a01a4a19bbc8a7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::ExpressionTraits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a15d269678082201f46f0735e0adeff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>ae703c58c22926d7c28e1714953e5083b</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_010_01_4.html</anchorfile>
      <anchor>a130d49c75b6aa6c1b97faee7d9a1afc8</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aaa404402dee83da46a6081e31ca61ef4</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="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>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a72bf2db15936c5be139b9ffc90dc6bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6111a2001a21ebc2f5b241d8ea68c25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7cfebaeb966f905edf535b546694c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>afb66420a0d27371392ee1761fd0eb9de</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a1b093606074026acb73415c6c81a7437</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>abf2564636a686b847f75ecefd1a510b1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8824e2cbbfa61753c6e064b92a731eeb</anchor>
      <arglist>(double estimatedDensity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a40729cc09277bda3d5098d5fdc9e1b9d</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ae0b137e95f52dea2320c16c379d27e74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a1cf1919df3994163c459503c2b3d6ff9</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a518fc22cdfa37e5340350e2a69fa8f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8a37e06682a29a63239d914de342096c</anchor>
      <arglist>(Index start, Index end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af472b476758307bcc1621d9eb4018f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a40b55429f5cba5a5673369ee552897fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a4725c1afc7188269509cb20b8050ef04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a67176aa3101e7ec02ea335bda34d96ea</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af1131fb62ecadc60ced9720d23981c80</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocateSparse</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a521d148b17759b10a6ff9c66cf9308e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_allocatedElements</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a938ba89d738e7e43374b41d1a439cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6b9324bef01703d1c6c858ef1ab59bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_buffer</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a92928b48241403ba24b000f8b441c4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7c06260072e0c9e0a1b67fa3c37ada4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llCurrent</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a67b452aafa5fd2613a5e6b14b8a5d29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>add24e71975590c7e22c4e815fb5cf9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llStart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aafccb82229d4da720c4e87184da3bb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_mode</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a5f0ae904da7771450e302b480a402ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a4f3e9523e4d5eca7b0116ff3205f589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af0937c4e9b120c2d9f8dfef0f5ff4149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_zero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a0ef7f60b37bb928dc5142e4a0a3ad848</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AMDOrdering</name>
    <filename>classEigen_1_1AMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>ac28e5bdf8e7b08114bd76bc1fb95cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>afce433557abcba9e49fa81581a58fa51</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a7f3fd7224b084f0f5655c97ea8eb6466</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcType, SrcUpLo &gt; &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AndReducer</name>
    <filename>structEigen_1_1internal_1_1AndReducer.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1AndReducer.html</anchorfile>
      <anchor>adabaf29e8c15f3296ebb067343dff239</anchor>
      <arglist>(bool accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1AndReducer.html</anchorfile>
      <anchor>acdddc8d09285814f535a6914c10c2152</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1AndReducer.html</anchorfile>
      <anchor>ac303758a712fed8a6c93f3958279ad1d</anchor>
      <arglist>(bool t, bool *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1AndReducer.html</anchorfile>
      <anchor>aede8980b1c0293a499b68c37736c88f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1AndReducer.html</anchorfile>
      <anchor>a7e477b72c9437fd2ab5eb98398eaf483</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AngleAxis</name>
    <filename>classEigen_1_1AngleAxis.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a4910b31d4d57a119e1fdaddb500c8997ab55d51f8b039c3bfbc0827a336f3f660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a4910b31d4d57a119e1fdaddb500c8997ab55d51f8b039c3bfbc0827a336f3f660</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>a46b37fb2ae37de69143f751c3bf09982</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a85d11de2887e922f57d8020ec24c8dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af18b62fea86e1e9e3454e7d3c4ed35b7</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>a44123d7418666aa1393477b46ff09b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21a2173f56eb924ec06a31e53e9221f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae4c96ff981d76d2df4fa1820cfb42032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>adf3ee4d4fb161bc035de070b98c1dad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0dc712852f6a7a28ca5c3ab41f13e37c</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a52538ab75cd68799f4d97f6d23228d2a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae974dca91b8ae8c4c8fc1474524f6d8f</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ace86aacb2c618a36a7ea26c64e108aeb</anchor>
      <arglist>(const Scalar &amp;angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac7187d3e1b84b2fd68047c78c3937f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a64ffd70a72ab43ba8c14fe35c06d9a98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a69fead9a8b87dd681341e99e7051e9e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a40f85195257cadc33a48f0e5d1cc2f17</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a65aec1d799023d2ea993ec8d58d5771c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0834176aec7ba882593245b95c85612e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0659c849de1f65940ed2fd1b1356a2be</anchor>
      <arglist>(const AngleAxis &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af9eabf78be270b4dea695e47ed1a1719</anchor>
      <arglist>(const AngleAxis &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0437125491f6ed883111e5381dcade54</anchor>
      <arglist>(const QuaternionType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2d91c3c94b65c21d0c0d55f67f971593</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a871e22602f64819b7f31db7c360d85b5</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac40ee6587c579f60916ddc648ddd4aa4</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a05b3d5922c64af084e9bdbfe507968f5</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aafef6b89e1e0d75eea4fb08451e8707f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC AngleAxis</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a4aa90588d5fbf16c89c944688dd0c240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a27f2b7e2a3bc8b25011ed65363b926ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a304ceb3cff04cea44616b60d6cbea667</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>a8507325ced51df7c3993e597e6807d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac970fad0583d9f45dcf507cd7d2ae94d</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::AntiHermiticity</name>
    <filename>structEigen_1_1AntiHermiticity.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Flags</name>
      <anchorfile>structEigen_1_1AntiHermiticity.html</anchorfile>
      <anchor>a164c0706048a9f0ce6abc60d80592cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>One</name>
      <anchorfile>structEigen_1_1AntiHermiticity.html</anchorfile>
      <anchor>a25993ada5f23c6c593ca66a14f865fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Two</name>
      <anchorfile>structEigen_1_1AntiHermiticity.html</anchorfile>
      <anchor>af13b539230b39063eb06d2f7625c40a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::AntiSymmetry</name>
    <filename>structEigen_1_1AntiSymmetry.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Flags</name>
      <anchorfile>structEigen_1_1AntiSymmetry.html</anchorfile>
      <anchor>a2a8f1b40390f8cbc6c8f35d569fb1b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>One</name>
      <anchorfile>structEigen_1_1AntiSymmetry.html</anchorfile>
      <anchor>ae27634891d2bb65c181b4065968a7e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Two</name>
      <anchorfile>structEigen_1_1AntiSymmetry.html</anchorfile>
      <anchor>a8e59e19f998ca8861539aa6b256fa0f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::any_conversion</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</filename>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a493733bde6c123cb030c417faf7389ae</anchor>
      <arglist>(const volatile T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a58f4755567c04943a2d0c15e97974bc9</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::any_conversion</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</anchorfile>
      <anchor>af2c92cfd45b9cd1affba54a2445b4403</anchor>
      <arglist>(const volatile T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a4a2e5d2e2ef015621603285a4304bb68</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller</name>
    <filename>structEigen_1_1internal_1_1any__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>ac02660a086c7290b45a030e1e317e286a2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>ac02660a086c7290b45a030e1e317e286a82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>ac02660a086c7290b45a030e1e317e286a2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>ac02660a086c7290b45a030e1e317e286a82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::ExpressionTraits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a16eb27338e753255e5f97dda309b8aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a706f0aae20ca7a0633921d3219e12ca7</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_010_01_4.html</anchorfile>
      <anchor>ad3879ef2538193fffda30e6115e11fd4</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a45692835ecbe96b0f30b59d2d20d61b5</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::apply_rotation_in_the_plane_selector</name>
    <filename>structEigen_1_1internal_1_1apply__rotation__in__the__plane__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MinAlignment</templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1apply__rotation__in__the__plane__selector.html</anchorfile>
      <anchor>aff8f3fcd71eba976715a825b98d2a79c</anchor>
      <arglist>(Scalar *x, Index incrx, Scalar *y, Index incry, Index size, OtherScalar c, OtherScalar s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::apply_rotation_in_the_plane_selector&lt; Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, true &gt;</name>
    <filename>structEigen_1_1internal_1_1apply__rotation__in__the__plane__selector_3_01Scalar_00_01OtherScalardd8ddbdb45729b8cff3033b7de66c3c4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MinAlignment</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1apply__rotation__in__the__plane__selector_3_01Scalar_00_01OtherScalardd8ddbdb45729b8cff3033b7de66c3c4.html</anchorfile>
      <anchor>a0bd56f0d33dfe6f01354fa5df244ade9</anchor>
      <arglist>(Scalar *x, Index incrx, Scalar *y, Index incry, Index size, OtherScalar c, OtherScalar s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::are_inner_most_dims</name>
    <filename>structEigen_1_1internal_1_1are__inner__most__dims.html</filename>
    <templarg></templarg>
    <templarg>NumTensorDims</templarg>
    <templarg>Layout</templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1are__inner__most__dims.html</anchorfile>
      <anchor>ad0ee3eb54fea526177eac4f67fc4ea25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_default_impl</name>
    <filename>structEigen_1_1internal_1_1arg__default__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1arg__default__impl.html</anchorfile>
      <anchor>a5a133422fa2d2384dcfd54771e5a3403</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1arg__default__impl.html</anchorfile>
      <anchor>a22d98d5c10648c584e2eb678ff2eb895</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_default_impl&lt; Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1arg__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1arg__default__impl.html</anchorfile>
      <anchor>a5a133422fa2d2384dcfd54771e5a3403</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1arg__default__impl.html</anchorfile>
      <anchor>a22d98d5c10648c584e2eb678ff2eb895</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1arg__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_1arg__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ae8699a53f2b011d399e5cff9708e6137</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1arg__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a64dcc220ce60a56680a4163665535f6b</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_impl</name>
    <filename>structEigen_1_1internal_1_1arg__impl.html</filename>
    <templarg></templarg>
    <base>arg_default_impl&lt; Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_prod</name>
    <filename>structEigen_1_1internal_1_1arg__prod.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const NList::HeadType::type</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1arg__prod.html</anchorfile>
      <anchor>af905d9c16cf64daee7cd35b3ab4e0b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_prod&lt; empty_list &gt;</name>
    <filename>structEigen_1_1internal_1_1arg__prod_3_01empty__list_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1arg__prod_3_01empty__list_01_4.html</anchorfile>
      <anchor>a952d2e168a1bd1a454ba5a2d36593335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arg_retval</name>
    <filename>structEigen_1_1internal_1_1arg__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1arg__retval.html</anchorfile>
      <anchor>a314ecb98eef53bf32e548c31f816535c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArgMaxTupleReducer</name>
    <filename>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</anchorfile>
      <anchor>a407ab409b07907ffd472dea343c4f490</anchor>
      <arglist>(const T &amp;accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</anchorfile>
      <anchor>a0637b0519eae7a318cb992348cc13b79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</anchorfile>
      <anchor>a2c3c4f0f5a6ff938b4791384ab0911f0</anchor>
      <arglist>(const T t, T *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</anchorfile>
      <anchor>ac22c2893846b0dbe3090f35f609bda1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMaxTupleReducer.html</anchorfile>
      <anchor>a09751d0084fad8ce08772d6a3c1a9db5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArgMinTupleReducer</name>
    <filename>structEigen_1_1internal_1_1ArgMinTupleReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMinTupleReducer.html</anchorfile>
      <anchor>aa825ab40b1079197432a31f70acce2dd</anchor>
      <arglist>(const T &amp;accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMinTupleReducer.html</anchorfile>
      <anchor>a3861e16cd31e4f06c3d726dae9956fd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMinTupleReducer.html</anchorfile>
      <anchor>a8d45c619743b0bf25d8530529c2bd69b</anchor>
      <arglist>(const T &amp;t, T *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMinTupleReducer.html</anchorfile>
      <anchor>a8629a68afdb40db5d922ecc2f1c6503e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1ArgMinTupleReducer.html</anchorfile>
      <anchor>aacd129bb14aa56b9035bcbfba747c308</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arpack_wrapper</name>
    <filename>structEigen_1_1internal_1_1arpack__wrapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper.html</anchorfile>
      <anchor>a098a72250482df47291c851dab43f4be</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, RealScalar *tol, Scalar *resid, int *ncv, Scalar *v, int *ldv, int *iparam, int *ipntr, Scalar *workd, Scalar *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper.html</anchorfile>
      <anchor>ac4f7ce364e0fd5d1456b710d1124ef68</anchor>
      <arglist>(int *rvec, char *All, int *select, Scalar *d, Scalar *z, int *ldz, RealScalar *sigma, char *bmat, int *n, char *which, int *nev, RealScalar *tol, Scalar *resid, int *ncv, Scalar *v, int *ldv, int *iparam, int *ipntr, Scalar *workd, Scalar *workl, int *lworkl, int *ierr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arpack_wrapper&lt; double, double &gt;</name>
    <filename>structEigen_1_1internal_1_1arpack__wrapper_3_01double_00_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper_3_01double_00_01double_01_4.html</anchorfile>
      <anchor>ac2165e8202138e0709aa7515a1ccaddf</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper_3_01double_00_01double_01_4.html</anchorfile>
      <anchor>a79f34b55ad545b2db0d273bf279b0ba5</anchor>
      <arglist>(int *rvec, char *All, int *select, double *d, double *z, int *ldz, double *sigma, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *ierr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::arpack_wrapper&lt; float, float &gt;</name>
    <filename>structEigen_1_1internal_1_1arpack__wrapper_3_01float_00_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper_3_01float_00_01float_01_4.html</anchorfile>
      <anchor>a87d37de8fee2bf8575738105078dc6ad</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seupd</name>
      <anchorfile>structEigen_1_1internal_1_1arpack__wrapper_3_01float_00_01float_01_4.html</anchorfile>
      <anchor>ad49524ccbbe2f6e5f2d3685c93712839</anchor>
      <arglist>(int *rvec, char *All, int *select, float *d, float *z, int *ldz, float *sigma, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *ierr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArpackGeneralizedSelfAdjointEigenSolver</name>
    <filename>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>BisSPD</templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2593f8953630418bd5641086151610c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2555af55e53bf9de894a49e639be2e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealVectorType</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a47a5becb6dda25dbd90a1704a8247dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab1182405bfe87a505d4b7a8311c661ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArpackGeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aab45c05af4937baddb38e26bffe80a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArpackGeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab67d6c5218fd84e74fc03d55acd0c89e</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, Index nbrEigenvalues, std::string eigs_sigma=&quot;LM&quot;, int options=ComputeEigenvectors, RealScalar tol=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArpackGeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a896d444b17b59c3b061800f579317a73</anchor>
      <arglist>(const MatrixType &amp;A, Index nbrEigenvalues, std::string eigs_sigma=&quot;LM&quot;, int options=ComputeEigenvectors, RealScalar tol=0.0)</arglist>
    </member>
    <member kind="function">
      <type>ArpackGeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a1a905e5e65e82e559a2cc394a9f42385</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, Index nbrEigenvalues, std::string eigs_sigma=&quot;LM&quot;, int options=ComputeEigenvectors, RealScalar tol=0.0)</arglist>
    </member>
    <member kind="function">
      <type>ArpackGeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a781369cb32c8e4623894da79909612c4</anchor>
      <arglist>(const MatrixType &amp;A, Index nbrEigenvalues, std::string eigs_sigma=&quot;LM&quot;, int options=ComputeEigenvectors, RealScalar tol=0.0)</arglist>
    </member>
    <member kind="function">
      <type>const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab46900dafdd11a8ac05a662c6b41480d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a183825135568364792a955efc55a0773</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNbrConvergedEigenValues</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a932fe19093ee98c14c1c6d28a8c829b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNbrIterations</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>afa3f79bab571b043f970ec4ca685a99c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a6f952eed50efe01b8cb91726e6a93b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ad55f052b675f1deaea220d0cc225622a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>operatorSqrt</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7522aad061ebccc065b254c0bc67d3b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9621edab5d5fa5aac8495a15509352c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>adaa5ac07280af518f60c4b9acdaf7bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aaa658a0326868dbebe839c5ed642aafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a6e86882767bd4071e6e94d798f209f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab62886592ebee77ff8b612284b9273ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_nbrConverged</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aebd2b15826b43d59c5df989968e2a71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_nbrIterations</name>
      <anchorfile>classEigen_1_1ArpackGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a834d1236ca84d0a6b26b7c9da3534b81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::array</name>
    <filename>classEigen_1_1array.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6, const T &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6, const T &amp;v7, const T &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Array</name>
    <filename>classEigen_1_1Array.html</filename>
    <templarg></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>
    <class kind="struct">Eigen::Array::PrivateType</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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; bool, -1, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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; bool, NumInputDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const bool &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3, const bool &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3, const bool &amp;v4, const bool &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3, const bool &amp;v4, const bool &amp;v5, const bool &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3, const bool &amp;v4, const bool &amp;v5, const bool &amp;v6, const bool &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const bool &amp;v1, const bool &amp;v2, const bool &amp;v3, const bool &amp;v4, const bool &amp;v5, const bool &amp;v6, const bool &amp;v7, const bool &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE bool &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE bool &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE bool &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; DenseIndex, NumDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const DenseIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3, const DenseIndex &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3, const DenseIndex &amp;v4, const DenseIndex &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3, const DenseIndex &amp;v4, const DenseIndex &amp;v5, const DenseIndex &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3, const DenseIndex &amp;v4, const DenseIndex &amp;v5, const DenseIndex &amp;v6, const DenseIndex &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const DenseIndex &amp;v1, const DenseIndex &amp;v2, const DenseIndex &amp;v3, const DenseIndex &amp;v4, const DenseIndex &amp;v5, const DenseIndex &amp;v6, const DenseIndex &amp;v7, const DenseIndex &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE DenseIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DenseIndex</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; double, DPARM_SIZE, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; double, UMFPACK_CONTROL, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; double, UMFPACK_INFO, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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; Eigen::internal::TensorIntDivisor&lt; Index &gt;, NumDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v4, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v4, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v5, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v4, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v5, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v6, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v1, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v2, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v3, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v4, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v5, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v6, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v7, const Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::internal::TensorIntDivisor&lt; Index &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; Index, 1, Dynamic &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, ContractDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, LDims - ContractDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumDims+1 &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumDims-1 &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumKernelDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumOutputDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumPreservedStrides &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, NumReducedDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; Index, RDims - ContractDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const Index &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const Index &amp;v1, const Index &amp;v2, const Index &amp;v3, const Index &amp;v4, const Index &amp;v5, const Index &amp;v6, const Index &amp;v7, const Index &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; IndexType, NumDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const IndexType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3, const IndexType &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3, const IndexType &amp;v4, const IndexType &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3, const IndexType &amp;v4, const IndexType &amp;v5, const IndexType &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3, const IndexType &amp;v4, const IndexType &amp;v5, const IndexType &amp;v6, const IndexType &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const IndexType &amp;v1, const IndexType &amp;v2, const IndexType &amp;v3, const IndexType &amp;v4, const IndexType &amp;v5, const IndexType &amp;v6, const IndexType &amp;v7, const IndexType &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE IndexType &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; int, IPARM_SIZE, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; RealScalar, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; StorageIndex, 2, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>PlainObjectBase&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>a1f110e5eb83c2974d08255ff15154885a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a7a08ebcc8bef6c9df21becd525792240</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other, typename internal::enable_if&lt; internal::is_convertible&lt; typename OtherDerived::Scalar, Scalar &gt;::value, PrivateType &gt;::type=PrivateType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</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_1Array.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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::array&lt; T, 0 &gt;</name>
    <filename>classEigen_1_1array_3_01T_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>ac5d4265fe9c329423a1a5da17a1374be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>ae60d3aaa550a38bc33216b68d9e20f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>ac06ae844cf2230131f5fa622a8c6117a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a665ea311f514508fcba9084b39d38f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a538fd5d1ac573cae148935f17d2af888</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a37c62e5ec4b7ea518711ef63c3381d47</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a0dce92608d431034a0ca280201fd474e</anchor>
      <arglist>(size_t) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a4e463b660fd3c56f600cf380e0f4f1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>dummy</name>
      <anchorfile>classEigen_1_1array_3_01T_00_010_01_4.html</anchorfile>
      <anchor>a681195617037419cf1807d969e92f8cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array&lt; T, NumDims &gt;</name>
    <filename>classEigen_1_1array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a89160f7b390774fe1aaced2d13da8d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a281f70fe2eb91c409832b973aa74e5fc</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a5aa7daaa1106cfb174a81b16eb13e816</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a18f9de84e4fd405b9207670b5d48bbcc</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aca9e2d974e99dc0fb6441d90aaf22ba4</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a3506835f181e0fdd76fe082cbc4b9d3f</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad4a1486b7b6700963be85653d0add313</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a22e1f701835988db917c9d13d493e086</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6, const T &amp;v7)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>array</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>aa07130c201d8748970b3161fd243db07</anchor>
      <arglist>(const T &amp;v1, const T &amp;v2, const T &amp;v3, const T &amp;v4, const T &amp;v5, const T &amp;v6, const T &amp;v7, const T &amp;v8)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a32c7d69554a18b05b6c7b52d9744ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>ad3d98ccf9229529b9b23e5fb424cf281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8a1dd3892a6ed3f467f9028937364ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>front</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a17d6f9b9375e69292003076ef31e535b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a0685bf062d0186b34a6cff47c953d7ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a06ffd0a0c8316705f395457ece757d23</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a332ffdbd5ae2690a6f983959baecc972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>classEigen_1_1array.html</anchorfile>
      <anchor>a8534b8a1b51f270bca4d872c77ccf5cb</anchor>
      <arglist>[n]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size</name>
    <filename>structEigen_1_1internal_1_1array__size.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; array&lt; T, N &gt; &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01array_3_01T_00_01N_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01array_3_01T_00_01N_01_4_01_6_01_4.html</anchorfile>
      <anchor>abf56ee525c240879aff1fe582f4ff6f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; array&lt; T, N &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01array_3_01T_00_01N_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01array_3_01T_00_01N_01_4_01_4.html</anchorfile>
      <anchor>a1da07fc5fb040d6d564ffa4757290715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; const array&lt; T, N &gt; &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01const_01array_3_01T_00_01N_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01const_01array_3_01T_00_01N_01_4_01_6_01_4.html</anchorfile>
      <anchor>ad083684a1bb10d0f1e206e01ca3ebfac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; const array&lt; T, N &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01const_01array_3_01T_00_01N_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01const_01array_3_01T_00_01N_01_4_01_4.html</anchorfile>
      <anchor>a4a18fe4ce5ab88a50efc420023d2bf98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>abb7eb1070eb4cf117e9fd8c5d1bd6518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; const DSizes&lt; DenseIndex, NumDims &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01const_01DSizes_3_01DenseIndex_00_01NumDims_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumDims</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01const_01DSizes_3_01DenseIndex_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>a1fee06f29e4eb70eeaf1f4262014f7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; const Sizes&lt; Indices... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01const_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</filename>
    <templarg>Indices</templarg>
    <member kind="variable" static="yes">
      <type>static const std::ptrdiff_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01const_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a6387c01e3e84d09bbcba8f48c2a3f62c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a64c1afeb7681b8da929edb7945a691a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; DSizes&lt; DenseIndex, NumDims &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01DSizes_3_01DenseIndex_00_01NumDims_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumDims</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01DSizes_3_01DenseIndex_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>aeceaeef7482102cd35d3f28ce5212610</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::array_size&lt; Sizes&lt; Indices... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1array__size_3_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</filename>
    <templarg>Indices</templarg>
    <member kind="variable" static="yes">
      <type>static const std::ptrdiff_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1array__size_3_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a11afed17b58f8e869a7b671916f8049d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArrayApplyAndReduce</name>
    <filename>structEigen_1_1internal_1_1ArrayApplyAndReduce.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1ArrayApplyAndReduce.html</anchorfile>
      <anchor>a053cdf235cfc2311a2befbe28f863611</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArrayApplyAndReduce&lt; Reducer, Op, A, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1ArrayApplyAndReduce_3_01Reducer_00_01Op_00_01A_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1ArrayApplyAndReduce_3_01Reducer_00_01Op_00_01A_00_011_01_4.html</anchorfile>
      <anchor>a86038e3ca376b2778f265e644bb35ff3</anchor>
      <arglist>(const array&lt; A, 1 &gt; &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayBase</name>
    <filename>classEigen_1_1ArrayBase.html</filename>
    <templarg></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="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0ad30bd42492f9ef49084afdd0d5fe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a31e98eccecba8ce3d219fd64d16132d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a975bd48834ec3cb1c8436d3475b71939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4283fed1d2cc1085789f53f1895a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a33fdf1119ee1107d1e1905e624ca6e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adb37c78ebbf15aa20b65c3b70415a1ab</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="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25cb495affdbd796198462b8ef06be91</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_DEVICE_FUNC ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af65212900e3c7d36abd2c2b04e550a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1ea7962c1aef1e41574e8aefbd78602d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</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_1ArrayBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac513167ec762bbf639dc375d314d91d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixWrapper&lt; const Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a878d875ec3473cb9ab064a28db8c0af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3fc54e548f88415c3582add526b62525</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a76686ac27572dc5f07b068a9c43aa1b9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab4bac4291bfd0da16f768d32398e7752</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8fdd498a76ab5e136e3c55b1412cd8c4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2f2c3809c1c6463cb25939264c68a769</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6648eeebc4a9d407605410a7149f1a93</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5ce384b60166efd51356eb738f534144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4cac3e74ea7d5b36e256582fd207df1e</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a91860c840ac453449c1ac65fc61065f8</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7d10c42cfb8809d06310970ae7ae4331</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a72f5fe3d0805810e65eb897ccd3b6760</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6462697d5a6fa3104f5f1213fdf9ff12</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff99276e139d767dbe3bcb360d5710a3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac45af1825284dd063f677102511625a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1bed9255f01f8a51dd6cb7e4ab2925c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ade439053f0c517a6b94285223b1d1f5b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1a08deff8282d3800df578480f657703</anchor>
      <arglist>(const ArrayBase&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">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar, typename ExponentDerived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acb769e1ab1d809abb77c7ab98021ad81</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename Derived::Scalar, ScalarExponent &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, typename Derived::Scalar, ScalarExponent), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived, ScalarExponent, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab6dc101d82e8228a19a8840e3a29c1c9</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const ScalarExponent &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename Derived::Scalar, Scalar &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, Scalar, typename Derived::Scalar), const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, Derived, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7db6f1ad242a31a2fa421f500d1258c5</anchor>
      <arglist>(const Scalar &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>classEigen_1_1ArrayBase.html</filename>
    <base>DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</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="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0ad30bd42492f9ef49084afdd0d5fe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a31e98eccecba8ce3d219fd64d16132d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a975bd48834ec3cb1c8436d3475b71939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4283fed1d2cc1085789f53f1895a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a33fdf1119ee1107d1e1905e624ca6e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adb37c78ebbf15aa20b65c3b70415a1ab</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="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25cb495affdbd796198462b8ef06be91</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_DEVICE_FUNC ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af65212900e3c7d36abd2c2b04e550a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1ea7962c1aef1e41574e8aefbd78602d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac513167ec762bbf639dc375d314d91d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixWrapper&lt; const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a878d875ec3473cb9ab064a28db8c0af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3fc54e548f88415c3582add526b62525</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a76686ac27572dc5f07b068a9c43aa1b9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab4bac4291bfd0da16f768d32398e7752</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8fdd498a76ab5e136e3c55b1412cd8c4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2f2c3809c1c6463cb25939264c68a769</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6648eeebc4a9d407605410a7149f1a93</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5ce384b60166efd51356eb738f534144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4cac3e74ea7d5b36e256582fd207df1e</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a91860c840ac453449c1ac65fc61065f8</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7d10c42cfb8809d06310970ae7ae4331</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a72f5fe3d0805810e65eb897ccd3b6760</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6462697d5a6fa3104f5f1213fdf9ff12</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff99276e139d767dbe3bcb360d5710a3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac45af1825284dd063f677102511625a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1bed9255f01f8a51dd6cb7e4ab2925c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ade439053f0c517a6b94285223b1d1f5b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1a08deff8282d3800df578480f657703</anchor>
      <arglist>(const ArrayBase&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">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, typename ExponentDerived::Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ExponentDerived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acb769e1ab1d809abb77c7ab98021ad81</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;x, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, ScalarExponent &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, ScalarExponent), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(ArrayWrapper&lt; ExpressionType &gt;, ScalarExponent, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab6dc101d82e8228a19a8840e3a29c1c9</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;x, const ScalarExponent &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, Scalar &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, Scalar, typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar), const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, ArrayWrapper&lt; ExpressionType &gt;, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7db6f1ad242a31a2fa421f500d1258c5</anchor>
      <arglist>(const Scalar &amp;x, const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayWrapper</name>
    <filename>classEigen_1_1ArrayWrapper.html</filename>
    <templarg></templarg>
    <base>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; ArrayWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aac464fa56eeb9fffd4fec324eb8b338c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>afb25ac421397b4e70b58c02ec6d9f61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aa4c30d28dcc6e08315eb85850d1c4d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>af6dd8073d5d2a712a9e85efb3f846a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>ArrayWrapper</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a25496e0fc5930ee2e1f95e90501ef565</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>abed6f7fd7e5fa03431c28614e149c560</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ad799bdf7ce2fd581e7fe8b1afd3b9541</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a88bc9963e42bc2a969843ebc703578a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>af299075d9c9bd0576ce8d79aa6fba248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ae0f868fc802f058c520da256ec33c099</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6ba099249a5b810ca27c034992aea5f6</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>adfcf3c2cc3b95a9166fff0ca7ab1d9db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;EIGEN_DEVICE_FUNC</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6f6a207cbb33b777878e9a5860db4c14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a609434f57cd4cf65ec7b0ddda6d0fee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a04bcb4140d2b2f9bf571efddac135a21</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aaead58c7011ff95bb588d9bb242aca8a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ad7ed012e7b1358eae13b10277c2c9804</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0f3b6ee3358fdb5f4699d709254665f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ArrayXpr</name>
    <filename>structEigen_1_1ArrayXpr.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArrayZipAndReduce</name>
    <filename>structEigen_1_1internal_1_1ArrayZipAndReduce.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1ArrayZipAndReduce.html</anchorfile>
      <anchor>a8cfdcb7b280d76182b8583b9064ed780</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a, const array&lt; B, N &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ArrayZipAndReduce&lt; Reducer, Op, A, B, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1ArrayZipAndReduce_3_01Reducer_00_01Op_00_01A_00_01B_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1ArrayZipAndReduce_3_01Reducer_00_01Op_00_01A_00_01B_00_011_01_4.html</anchorfile>
      <anchor>a3e0ea5e8320030c923e58053826cf452</anchor>
      <arglist>(const array&lt; A, 1 &gt; &amp;a, const array&lt; B, 1 &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ArtsteinsCircle</name>
    <filename>classcorbo_1_1ArtsteinsCircle.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type></type>
      <name>ArtsteinsCircle</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a02e8a815ebc06a542135e16e5251ae29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a9126850606e2b1576b4cd546ea549a87</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>ab50c62be0b858444be4e81b00895b796</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a90a7a27a68aa53b14fa858820b1be12a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a1ddacda546da19a91491ff05892ba264</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a1065fe49864a5affe6cb6ec28c346e97</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1ArtsteinsCircle.html</anchorfile>
      <anchor>a72c03a45d3fc97c197fd2c09b8df8370</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_op</name>
    <filename>structEigen_1_1internal_1_1assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1assign__op.html</anchorfile>
      <anchor>a3ebf383597f27cf667e1819811240a5f</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1assign__op.html</anchorfile>
      <anchor>a692298cacb98ec36a00dadbc36824699</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_op&lt; DstScalar, void &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__op_3_01DstScalar_00_01void_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment</name>
    <filename>structEigen_1_1internal_1_1Assignment.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</anchorfile>
      <anchor>ab1c625f36159caa0534d2ef9147aaf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</anchorfile>
      <anchor>a26c4bececb04fddf315034d1a4250f30</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const AssignFunc &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Horizontal &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</anchorfile>
      <anchor>a97ed740eba73853edafaa9293f2e30bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</anchorfile>
      <anchor>af499e5c05f833725f99b695b9d3cbae5</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Vertical &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</anchorfile>
      <anchor>a32ad4def77e7d9593c334eb3777447fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</anchorfile>
      <anchor>a770eda3cab096546dd27ba4d5399241d</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QrType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>a1e7c6b004bdccc765df8ca4ba1e9310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; QrType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>a43b5c87a5bed26cf5fa59fc2f3d160b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>abd58dc876e3e7da378577a72fb5ffa06</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename QrType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</type>
      <name>CodType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>a6e9ed2f22b3b6819673298563a40a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; CodType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>a3b7796a3ddf3763ff8eaf5d32435a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>acbb612854432ba8044da1f1368314dfb</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename CodType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QrType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>aaeda8a54982b17fc75011bef790c6193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; QrType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>a70436cda4afe15db94d65a1e8f887f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>a65c6aaebd0c9c0ae0b79b8b104a60cdc</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename QrType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>FullPivLU&lt; MatrixType &gt;</type>
      <name>LuType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>a36faa9b66f3e8c7c4089e6c8e9ffcbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; LuType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>ae71e99a024a87e924b473ab919a917df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>a231169f7021568601b2e13f3e5a6257c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PartialPivLU&lt; MatrixType &gt;</type>
      <name>LuType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>aca725b44383b6d57e6c91282a1b689e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; LuType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>a17569c851a55ed2533f588f9863d2f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>acd231757f32088e6544b2f6bb0eb9e6b</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename LuType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Inverse&lt; XprType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</anchorfile>
      <anchor>a5da1a8b1aecc8ceb7b2086590499d960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</anchorfile>
      <anchor>a450acc4a5ca9172c882fd6d19a5ba35c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</anchorfile>
      <anchor>a394636ac491ce75403314e37e12bddcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</anchorfile>
      <anchor>a05b9d6144b178e559b94eed1a84adf5e</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</anchorfile>
      <anchor>abddf37655aa7ad93f556b77e97a36ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</anchorfile>
      <anchor>a969d643c0bc0547dda3f2a9d1dbc4285</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</anchorfile>
      <anchor>ac283472d9605669723e1a05fab2cf5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</anchorfile>
      <anchor>ad3dfa9d4dc1b79e20c0ef37b2d3f66fd</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</anchorfile>
      <anchor>a6fe3d17d2688fd663e852200d8cf8579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</anchorfile>
      <anchor>ac07b3b214716b4f8d23d0ea9ca0ae493</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</anchorfile>
      <anchor>ab58ff4f79362d670c01cc6fa4d8f238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</anchorfile>
      <anchor>a5a4f87a4c03524b1caca94cde6e215ae</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</anchorfile>
      <anchor>afaf3ea3984def04214841fd080dedbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</anchorfile>
      <anchor>a0e60cd1a3ddaf3a1c3b159c0c70c0662</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_a695477b6c52a74270cd0212e51327f0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_a695477b6c52a74270cd0212e51327f0.html</anchorfile>
      <anchor>a718b5cb522602e984768c6c4c58801f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_a695477b6c52a74270cd0212e51327f0.html</anchorfile>
      <anchor>a8f6e4fb3a8ecf6c1c13d7223468b5bb7</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_67d9602e21d45d58bb3ff0423b8192db.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_67d9602e21d45d58bb3ff0423b8192db.html</anchorfile>
      <anchor>a8b6808aca61ff57dd4770fd010da12d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_67d9602e21d45d58bb3ff0423b8192db.html</anchorfile>
      <anchor>a0281c55ac8f6bd34576aeea23072a800</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_d2a2596ddf8fdb74ed0c193a009f303b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_d2a2596ddf8fdb74ed0c193a009f303b.html</anchorfile>
      <anchor>aaa296ef17ca0ac8a53b602b94f2d69b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_d2a2596ddf8fdb74ed0c193a009f303b.html</anchorfile>
      <anchor>a22afc17b68523d7cb996c6976ab19be8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</anchorfile>
      <anchor>aca0119603485d050980a0b80e38bf298</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</anchorfile>
      <anchor>a4bb3d1d8bcd482b994fb81569a61a0f0</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; DecType, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</anchorfile>
      <anchor>ae98cd3a314e6b89b174d705bf289b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</anchorfile>
      <anchor>a99f3f4b2a24f06cb5ddda40ec8326aab</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; DecType, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</anchorfile>
      <anchor>a4e946b74dcd1fd648975824e63e39bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</anchorfile>
      <anchor>aad63cb7b4a20ee314a3b9d264b86ddd8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</anchorfile>
      <anchor>a5db89fee454b66d40d062899472d0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</anchorfile>
      <anchor>a8a9a57d354125ef97f90e7c91a3f9b29</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolveWithGuess&lt; DecType, RhsType, GuessType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</anchorfile>
      <anchor>affc5272654093c02547a24c799bc6847</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</anchorfile>
      <anchor>a0eef72c6336c71b4ffb879fae3b8fdf5</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>a984972577f134d4f22af56f47b30e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>a70e8931a8c4b0ba14aa81dfad16bfb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>ab019ba7d743296423b446e15d0131ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>aa3918307d0e7004de1be35c89ee4a153</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a23aebc524b5ccb1c9b8e5bb72f1c5e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a93e5753112691850ff80b94096ba0726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a4c1abbabaa62775474fce84d579c40dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a18b3b76ddaa1791e72d847be2d137961</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>DstIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>ab03c962995ac3213c9ebb3eced4aba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a27237deaf69ded2cfef08d699c0303cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a860d6a0c898f8187dab5ca35567082cd</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options, DstIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a743214fc5df8550054cff8aaefc5d0db</anchor>
      <arglist>(SparseSelfAdjointView&lt; DestType, DestMode &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Dense_00_01Weak_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Dense_00_01Weak_01_4.html</anchorfile>
      <anchor>a23b7a4281a249055ccd7f123144a3a84</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Triangular_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Triangular_01_4.html</anchorfile>
      <anchor>a29c908c10a930f070f1c187eda70e46d</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>a4267da91867006719a3767e13c44098c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>ad33964548f8f2981e5d35e2d2e8fffe8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>a08f8787f00a2ea39eea1e0d2d64cb2a4</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>ArrayXI</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>aa1aea4ab1d5785a977226ec4ee5a0a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ArrayXS</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a7c1af253f38daf8f551b6e5809fce5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a5e5ba1c28271d8b5c037d1668005ff46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a73be07480adf7672b8da352df4a94899</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>aa5fb6b65cca9c9cbafd0102a9b8184dc</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a6c98a58cd979be473443ee7b6c5fed0e</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a3ebebc30f1ceca09787e5ad5c0fd9c43</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>af302c9a90f62006c28bec8184a1c3c08</anchor>
      <arglist>(SparseMatrixBase&lt; DstDerived &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>a915dbd72d6a3f50505f06554da7af5da</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, SrcScalarType &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>aa049e2581ae61f4c4391e1854003e132</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>a6d0d55aa4438451b3d517e6f29161c4a</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, SrcScalarType &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Dense_01_4.html</anchorfile>
      <anchor>ab9b166c76885ff13090942424e88db79</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Sparse_01_4.html</anchorfile>
      <anchor>a6611277406152002f37cb9c1e06eb463</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt;</type>
      <name>AssignOpType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>ad85cf07ae0637a29d606af6dbc03405c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a429efae6af903e6754d8ed4bfd28948a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>aa06877715605088e5832b54bf5a23ea1</anchor>
      <arglist>(DynamicSparseMatrix&lt; DestScalar, ColMajor, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const AssignOpType &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a77cd302a30c64789f91ba23771433091</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const AssignFunc &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a5c441b141f8149b0c8eb427486eb2cd1</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const AssignOpType &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a2f4176d30e11f2c578e3e81b399518cb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>ae387083532d1a0e38c4b8f2427610c9b</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Dense_01_4.html</anchorfile>
      <anchor>a931b3b9ca1a40b366c22143993b50f67</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Triangular_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Triangular_01_4.html</anchorfile>
      <anchor>a99fcc5348b1bc536a1595c2a2f227112</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assignment_from_xpr_op_product</name>
    <filename>structEigen_1_1internal_1_1assignment__from__xpr__op__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assignment__from__xpr__op__product.html</anchorfile>
      <anchor>a7409e659f7fd561b060a4a262ba3672a</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const InitialFunc &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind.html</anchorfile>
      <anchor>a18fda331c81a14c0764198df6851d6d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01BandShape_01_4.html</filename>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01BandShape_01_4.html</anchorfile>
      <anchor>a487d348b92386835d76b9ecc5110a02a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DenseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DenseShape_01_4.html</anchorfile>
      <anchor>a83f22c796a459812a94e5d3b5de66891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>Diagonal2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a37ad5764b16d3d88e2f84737be93c88a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01HomogeneousShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01HomogeneousShape_01_4.html</anchorfile>
      <anchor>af8e25accbdd082697ab50d60a5ff7668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01PermutationShape_01_4.html</filename>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01PermutationShape_01_4.html</anchorfile>
      <anchor>a9c2e38eade45a93b83c5af22f5a2e7f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a750527530f46241a2f8f979037a6ef98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseTriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseTriangularShape_01_4.html</anchorfile>
      <anchor>a7f749cee63493922e4c4a9c9d8e8cb84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Triangular2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>ac48974e888776fdee480c930aade0a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseSelfAdjointShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseSelfAdjointShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aba0977d730379a1756e92f38120d1e54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>Diagonal2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a322a83d6eb9dfa1d733349a506002ef5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseSelfAdjointShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseSelfAdjoint2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseSelfAdjointShape_01_4.html</anchorfile>
      <anchor>a292d40f0abb62123012cc833d536d1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a3edbf9cc71c05d8e5c3eda23ca95ac63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseTriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseTriangularShape_01_4.html</anchorfile>
      <anchor>a4e19ea09f4779069bfbe6460d19f1f47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01DenseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Triangular</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01DenseShape_01_4.html</anchorfile>
      <anchor>afe17b0030002e7f1ae42f6200a80f220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Triangular2Triangular</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a0c36b9f7d2866f7532ada40d628c313e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::auto_diff_special_op</name>
    <filename>structEigen_1_1internal_1_1auto__diff__special__op.html</filename>
    <templarg></templarg>
    <templarg>Enable</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>a5d5dea5443f269bb350b714091e70911</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>a06f7e0a882b7034b19f27eb593a321c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>a9df1717b1bdfc3c8a53ac469be9f3077</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; _DerType &gt;::type</type>
      <name>DerType</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a83d11a8eb67049f0606a12672b5d172a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a329d36bdac7cde71a516efa60a76a10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; DerType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>abaa12979bdaf69fddebfcffe871eed06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a5c6949d0ee9847594297742a2b811108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a4d015a4f854641d4eec88e264275c923</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; typename CwiseUnaryOp&lt; bind2nd_op&lt; scalar_product_op&lt; Scalar, Real &gt; &gt;, DerType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a6516e027454f9dbf3fa633d5dcc64323</anchor>
      <arglist>(const Real &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a54617d6be642c17f1bd3837f3ae81b7d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>abcb4d68e0c6a75022965465fa6f6c36b</anchor>
      <arglist>(const Real &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>ae03416669027ee8c621ae40467e27da6</anchor>
      <arglist>(const Real &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; typename CwiseUnaryOp&lt; bind1st_op&lt; scalar_product_op&lt; Real, Scalar &gt; &gt;, DerType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>ac08e6e536f043f00c89ab13f04c6a5f0</anchor>
      <arglist>(const Real &amp;other, const AutoDiffScalar&lt; _DerType &gt; &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>acb04edfc1f5524de87748326a310ce89</anchor>
      <arglist>(const Real &amp;a, const AutoDiffScalar&lt; _DerType &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffJacobian</name>
    <filename>classEigen_1_1AutoDiffJacobian.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a0dbc13f533fcefdebb5c4589a7508c46ae02a3d830389641660d0a3d110a054fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a0dbc13f533fcefdebb5c4589a7508c46a43c41fef1343e47f18f0d1ca728e2237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ActiveScalar, InputsAtCompileTime, 1 &gt;</type>
      <name>ActiveInput</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aeb988484a6e31fa78c963912a2eba925</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerivativeType &gt;</type>
      <name>ActiveScalar</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aa06772173c0ca9e1357c45f3119e1e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ActiveScalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ActiveValue</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ad9142ab47c010bd49a572dbf82ebbf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aa1655a735186d0a04c3cfd8d36b7e4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ae6a173d8a90810c34fe9aceb4e5c04a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a0dbc13f533fcefdebb5c4589a7508c46ae02a3d830389641660d0a3d110a054fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::InputType</type>
      <name>InputType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a25e2937641e16ba80edcf48a12b16b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>acd5c9daf8db336d70ad61cc75e62af22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a5d223badd23a9e5985965eff26a2fa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a0dbc13f533fcefdebb5c4589a7508c46a43c41fef1343e47f18f0d1ca728e2237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::ValueType</type>
      <name>ValueType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a6a4ed984810a6561e7f89e885ceeb6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a55ffbe3bb27227e7c8d423aeecc0aada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>af28bf6fab1a0dafe1429d6d04acfe396</anchor>
      <arglist>(const Functor &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a8e78187ab2df1d09395c9910e182b305</anchor>
      <arglist>(const T0 &amp;a0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a459df1c8203bd0aef5ea3ed964d6e8f1</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>abcc3d282a198c67c3c0b15ee81763f5c</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T2 &amp;a2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a7e9380a43f2f256ad3f00d683a943f1e</anchor>
      <arglist>(const InputType &amp;x, ValueType *v, JacobianType *_jac=0) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffScalar</name>
    <filename>classEigen_1_1AutoDiffScalar.html</filename>
    <member kind="typedef">
      <type>internal::auto_diff_special_op&lt; _DerType, !internal::is_same&lt; typename internal::traits&lt; typename internal::remove_all&lt; _DerType &gt;::type &gt;::Scalar, typename NumTraits&lt; typename internal::traits&lt; typename internal::remove_all&lt; _DerType &gt;::type &gt;::Scalar &gt;::Real &gt;::value &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a4503e2e0a91ba83afc837d9a7bbd9b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; _DerType &gt;::type</type>
      <name>DerType</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a8cdc6fd5d967a1f17df83a9464f1c0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>Real</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a5f552d47d655a609019b8b29b89c6c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DerType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aba0818ae2e2017a7058af5940373ce31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aff3bbaf4c64cd12864402e80263c49d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>af4f30f9a5349bb0bf798c0de694750b3</anchor>
      <arglist>(const AutoDiffScalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a6e6fe928a728cfcccb23bc9aecac27b6</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other, typename internal::enable_if&lt; internal::is_same&lt; Scalar, typename internal::traits&lt; typename internal::remove_all&lt; OtherDerType &gt;::type &gt;::Scalar &gt;::value &amp;&amp;internal::is_convertible&lt; OtherDerType, DerType &gt;::value, void * &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a5bb4d88e04f91f3f7769e6d8829e3716</anchor>
      <arglist>(const Real &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a3f99f24bb8989d4e8866931dd1e7a9ef</anchor>
      <arglist>(const Scalar &amp;value, const DerType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a4f86c4a185552f6c8cd403fca0d45745</anchor>
      <arglist>(const Scalar &amp;value, int nbDer, int derNumber)</arglist>
    </member>
    <member kind="function">
      <type>DerType &amp;</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a04ee8c6023da38d5640be8986a9ee924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DerType &amp;</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a78dfef3bdb95059fbe65b0712ed6a0d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2a4825100f6eb522a31f6320b7c96a18</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a0d1da956d79dffa8842f0d6a6e3d2f3c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(typename internal::remove_all&lt; OtherDerType &gt;::type, Scalar, product) &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2b9a675fd827ad9605557c33c27d6fd9</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aede32153e537bb95a02d704c31126a6b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>adc7de85ec13a9625835f7428d1525732</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a23c49fd5b8c061efe4ba9be5e0e7893b</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const DerType, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a0066129f8eadac25997a370ca5fb5c1c</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a61cf24aa7df0aa8abae70fca8955a691</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a787af83ee00c4f60d90aec7802447730</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a5dc34e5422df406979f869a704df157d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>acfb6ebb87b9abf863a6b8a9fcba7c717</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const DerType, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a94c7e76e09651b9b32288e41857d3b8c</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ad47be1be5679041f29549e1c71eb69b3</anchor>
      <arglist>(const Scalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a216515dceb3f14fa262e0127780373c0</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a30b8d2d43a545fc11e6739a5533ffc45</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt; EIGEN_COMMA const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) EIGEN_COMMA const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(typename internal::remove_all&lt; OtherDerType &gt;::type, Scalar, product) &gt;, Scalar, product) &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a352c6faa71e0ae618d1fb67551f22c9f</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a86249d021413a3ce6e7dcac8c21a6d11</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a88ac6ca0c40d56c27ddca77b47385073</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a62e7771834fe3e9ba17a40cec2af3b33</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a506393b74f2a82d71ec6c76d5971dec2</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a356ed02f003576697c72ce22c3fd8532</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a662faab0ffe56207d26107fb40f48938</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7af5f12162072f1b0546d443cccebd09</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aa5adbe6833114d7ca5c3760a6d1decbd</anchor>
      <arglist>(const AutoDiffScalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae90938f05f136471feec213ba731698c</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a56a6affda313a925dbacb7a9bec16dbc</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a3c0b3bcf7c0ed6dd46525820758e3ec3</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a63deb0ec0480a2da34d71889ef62e968</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aae64b47426a48a37c04f58ce7955b292</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a09f3377e76b7dc90e1ac6fcc99cc1971</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a52fc7699a57592a4e4b18fcc3f07c42f</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a9f82853cca0e05ad4bd620feb3d0be9f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7a21d616c5bffa1068e410e09d00b9f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>afeda5692fc310212c06f3900a725c0b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DerType</type>
      <name>m_derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a79e5582146ca0abae87b954e9c6c26df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae0c762e00965ea34fe0b0ad560908665</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ad4fbf9cab7f13777cab64dc8b262f14b</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a19dc20dd8110a29ec42acd41d80cb276</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ac47c674468791dcf7168cc3121217614</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae1e2ac52195341af9c0e2dc6c667f5b9</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffScalar&lt; EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a74a6550c2ffe13ba0e8a31fa47aa59e0</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7f329201c1c6671fa0bd1aaa1be0e30b</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aaa3efe607e0e4cac21c7ccb1d0f5f800</anchor>
      <arglist>(std::ostream &amp;s, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>adbe3f187ba731644689b7908c1edbe22</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aca029e0c06ceede1858ee90101484d28</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>abf6b293bf812336bd22db1a4d1894751</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>af1c73c080143c2e35e61c4655bacbb44</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffVector</name>
    <filename>classEigen_1_1AutoDiffVector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; Matrix&lt; BaseScalar, JacobianType::RowsAtCompileTime, 1 &gt; &gt;</type>
      <name>ActiveScalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a048526857fa96b35452716b4da209591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ValueType &gt;::Scalar</type>
      <name>BaseScalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a6e773836add85ed4408d76edc11f9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; typename JacobianType::ColXpr &gt;</type>
      <name>CoeffType</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3b6605c69ba58741f7b88e91a1edf501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a49bfdebfc40fc86a3043fbbc458c667d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ActiveScalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aece477c877459511bbaf4aab630727ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a622a4313fe9294a449ea7b4bc0c76bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a8594f8d205158989d0d1cb38c53ffe0a</anchor>
      <arglist>(const AutoDiffVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ac0e6c4be6a7273fe031534143855941b</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a4427a857c98519614c6eb3f643f76e77</anchor>
      <arglist>(const ValueType &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a63ca0218770504e623af4211150af918</anchor>
      <arglist>(const ValueType &amp;values, const JacobianType &amp;jac)</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3e932caba9f4d4c131caab80e255f97d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a783b34af73b298817436cc112c96a2d9</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>JacobianType &amp;</type>
      <name>jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a1ea93cae4362f213c53c6ae09ad32f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const JacobianType &amp;</type>
      <name>jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aca679f1915a6bd0e1456532c1f6caba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ae34829cdff8ec421a2468805c1f9a265</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a830625bf5751aab2c7e18dd514140908</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a05674ef2fa708ff752109d194c53d60e</anchor>
      <arglist>(const BaseScalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>abbe56ed8af87801f3315665668544660</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ab2de57504c49deaf117ae61d3ccce06e</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseBinaryOp&lt; internal::scalar_sum_op&lt; BaseScalar &gt;, ValueType, OtherValueType &gt;::Type, typename MakeCwiseBinaryOp&lt; internal::scalar_sum_op&lt; BaseScalar &gt;, JacobianType, OtherJacobianType &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ad123a9ee90c10e965dbb7d32ffc48565</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a2459ccb5fe11565e0350c8265ff91c4e</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a5b60e5830761efb351d6dd410c824b4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, ValueType, OtherValueType &gt;::Type, typename MakeCwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, JacobianType, OtherJacobianType &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a90ba44e4e394a5cde3dd6706d42f90df</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a8643a9d4537d9ea19edd4fb8911b532a</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3af21d242fcc99f1424c2cf1f8cef77e</anchor>
      <arglist>(const AutoDiffVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a1a2b89be2583d4fb8b4386d1447e02d4</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a45afba6ef103699021bae60557dcc43c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a50fd1a00b5bbb6ad78c93537173f035b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a2313e11718a7a613603b6bc8e7c19a76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>afacee684d50566591abb11c7654661b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueType &amp;</type>
      <name>values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aea993221c8ef59c1ce651d51ea5c021b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ValueType &amp;</type>
      <name>values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a9d15830cda59daaf925f307948eea607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JacobianType</type>
      <name>m_jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>af0ea9a93266b29ce929aa019abb55904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ValueType</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a28c4ebee2675ca7537f67f4a1202f2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>const friend AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a2a1319c79942cc5f030c8e54bccf80a1</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffVector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BackwardDiffCollocation</name>
    <filename>classcorbo_1_1BackwardDiffCollocation.html</filename>
    <base>corbo::FiniteDifferencesCollocationInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1BackwardDiffCollocation.html</anchorfile>
      <anchor>a15f8987a1723c0cec6e2b5355c0a9018</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1BackwardDiffCollocation.html</anchorfile>
      <anchor>ad1735141abfb6300c03440532cd4b5c4</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::band_solve_triangular_selector</name>
    <filename>structinternal_1_1band__solve__triangular__selector.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor &gt;</name>
    <filename>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</anchorfile>
      <anchor>a20e2c7f06810c66b684a29d49700040ca72e8966bfbdc6eaf8754a64295db2210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</anchorfile>
      <anchor>a20e2c7f06810c66b684a29d49700040ca72e8966bfbdc6eaf8754a64295db2210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; LhsScalar, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>LhsMap</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</anchorfile>
      <anchor>a41f583d720cf9534c376a816f48dbf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt; &gt;</type>
      <name>RhsMap</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</anchorfile>
      <anchor>a806e01200509991e2d550eac14a804a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjf092031feb38455bc04f7b6173e23a6d.html</anchorfile>
      <anchor>ae9359abe93b77be3fe9279c3d21919fe</anchor>
      <arglist>(Index size, Index k, const LhsScalar *_lhs, Index lhsStride, RhsScalar *_other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, RowMajor &gt;</name>
    <filename>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</anchorfile>
      <anchor>a1b5cb8022a41a8d903904e03c8182c97a1492818b38b68e36f67f6d910bf4b5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</anchorfile>
      <anchor>a1b5cb8022a41a8d903904e03c8182c97a1492818b38b68e36f67f6d910bf4b5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; LhsScalar, Dynamic, Dynamic, RowMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>LhsMap</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</anchorfile>
      <anchor>a35612793b508954b0ff92759a1962c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt; &gt;</type>
      <name>RhsMap</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</anchorfile>
      <anchor>a87aa8ee124adf3c2963002d3291d7cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1band__solve__triangular__selector_3_01Index_00_01Mode_00_01LhsScalar_00_01Conjd36c8bfbe10c2392115432003e4f4375.html</anchorfile>
      <anchor>a501577e1c9c7215362460208701fb12a</anchor>
      <arglist>(Index size, Index k, const LhsScalar *_lhs, Index lhsStride, RhsScalar *_other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrix</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Supers</templarg>
    <templarg>Subs</templarg>
    <templarg>Options</templarg>
    <base>BandMatrixBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0, RowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <base>BandMatrixBase&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <base>BandMatrixBase&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixBase</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <templarg></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>a258579d7c6c48093c8792f3dd54d4f13ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13af0a456965c2b29a3aed5f7aa559ab5e3</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>a258579d7c6c48093c8792f3dd54d4f13aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aecd3d51b0e81f089aa85ab678728473c</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>a258579d7c6c48093c8792f3dd54d4f13ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></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>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</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>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 Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrixBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <base>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aecd3d51b0e81f089aa85ab678728473c</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>a258579d7c6c48093c8792f3dd54d4f13ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></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>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</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>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 Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrixBase&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <base>EigenBase&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>EigenBase&lt; BandMatrix&lt; RealScalar, 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; RealScalar, 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>a258579d7c6c48093c8792f3dd54d4f13aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aecd3d51b0e81f089aa85ab678728473c</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>a258579d7c6c48093c8792f3dd54d4f13ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></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>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</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>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 Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrixBase&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <base>EigenBase&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>EigenBase&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13aecd3d51b0e81f089aa85ab678728473c</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>a258579d7c6c48093c8792f3dd54d4f13ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258579d7c6c48093c8792f3dd54d4f13a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></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>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</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>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 Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae71204699a7f0b8d36dda1f618178977a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixWrapper</name>
    <filename>classEigen_1_1internal_1_1BandMatrixWrapper.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>af2619600a9ac7189c920700acec2ed18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a4d9b3b75046e2d298f72cae7c9929a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a34e63430ed81b44a49dd339987e8ced6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrixWrapper</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a1da1c6d582ee0fd5effd8290d114af62</anchor>
      <arglist>(const CoefficientsType &amp;coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a86c85e74d144b8db575f3814e3069651</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5c81a2138f0adfb23216de383aaeeeab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a8d23b9d25729ac15c06591c810d13160</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a146d5ceb44c93c8e0a48c207ad252a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5e874cc43bb0b406241e3cc6042335e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CoefficientsType &amp;</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ad481463a6d56da0723164849763a26bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a93d973aec90dcf3f836f3660749aafcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab3e85f1556236cfe51fd8f026c22bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5432c89ed42f81404cf32126adb911d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::BandShape</name>
    <filename>structEigen_1_1internal_1_1BandShape.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::BandShape</name>
    <filename>structEigen_1_1BandShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1BandShape.html</anchorfile>
      <anchor>aac060c162decb089ef61c22634a1652f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BaseEdge</name>
    <filename>classcorbo_1_1BaseEdge.html</filename>
    <base>corbo::EdgeInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BaseEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a3b8bf9f17ae7d99faeaacb1a726073ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; BaseEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>aada3885bb7f16256c6f01d3215c1cb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeHessian</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a05248d01798ee5c836d73aef4fe23af5</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeHessianInc</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a35e1abcbef743fa4a5dd178140060153</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeHessianInc</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a35ae694968133aba104af28fe6608603</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a8469aafa371934e2d45cf5e7d060cb86</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a165276d166fbc60e374248531e94a0a7</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a1669df18d6745b8619388b99f0366227</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a33f0619760d60a3c46f7e62fed8d0193</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>afe9dae4d3ab8b4dbb0cff588f6b4f984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>providesHessian</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>ae112fc3e21876b18cb1e66d9f8932f39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a9134706012804cb2a9d5d4c30ec50449</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EdgeSetInterface</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a06b44d3ce6f79c471625dd6972470363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_edge_idx</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a58d975d9966bc69923b5fbb9f4d98729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EdgeCache</type>
      <name>_cache</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a6edcda48143c2fc46e6bd9ef735d6be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>aaa97546f256fe33784290918f524c98c</anchor>
      <arglist>(int num_value_vectors, int num_jacobians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveValuesCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a2b44d35e3831bd55c7213db0c79d74da</anchor>
      <arglist>(int num_value_vectors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveJacobiansCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a043e987964db28f1f4b36b9e765681d5</anchor>
      <arglist>(int num_jacobians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesCached</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a5b6186876fabc6fda2cc495a4aa9c36c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSquaredNormOfValuesCached</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a3cd2241651601689988dd3125298eaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EdgeCache &amp;</type>
      <name>getCache</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>ab5912e6bf76df886b6460c41abcb3245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EdgeCache &amp;</type>
      <name>getCache</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>a2044d9f534049c914758094cdc9d8d29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdgeIdx</name>
      <anchorfile>classcorbo_1_1BaseEdge.html</anchorfile>
      <anchor>aa8767ceeba20ed19a7b63746246d7a3b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BaseHyperGraphOptimizationProblem</name>
    <filename>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</filename>
    <base>corbo::OptimizationProblemInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BaseHyperGraphOptimizationProblem &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a412c10fc5bc9b4cb1aa67c9fce43f692</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BaseHyperGraphOptimizationProblem</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a416e61d8762f3437f83217e2f3f9b7f7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BaseHyperGraphOptimizationProblem</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a1d66b1651341565dc96124f634532922</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
    <member kind="function">
      <type>HyperGraph &amp;</type>
      <name>getGraph</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a920621fceb29859f1f46ccd034d0a126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HyperGraph &amp;</type>
      <name>getGraph</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a893a564ed0083d9298fc0d27c4ac4785</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ac1677a6152450361b705cf00f7cb14ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>precomputeEdgeQuantities</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a1b720e8e26c5e33eccd90a371246921c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>precomputeGraphQuantities</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>afafff464730d4db6d52c119104bb5ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>precomputeVertexQuantities</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a4643404aa3e8f02586330930a2aba701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraph</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ad84d472819832fac879bc6447fddc099</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a3579ec12ce642e7514a1caca9f1bbdb1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a33d933fdb1aa1d2743ce195aedf17287</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a7d2d16068aaaa0a1ec90255a6f7a0455</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a498fd0b4881ab6858ec6b46a4cbce48f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9a5446f6a9e6658f5fa7c384ddcaa3d9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ac569aa695bca543f9e44bd10f019b3cb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>adfaf8bfa458221768341857518f17782</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeValueObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a09141dc54f0dca884760fdd6988ec6f0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ad6b4b66860056f152f95809cd3b301cd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a241c229e6f0213ecc733143cb5622db8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a4569a738dfc271581307749040d8b274</anchor>
      <arglist>(double &amp;non_lsq_obj_value, Eigen::Ref&lt; Eigen::VectorXd &gt; lsq_obj_values, Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values, Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a82f44dead2f0ce96d3a509b4cb5919a8</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9bc59cd0fe0152a5b33faab3b05317d6</anchor>
      <arglist>(int idx, double x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ada29494fb845280fd87312d0007e8354</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>afb1b706369cacb98c8391f4a82b2f499</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aef01f64eb57f8c8d01ae8b9551d543cf</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>abdb1fbbde184ffedb15224a6b61fc611</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a4fa964af43a8ffbf2908fa4fb3cce2cc</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9ace939dbe30b83ee2b0bcc8afbe4d16</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a2f4580fbd95160dac81d0082416ae951</anchor>
      <arglist>(int idx, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a1397d421318c4a512b6068300b994281</anchor>
      <arglist>(int idx, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a959b8ee1fa0b7232cde8d4992f8ab2ff</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a5ff2976963341b907c059333e7ab9b67</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a73c6ea0a35d6fbc25559cab10ba5383b</anchor>
      <arglist>(int idx, double increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>acfa9079f3b9001525b1e9c8528435c1e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>af799a66b1eb3842fa614f2bcfdca2165</anchor>
      <arglist>(bool keep_backup) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aea9d8e26fa30484c56831f72ae92ab51</anchor>
      <arglist>(bool all=false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aba95b7a285c1e3919d23d9c291a01f90</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; BaseHyperGraphOptimizationProblem &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a6c53b056ad2e2c29f067fc2f41d2eb36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a3579ec12ce642e7514a1caca9f1bbdb1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a33d933fdb1aa1d2743ce195aedf17287</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a7d2d16068aaaa0a1ec90255a6f7a0455</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a498fd0b4881ab6858ec6b46a4cbce48f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9a5446f6a9e6658f5fa7c384ddcaa3d9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ac569aa695bca543f9e44bd10f019b3cb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>adfaf8bfa458221768341857518f17782</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeValueObjective</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a09141dc54f0dca884760fdd6988ec6f0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ad6b4b66860056f152f95809cd3b301cd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a241c229e6f0213ecc733143cb5622db8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a4569a738dfc271581307749040d8b274</anchor>
      <arglist>(double &amp;non_lsq_obj_value, Eigen::Ref&lt; Eigen::VectorXd &gt; lsq_obj_values, Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values, Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a82f44dead2f0ce96d3a509b4cb5919a8</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9bc59cd0fe0152a5b33faab3b05317d6</anchor>
      <arglist>(int idx, double x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ada29494fb845280fd87312d0007e8354</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>afb1b706369cacb98c8391f4a82b2f499</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aef01f64eb57f8c8d01ae8b9551d543cf</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>abdb1fbbde184ffedb15224a6b61fc611</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a4fa964af43a8ffbf2908fa4fb3cce2cc</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9ace939dbe30b83ee2b0bcc8afbe4d16</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a2f4580fbd95160dac81d0082416ae951</anchor>
      <arglist>(int idx, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a1397d421318c4a512b6068300b994281</anchor>
      <arglist>(int idx, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a959b8ee1fa0b7232cde8d4992f8ab2ff</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a5ff2976963341b907c059333e7ab9b67</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a73c6ea0a35d6fbc25559cab10ba5383b</anchor>
      <arglist>(int idx, double increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>acfa9079f3b9001525b1e9c8528435c1e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>af799a66b1eb3842fa614f2bcfdca2165</anchor>
      <arglist>(bool keep_backup) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aea9d8e26fa30484c56831f72ae92ab51</anchor>
      <arglist>(bool all=false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aba95b7a285c1e3919d23d9c291a01f90</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraph</type>
      <name>_graph</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ae4a4bd778edb311d7f0d7777e7f06889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_graph_precomputed</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a2a1adb4a8e7043ee34d60e7626686d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dim_param</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a5a5eb8be2f27a76339a47a942a90dda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dim_non_lsq_obj</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a790634134b8d231fd443ec6f7491eecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dim_lsq_obj</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a41ec0ff733db6be1c5cbe44f79092ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a7977c94e680d11d81f6e0b7f871decfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a6284a5106e76353ece4b8f80dad1b695</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>finiteCombinedBoundsDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a9aa2219f0c1f374e6f2e3e1d05e493d5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>finiteBoundsDimension</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>ac437724ac160a71585a57fbb2a5ee65c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesActiveInequality</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a28979b0c22b411569976e79108f0be53</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDistanceFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a158ce427a44ad475d701bce22f2321fe</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeLowerAndUpperBoundDiff</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a835804e100075b85c16d3519a1596f52</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_minus_x, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_minus_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParametersAndBoundsFinite</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a121074d17e567da48b21214f28d65c0a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; x_finite_bounds) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a50390d519be98121e497e512f583903e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianFiniteCombinedBoundsNNZ</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a1998047e1d94df1d67edefb515f466bc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsStructure</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aeb3cfa86cd32cb1acf0fba750ce80850</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsValues</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>adacbcf6276359811f8aaffa2aaabf336</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianFiniteCombinedBoundsIdentity</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a8d74ada6d3b3edd6a3a9824ac461949d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfAllUnfixedParam</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>a2d840a78ea1b5cf878b0d91b92dd41d0</anchor>
      <arglist>(std::function&lt; bool(double, int)&gt; fun)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1BaseHyperGraphOptimizationProblem.html</anchorfile>
      <anchor>aaaf3d75d16260bac7055794e3ad13c4b</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BaseMixedEdge</name>
    <filename>classcorbo_1_1BaseMixedEdge.html</filename>
    <base>corbo::EdgeInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BaseMixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a1b7f427cfb1dc29c5c2d5efdc15f7dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; BaseMixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af0d4d4620ef4aa37b8b69d5443792653</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeConstraintHessians</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af62ce79958d0995bf8efb9d4152de62e</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;eq_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;ineq_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeConstraintHessiansInc</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>abf68d626642c11dc294ff65e1bb67c2c</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;eq_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;ineq_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeConstraintJacobians</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a814d8a58bedad3002f6422b9243e4fac</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_jacobian, const double *eq_multipliers=nullptr, const double *ineq_multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeEqualityHessian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a1325fe6e4674dc2149e8e4df0b2ea825</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeEqualityHessianInc</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ad66c8382e8dc6fff489855e2d7d609cc</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeEqualityJacobian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aab14c8c049c084e62d66fb7863686084</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aabf378d74264a946cd2cf9ca1dc0fe9d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeHessians</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af2b66cab35763b1ec0e853b48770f79a</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;obj_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;eq_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;ineq_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; obj_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, double weight_obj=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeHessiansInc</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a9373b416f54fa3b7fdb1a12c20ae1f59</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;obj_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;eq_jacobian_i, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;ineq_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; obj_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_hessian_ij, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, double weight_obj=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeInequalityHessian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af0ff6875dc10c2f9edd7368139efeb67</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeInequalityHessianInc</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a48ecb1ac1c95c836a891dc348c3fe50b</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeInequalityJacobian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a8412fb98eae46ea7b1aaf7144bbde4c2</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aa2ec1afb1b3600bc2066c6d70ecaa169</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeJacobians</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a64b32dff3d8f352eb1d2248e2e817aef</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; obj_jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; eq_jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; ineq_jacobian, const double *obj_multipliers=nullptr, const double *eq_multipliers=nullptr, const double *ineq_multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeObjectiveHessian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a19940ba68e24180c152c3012526edcf4</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeObjectiveHessianInc</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a51ba4703bed7a92e4ffab1deb0bfd6f6</anchor>
      <arglist>(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;block_jacobian_i, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeObjectiveJacobian</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>acfb2488e898a9203efb9585f5b2959fe</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af8c196a6820940e4468ff69389241048</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeSquaredNormOfObjectiveValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a94b165db286dbbaa296fa55b89c209dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeSumOfObjectiveValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a9312766d4c39ec7fde3af2b4825298cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aa73ddcbc16bd6898c4a7dc2bf8aa2ffb</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a5d97d1e920cfad02b3bfb77664b4454c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a3e6340bdb1fe035a898b29e8a917acc5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>abea454d0fee2a3f0c43be2513bc371ac</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aec165ab03e69fcb396cea1367d466b49</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ae44dc1d38a6251409f752c3aac8e01e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a60144825e98b04bfae6e93545e13b7a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a2da541b264d4dd0aee66b134d0e72fb3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a5ec353e503e8ba4f38ef60176f54afab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ab3302b916972644efb511d48a2ed8e2d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EdgeSetInterface</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a06b44d3ce6f79c471625dd6972470363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_edge_idx_obj</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aa87a4a5ba0acaa1d25f7e135af9f742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_edge_idx_eq</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aa70fbc358b24af18b8392dd894d758a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_edge_idx_ineq</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aca055a9f00fc69eb1027b2ca72c21aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EdgeCache</type>
      <name>_objective_cache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a7abf4fe67e6396b0dfa03fcc0e3f6702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EdgeCache</type>
      <name>_equality_cache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a6fd8412de016e727693f945cf8d42bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EdgeCache</type>
      <name>_inequality_cache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ac79f6931c910a228421d3e072beb89d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a290aa5629b92c9d542e3b37e35ce1c8a</anchor>
      <arglist>(int num_value_vectors, int num_jacobians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveValuesCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a415b110bb12324cdc5dfae4451b1553d</anchor>
      <arglist>(int num_obj_values, int num_eq_values, int num_ineq_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveJacobiansCacheMemory</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>aaa676094f71f23af87a753e0af956bc6</anchor>
      <arglist>(int num_obj_jacobians, int num_eq_jacobians, int num_ineq_jacobians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValuesCached</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a187b8298de2c94edc8bebfcbd6f27558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSquaredNormOfObjectiveValuesCached</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a374aaebeb15c431ff3652c454061a730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValuesCached</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a96a15b866d280d2596d3ff0ef156ea1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValuesCached</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a1fe7e084ea0c1a5e960735bdcdddfb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EdgeCache &amp;</type>
      <name>getObjectiveCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a67b65b21572ae32eaec7de7e0307fed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EdgeCache &amp;</type>
      <name>getObjectiveCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a20de876a3fea7256738fcf7d2232322a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EdgeCache &amp;</type>
      <name>getEqualityCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a009a7ac8e87e98cadbd4acab334eed50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EdgeCache &amp;</type>
      <name>getEqualityCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ae98f4fbcc6814be5a0a960677321c124</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EdgeCache &amp;</type>
      <name>getInequalityCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a695ae0d888ef5f1175b918393a4fd991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EdgeCache &amp;</type>
      <name>getInequalityCache</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>ac722253beb7e1203794cf733fc3e9a40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdgeObjectiveIdx</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a749e7e99f79e51790b441e7c74ad030d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdgeEqualityIdx</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>af4e0877bcaafe5aca25891382c26b67e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdgeInequalityIdx</name>
      <anchorfile>classcorbo_1_1BaseMixedEdge.html</anchorfile>
      <anchor>a8035828ad9c579e2b7f7da382088d1e7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BaseQuadraticFinalStateCost</name>
    <filename>classcorbo_1_1BaseQuadraticFinalStateCost.html</filename>
    <base>corbo::FinalStageCost</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const BaseQuadraticFinalStateCost &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1BaseQuadraticFinalStateCost.html</anchorfile>
      <anchor>a0e4c0f4017c6dc53fa319dd6da1b893b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BaseQuadraticFinalStateCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BaseQuadraticFinalStateCost.html</anchorfile>
      <anchor>a0d8542b938c35735c1d55408e040e353</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Eigen::MatrixXd &amp;</type>
      <name>getWeightQf</name>
      <anchorfile>classcorbo_1_1BaseQuadraticFinalStateCost.html</anchorfile>
      <anchor>a9b69c83b83bade41fdea18bd116aae89</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BaseTensorContractionMapper</name>
    <filename>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>packet_size</templarg>
    <templarg>inner_dim_contiguous</templarg>
    <templarg>inner_dim_reordered</templarg>
    <templarg>Alignment</templarg>
    <base>Eigen::internal::SimpleTensorContractionMapper</base>
    <member kind="typedef">
      <type>unpacket_traits&lt; Packet &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>a8f37374e5a116772a53af6b262844660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor::PacketReturnType</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>a368cf313bea3f39e4bf86e7d0131c9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, Alignment &gt;</type>
      <name>ParentMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ad9bd19a6c7c8dac105ffc74c5b381a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BaseTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ad9d679a86f141239fa3742787c73b2e2</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>aeb8735af5f4ed04f6001addde8fae7ef</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ae5029de464b3b11235e822404e81a464</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BaseTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</name>
    <filename>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>inner_dim_contiguous</templarg>
    <templarg>inner_dim_reordered</templarg>
    <templarg>Alignment</templarg>
    <base>SimpleTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, Alignment &gt;</base>
    <member kind="typedef">
      <type>Tensor::PacketReturnType</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</anchorfile>
      <anchor>aff43325ebca196bf0b5a0f865466452d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, Alignment &gt;</type>
      <name>ParentMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</anchorfile>
      <anchor>a11fcd46a9b439898d04aacab2695a115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BaseTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</anchorfile>
      <anchor>a545fb30e6d97ebe62beb82d23f67a045</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</anchorfile>
      <anchor>ad5541b1c9ad2606364bd6cbbe1822388</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper_3_01Scalar_00_01Index_00_01side_00_01Tenso45f8ee29bfe0345be05dbd3c376873b3.html</anchorfile>
      <anchor>a7ef2916430d4f9383738f62f570a12d4</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseTensorContractionMapper&lt; Scalar_, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</name>
    <filename>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</filename>
    <base>SimpleTensorContractionMapper&lt; Scalar_, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, Alignment &gt;</base>
    <member kind="typedef">
      <type>unpacket_traits&lt; Packet &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>a8f37374e5a116772a53af6b262844660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor::PacketReturnType</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>a368cf313bea3f39e4bf86e7d0131c9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleTensorContractionMapper&lt; Scalar_, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, Alignment &gt;</type>
      <name>ParentMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ad9bd19a6c7c8dac105ffc74c5b381a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BaseTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ad9d679a86f141239fa3742787c73b2e2</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>aeb8735af5f4ed04f6001addde8fae7ef</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BaseTensorContractionMapper.html</anchorfile>
      <anchor>ae5029de464b3b11235e822404e81a464</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BDCSVD</name>
    <filename>classEigen_1_1BDCSVD.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685af523b3fd3c2c9e84256a5812a61c1eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a0c48c834f42f0f4470d7da9e8abec8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685ace7bdfb464326b321ec35b0f178b9345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a4529fa2996b8b06c9d36e925d428e2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a90ffbbe226362fd4ad7e118481a08be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a6758273d3e205b6ca6bc4ea8864406d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a31a421521f520615c858a0f3577f27ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; ArrayXr &gt;</type>
      <name>ArrayRef</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ac4e8bb8286290ada1a48f8ca9ef8c27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Index, 1, Dynamic &gt;</type>
      <name>ArrayXi</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a674e446912e3a2691ab57e1fd91d7126</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>ArrayXr</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa137a145da2071bb46761d1b69f9eb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a0c48c834f42f0f4470d7da9e8abec8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685ace7bdfb464326b321ec35b0f178b9345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; ArrayXi &gt;</type>
      <name>IndicesRef</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a4ea497616a05783b8ced6108bf13949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; RealScalar &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ace9e259aac92f9ffba9e1633ecbc27f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a31a421521f520615c858a0f3577f27ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ae226b6edf58835b997dac0341556af99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixUType</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a82dff54aa94d83ff2d1ff4c7c2d5773b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixVType</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a69c4a18e1876ef08c8f54aeb36b28b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>MatrixX</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aacd3b24c4366ba5379dfb21451d6056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>MatrixXr</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a58067eacce9bac6f3a61b8636783a336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a90ffbbe226362fd4ad7e118481a08be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a6758273d3e205b6ca6bc4ea8864406d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685a4529fa2996b8b06c9d36e925d428e2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a842c4d753a7b0304b4cc7ccc51adc249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5afb9eeea9daa290eaec9f692e803685af523b3fd3c2c9e84256a5812a61c1eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>acbcf08972eaf86a7a02911440e5af630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SingularValuesType</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a44bfd0ed80d684e0e083dda473f86347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>abe222fb48e619463407c3f8ca05aff2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ab3c53411f0893bf641367aca79234760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa1737274fdee1bc893d4176b15223c41</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a7840e5377c33be8c5b1725918ca58b50</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a4923796555b973dba9fe3f8744cac23e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a96232f52930af6006bc7dc1e58df1ba7</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSwitchSize</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a77b3899cfe5e281b2316a3416b708cf4</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a6bdf18c01846f434f5df0ace746b51d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numIters</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa2b6256bf120e94a84bb2ff649e9fe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_algoswap</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ab45cc717600ccda20adc83b92e28d5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_compU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a0ac2686b921a80ab90b091083f084a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_computed</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ad500b021ef9c41226ea0aa46fc6f9134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_compV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>afe4eb8aa0c677e53929bea482c72dea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isTranspose</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a6e464b147e14034cda958efed4084dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_naiveU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a07f0a77a6c2eab0fa670c4a20f7f4d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_naiveV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a6cf4369daf59e01cafd182c95436ba47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nRec</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a96ccec17686c37ce5be32756f6c9533a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayXr</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b9a2b57a61fe7a4d2f5d13073aa8661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayXi</type>
      <name>m_workspaceI</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a50dd6ce9692c8dd6b3b107937be8abea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SVDBase&lt; BDCSVD &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a281933400cb031160afa391b20b6ce98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a8a0e0daa052ab386ab0f5aae43af35dc</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSingVals</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a52fe9ddcb4a1c813a14cd4c3395430fa</anchor>
      <arglist>(const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, VectorType &amp;singVals, ArrayRef shifts, ArrayRef mus)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSingVecs</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a8d5a0666c92f302727ae4c27b484d2c5</anchor>
      <arglist>(const ArrayRef &amp;zhat, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const VectorType &amp;singVals, const ArrayRef &amp;shifts, const ArrayRef &amp;mus, MatrixXr &amp;U, MatrixXr &amp;V)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSVDofM</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a7d1ecf0116ffedd32c3de609ec9644f0</anchor>
      <arglist>(Index firstCol, Index n, MatrixXr &amp;U, VectorType &amp;singVals, MatrixXr &amp;V)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyUV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1bf30e82260a1cf0abc133e27284efa9</anchor>
      <arglist>(const HouseholderU &amp;householderU, const HouseholderV &amp;householderV, const NaiveU &amp;naiveU, const NaiveV &amp;naivev)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a2d006590fc66061674777e177b0f24f1</anchor>
      <arglist>(Index firstCol, Index lastCol, Index k, Index firstRowW, Index firstColW, Index shift)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation43</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1abcb282a213563dc5e5947f1b9f6a3c</anchor>
      <arglist>(Index firstCol, Index shift, Index i, Index size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation44</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a9d86b1b751ac27b1ed019b6b47bed2d7</anchor>
      <arglist>(Index firstColu, Index firstColm, Index firstRowW, Index firstColW, Index i, Index j, Index size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>divide</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1af0b4658904cebb7d7c222310cb6295</anchor>
      <arglist>(Index firstCol, Index lastCol, Index firstRowW, Index firstColW, Index shift)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>perturbCol0</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a344fbe4bdd8832adb45e3131b3414ba3</anchor>
      <arglist>(const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const VectorType &amp;singVals, const ArrayRef &amp;shifts, const ArrayRef &amp;mus, ArrayRef zhat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>structured_update</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a581f30d5a056f9a93f1928e9038805d1</anchor>
      <arglist>(Block&lt; MatrixXr, Dynamic, Dynamic &gt; A, const MatrixXr &amp;B, Index n1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static RealScalar</type>
      <name>secularEq</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a889033ef68601ba9daa2b07adce311ab</anchor>
      <arglist>(RealScalar x, const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const ArrayRef &amp;diagShifted, RealScalar shift)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BenchmarkTaskIncreasingHorizonOpenLoop</name>
    <filename>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</filename>
    <base>corbo::TaskInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BenchmarkTaskIncreasingHorizonOpenLoop &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a583e4d5186718afdefcd3a90ca289c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BenchmarkTaskIncreasingHorizonOpenLoop</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a24ee437313d6eba8cc232f962d0193ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>aae1d07f76a32b5ed5cbaee5d1e0f31a0</anchor>
      <arglist>(const Environment &amp;environment, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>TaskInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a68a787e93d0e597eecee6d5a35f93125</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a2713af8662cb8d725dcb0be8b7397f8b</anchor>
      <arglist>(Environment &amp;environment, SignalTargetInterface *signal_target=nullptr, std::string *msg=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>aa4c523b116ae076a1ed81fdbc0486de0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>ab3bbc3e8541ab8e945007171fc58e36c</anchor>
      <arglist>(const Environment &amp;environment, std::string *msg=nullptr) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_initial_tf</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>ac7d931d04c731f5db2df47136992cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n_end</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>ab41c0f5b691da317d12e46d336523c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n_start</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a5923c3573b11b87abed9884a1ce7e658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n_step</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a52893770d46e3d6d6a318710ca661230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OpenLoopControlTask::Ptr</type>
      <name>_open_loop_task</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>ab168b974da33a695db3b90d81758ded5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publish_task_signals</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>aba2996d0c1f10f01547343b7e49ea16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_repetitions</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a2d13e98a5b608794e18f7bd852ac90b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_shooting_num_u_per_interval</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>acec55664a7fe1e93e6b7ed4f0d250c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_wait_time</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskIncreasingHorizonOpenLoop.html</anchorfile>
      <anchor>a78ee1458811049c692e5fe6d4fa3bd46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BenchmarkTaskVaryingInitialState</name>
    <filename>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</filename>
    <base>corbo::TaskInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BenchmarkTaskVaryingInitialState &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>af96bc6649c5a6efb3445493cba77842b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BenchmarkTaskVaryingInitialState</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a470ad7924ae20be0a9c819f3eac6f5ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a538838e0226a32dee574f054fb305bb3</anchor>
      <arglist>(const Environment &amp;environment, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>TaskInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a991342fe65b5d3952415631ab04377aa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>ae15f875b8ca91052be1e041e23a5f7f6</anchor>
      <arglist>(Environment &amp;environment, SignalTargetInterface *signal_target=nullptr, std::string *msg=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a5a9ebfc0677feb8e42ba6bb594a10c18</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a02063beb22725785ea9e735d09f905aa</anchor>
      <arglist>(const Environment &amp;environment, std::string *msg=nullptr) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaskInterface::Ptr</type>
      <name>_main_task</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a0bf9cf04a6ad41100009c804bbbb1f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_wait_time</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a1d43de766d4c141e17d108ff9d3337ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_x01_end</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a5964f0bff0a4500f4145f696c3c41d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_x01_n</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a6461de8254f77f0e1388a091fd532926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_x01_start</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>aeec5f8abadb0d5fe494209a7f7985efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_x02_end</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a88796d2d14aa9f4d6adb90223a638980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_x02_n</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>a46ecb33f940c925708926a978f52852f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_x02_start</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>ae53c83cf9a1155d4ebcf40c951911823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_x0_default</name>
      <anchorfile>classcorbo_1_1BenchmarkTaskVaryingInitialState.html</anchorfile>
      <anchor>afd78ee8bc0de4b5f5360af75f8493420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::betainc_impl</name>
    <filename>structEigen_1_1internal_1_1betainc__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1betainc__impl.html</anchorfile>
      <anchor>ab870f2c64c2307b5aa7877a01c95f1ac</anchor>
      <arglist>(Scalar a, Scalar b, Scalar x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::betainc_retval</name>
    <filename>structEigen_1_1internal_1_1betainc__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1betainc__retval.html</anchorfile>
      <anchor>ab10abeb9a119577af3f980bb445348bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BiCGSTAB</name>
    <filename>classEigen_1_1BiCGSTAB.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a32fdde20d29016946ae69b4ed5915f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae530e71021e146c29a47e4d634c279ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a04cd3a89fc09e4fc6a464ee879caa3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ac52ea7eaf5cfde0eef5f846e95f49e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a7fe02808db7ebde7a029c5031e8f72dc</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>afb1eb9f5b3fa3b666f3871d5041dda11</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae1a0df6ef6e947256c3cb83ce7df7eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a5842afd9566e254bc727de1fd7f46362</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ab478a5cee2227902a89b50a353f055b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; BiCGSTAB &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a6620d6485b61fb2df151347f8f75a7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a1f2384bf096a64d3c2fb2013ae02d830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a6492a4020f00b686a7a57650a999ab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a635b001629a4c600c6913c510147576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a55f0b0dd777cc46b613193ac5ad686db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a58a0ada8dba874164a5bef45b01ccefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946ad9e7f9a09ef3e2fca1dd9dc4c4694c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a555a91c46c7e86b0328d81d2485fdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946af07ad7eb628213d7a0b203d5e8a4a5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946af07ad7eb628213d7a0b203d5e8a4a5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a1f2384bf096a64d3c2fb2013ae02d830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>aad152cbdb60b334a5764e945d3fb840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a555a91c46c7e86b0328d81d2485fdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946ad9e7f9a09ef3e2fca1dd9dc4c4694c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a6492a4020f00b686a7a57650a999ab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a635b001629a4c600c6913c510147576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a55f0b0dd777cc46b613193ac5ad686db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a49082b67086ffda8923a28386cda3946a58a0ada8dba874164a5bef45b01ccefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a8c97a698e57625386a888928bd9d4e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a26703e97e69eb65d08bc171ee86e1f5b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a7f74a4162f494c1c415bbcbe75d50d0c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a2d2931e9845a6960c80d85e42f0d6f44</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ad5e25a51f6602cd27f31cb99ae4a1d48</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a195bed55ab775f99a88891a1caa16d8e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ac4358c660a7d509e25be0c2f05aa88d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>acc73348ccd1b0427bf21e8e56dd4a764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a2779f6658304a42d22e7504bd7816b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af426ef7c486c1e2289e0b3f10ff3f7e3a12cda565bafa69c50327ddfd6b8106f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af426ef7c486c1e2289e0b3f10ff3f7e3ac7afcf683ca1e78f5346e072b430a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af426ef7c486c1e2289e0b3f10ff3f7e3a12cda565bafa69c50327ddfd6b8106f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af426ef7c486c1e2289e0b3f10ff3f7e3ac7afcf683ca1e78f5346e072b430a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>ad52c21c8b66c9d493fa86c1f5e0eb000</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a540f79ec374a860c0e9d119910878d2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Rhs &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>afe2638f620e0918129212b8d13202040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af64d430c7477dcb28229db55ad64e73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>aa275d603edec9e2305809c9586f2bd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a381c46379c2fc1211796aa95b1dac22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_expr</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a9458aca3103f7de7c30ca71a7056ffcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>aff8d0dc0c3e9dfa4191bbd4f69715657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a99fa002c958af593f3b159c969cf1dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a40f8ff8adeb2a32ddfd2184353314bca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>aa230e83122b58be738d8af306e9d84f9a3f8543d5611645e00e70eb00cc862f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>aa230e83122b58be738d8af306e9d84f9a0fb22d225a9bf1fd16901eb53b4512b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>aa230e83122b58be738d8af306e9d84f9a3f8543d5611645e00e70eb00cc862f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>aa230e83122b58be738d8af306e9d84f9a0fb22d225a9bf1fd16901eb53b4512b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>ae651ac32465859b332b06ec2d6b21b14</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a287b169a07a616c109fa94a9eb32c9dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a77cb8978ba80ac6d3c3d8fe12c1cf5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a4e37da1a1fe4959472ae2a6cc7a9632d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a1efc2cf6f2339944d155c90783f22a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>ad36d9bbe192ed9de539f812d91891f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_expr</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a245d953951d776c44160a41718a35dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>abecc44c75458c4ffbf3f819f0b05a0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>af07052c9e9ae6334de98f6fbc859da51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>afa9cd73f0db45a3fdebb42203a82af82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7023313ae7bf05aac379682efcbe29d4a17fcbc87ad2601e4d1fa8ec71ccd02c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7023313ae7bf05aac379682efcbe29d4ac616d7acdedebb1297a690c92943eb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7023313ae7bf05aac379682efcbe29d4a17fcbc87ad2601e4d1fa8ec71ccd02c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7023313ae7bf05aac379682efcbe29d4ac616d7acdedebb1297a690c92943eb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7747e8ec8f8ab77d4b5c34d8ec147d63</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a9dcef6b1bd94b3ef2340701cb89a7d88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>acb7cc7a296290d6e21c34baf0e2c38ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Rhs &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a8b08189bacce399c408feb4ab50a7c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aa23c1b09c906e6b06c6199fbf135ac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ae3bf399ed58846129f844e952e4171df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ae069e9a63aefcd03761787f7959fc01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a25ce5e8eb8ee596b2c0f3b6b43179c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ac9d9bb135cf00c16bb4efea3977a6dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a96a2e714753042bdd908cb1e21899d7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a2a9680fe7d0f25cace3fcd416a365529</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a2a82db452c49cad5c9b67cea350c2056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a798104c34bbdb42c524111d8eef0ccab</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>a993955e35964a2108462990f0df9f047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>aae75565ff2eef6dcd3cdb26247dca232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>a92a63ea9d84cb5fa395ef722c620fbbc</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>a6df9c3811eb7761096709eb0a23909eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>a5fc77935881e9be38d3a1919a39cf6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>af909c8e5453e3c5725cc693c65ab8cb1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>a866273224bc3e4a8eca8da3145acde08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>ad6164def474d975a66fdec17fab0b0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>a90e0ed72c3cd96c8855dc433efb3a5e6</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aab80a656aa560c1e2ac5c6d05e2a10b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aa32698257926fc2b2f1d7126a8a99275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aab8abc31d595ff831492f2fe97c8038d</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a0e54dc0a8a589d0655a6bcd3b575a1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a18d741a8ce1f7c4857ea5a874e94e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a3d9715fa9b763957643996d9dda10067</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__quotient__op_3_01T1_0c2e564b42d6f622f85de93aa31d9344f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__quotient__op_3_01T1_0c2e564b42d6f622f85de93aa31d9344f.html</anchorfile>
      <anchor>a3ad71a227e5a9c5959b3f8126a88f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__quotient__op_3_01T1_0c2e564b42d6f622f85de93aa31d9344f.html</anchorfile>
      <anchor>a97d2b038b8e5499f0283c1f5071452bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__quotient__op_3_01T1_0c2e564b42d6f622f85de93aa31d9344f.html</anchorfile>
      <anchor>ae8ca96c2ca5f0b7a309ab3847fc343de</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_op_base</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Arg1</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; int, int &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; LhsScalar, RhsScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>LhsScalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsScalar</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; Scalar, Exponent &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Exponent</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; Scalar, Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType0 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select.html</anchorfile>
      <anchor>af0d2f7a6263e74d1ee937e9e182fe553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</anchorfile>
      <anchor>ac805de12b142e814afdbac4aede1dfa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a3e27d3266b9728c213c35a4e90f1a73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_sparse_evaluator</name>
    <filename>structEigen_1_1internal_1_1binary__sparse__evaluator.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>corbo::BinaryVectorScalarVertexEdge</name>
    <filename>classcorbo_1_1BinaryVectorScalarVertexEdge.html</filename>
    <templarg></templarg>
    <templarg>ComputeMethod</templarg>
    <base>Edge&lt; VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BinaryVectorScalarVertexEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a4df8a5d3160a4d02495fb26404038b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryVectorScalarVertexEdge</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a4165aa2f1af44f1bf2e3430d3ac31563</anchor>
      <arglist>(int dim, int k, const T &amp;fun_obj, VectorVertex &amp;vertex1, ScalarVertex &amp;vertex2, bool is_linear, bool is_lsq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a847439abd55f1caef665f11c05afe1d3</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a4b3ed95631267a05618a95bf151c4947</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a08c772bd14d0121c8aedcd086b77f528</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a1718f269e42fa90c47c745165cacacd9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>afcfc3bb9de794e0cb3bc1b881ca01e4c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a7f8b8633974426e66ce53ed81bb93005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>_fun_obj</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a8da3d3ba965a6199fa87f3610c4ca59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_linear</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a0bc35b8672508fcee412979d4851c3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_lsq</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a9f8d1f13261f1fe062344c5d8b89cc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1BinaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a6d4333037bf3e2576d35304a753d92c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BinaryVectorVertexEdge</name>
    <filename>classcorbo_1_1BinaryVectorVertexEdge.html</filename>
    <templarg></templarg>
    <templarg>ComputeMethod</templarg>
    <base>Edge&lt; VectorVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BinaryVectorVertexEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a2a4dfeaa276d089f98b4464838171765</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryVectorVertexEdge</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a3fea47f8a97d861e9abf2ef5c1af380c</anchor>
      <arglist>(int dim, int k, const T &amp;fun_obj, VectorVertex &amp;vertex1, VectorVertex &amp;vertex2, bool is_linear, bool is_lsq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a5c7d03c31b825b087bc3487df57d24e5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>aee0f9d4542cb4c165d38a64e028efde8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>ad1f25e1e3c3deec7bb46b37a64f4ad07</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a2a508b9b2a0884f7f3c407cbb611b3f6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a7bc627a12133cf9cddcb30030445422e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>ae426c4daad268d775ed55d0d0d84350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>_fun_obj</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>aa62c7242e1b665366f3d7672b5b099f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_linear</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a9011d82c3425c4874aef05dbb70b5b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_lsq</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>acac29c2090424045a8d44f77f961e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1BinaryVectorVertexEdge.html</anchorfile>
      <anchor>a0b0d22f1d614cf1ea952a49604046cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::bind1st_op</name>
    <filename>structEigen_1_1internal_1_1bind1st__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BinaryOp::first_argument_type</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a7077959adccaa8d1b40651aa62e52b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>ac869c115c8c893e8d26b701e737de71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::second_argument_type</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a02181cf233191b49866496b14645b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bind1st_op</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>ad94de0363c64e023025e925eecfe3bee</anchor>
      <arglist>(const first_argument_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a769da323c6a298d4c86483114f507022</anchor>
      <arglist>(const second_argument_type &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a27668b8200caec827a5bf823145ce889</anchor>
      <arglist>(const Packet &amp;b) const</arglist>
    </member>
    <member kind="variable">
      <type>first_argument_type</type>
      <name>m_value</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a44102df580616a3ca34b6623abbf65d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::bind2nd_op</name>
    <filename>structEigen_1_1internal_1_1bind2nd__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BinaryOp::first_argument_type</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a4adfa0f8948a383979d3c5aa83d0dd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>ad97adf3801d80deece8c22de5033a3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::second_argument_type</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a70aef800d3ea7ae665c4d671c49a3b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bind2nd_op</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a62bc1a63faa8acd350cd47e58ee1db18</anchor>
      <arglist>(const second_argument_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a7335444222f80458849c0bc71d62b947</anchor>
      <arglist>(const first_argument_type &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a2c0958a3f2d7dba6e68f2fe9ae463bf6</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
    <member kind="variable">
      <type>second_argument_type</type>
      <name>m_value</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a816ed96eec76ba3ccb8d3e71f62776ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::blas_data_mapper</name>
    <filename>classEigen_1_1internal_1_1blas__data__mapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>AlignmentType</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a2a7e2cc9f49b1328b3c730a4ea94dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasLinearMapper&lt; Scalar, Index, AlignmentType &gt;</type>
      <name>LinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6ece4295a96eb25888a84b66d74ecea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6b3a9094d6d25aaecebb80ea9d0cd802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasVectorMapper&lt; Scalar, Index &gt;</type>
      <name>VectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6af2e5b42bf8920514caed0900e136ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>adb0990f4121cc371ff39e18243fa7f75</anchor>
      <arglist>(Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a7790230181b793f9a78177523d42940c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a45b684d956b18a77fa5a1e4d84e7cd26</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE SubPacket</type>
      <name>gatherPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae947afd5dceca7c8f1d5c5f054e2ffcf</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper</type>
      <name>getLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a8564af1d8d9304f73e40bd11caf319f7</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper&lt; Scalar, Index, StorageOrder, AlignmentType &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3ec8250149dcb94a1adabeaca916e022</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper</type>
      <name>getVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acd275391ce4e8698f1c4001bdc7f17e6</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ab20e83fe585195cf86f2f4f46409a186</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ad82c65c2daa3e60f0ab6d96eab37b4f8</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acfc17ca5e17082a5ec461875239dfdbc</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>scatterPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a026a62809b2eff9e14ccc8c22b26e5f0</anchor>
      <arglist>(Index i, Index j, const SubPacket &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a94a1a2c7c8dd8c42d97919b147c1b402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae0833ea4b5bb89f042f6c582be6baf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9547e7778e522ac1c4276a8dd04a959f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_data_mapper&lt; const Scalar, Index, StorageOrder &gt;</name>
    <filename>classEigen_1_1internal_1_1blas__data__mapper.html</filename>
    <member kind="typedef">
      <type>packet_traits&lt; const Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a2a7e2cc9f49b1328b3c730a4ea94dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasLinearMapper&lt; const Scalar, Index, Unaligned &gt;</type>
      <name>LinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6ece4295a96eb25888a84b66d74ecea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; const Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6b3a9094d6d25aaecebb80ea9d0cd802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasVectorMapper&lt; const Scalar, Index &gt;</type>
      <name>VectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6af2e5b42bf8920514caed0900e136ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>adb0990f4121cc371ff39e18243fa7f75</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a7790230181b793f9a78177523d42940c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a45b684d956b18a77fa5a1e4d84e7cd26</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE SubPacket</type>
      <name>gatherPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae947afd5dceca7c8f1d5c5f054e2ffcf</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper</type>
      <name>getLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a8564af1d8d9304f73e40bd11caf319f7</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper&lt; const Scalar, Index, StorageOrder, Unaligned &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3ec8250149dcb94a1adabeaca916e022</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper</type>
      <name>getVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acd275391ce4e8698f1c4001bdc7f17e6</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ab20e83fe585195cf86f2f4f46409a186</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ad82c65c2daa3e60f0ab6d96eab37b4f8</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acfc17ca5e17082a5ec461875239dfdbc</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>scatterPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a026a62809b2eff9e14ccc8c22b26e5f0</anchor>
      <arglist>(Index i, Index j, const SubPacket &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a94a1a2c7c8dd8c42d97919b147c1b402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae0833ea4b5bb89f042f6c582be6baf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9547e7778e522ac1c4276a8dd04a959f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a228d7525224d211c959e28d64dfc2304</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="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a2c0800670fd72abc6658dd4d922d461e</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>
    <member kind="variable">
      <type>const typedef XprType &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad81b72ce1d2baf5d9482080a946f78a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>ab030a244ed57b83a807dca5df86293e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a3b78ae427bd972407c5ee568b3d55089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a8dfb9e865bf366a17916271313d00f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a07ea5a459ee85ec83971704821736a6b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a73a1695d94e51dc6326585c62b922a05</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_6ccdd7c5e1cfdc7fe5d6bb3511210581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a16e86b3c9b5ee9fc5beafb3794d0d34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>adde209e66b16d58511517be27431a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a94129887dcddc89db38c8c83fcf1123c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a451e59046680cf183880a88d7a5ccd1b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a4c21dd892992bd0b6c3882cf44db323d</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad81b72ce1d2baf5d9482080a946f78a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a8150cc8e6c38d605477d420193409414a1e996cb17690872de9e2fda1bcedbdbd</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>a8150cc8e6c38d605477d420193409414a834653093b890d8b6281b441f280777d</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>a8150cc8e6c38d605477d420193409414a1e996cb17690872de9e2fda1bcedbdbd</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>a8150cc8e6c38d605477d420193409414a834653093b890d8b6281b441f280777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a424e24e7403aae75d6c5dc539fb85b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a39daffcfd4b4fabb88c7b928257a4fb1</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac63f8c58fa69e9baa01483c7d3200bf3</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a80c3c52e7e6a3310652776f136057df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a1d2a2f89421f01fead08c5603598df5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac6f066ce18637fba5bd7392f86343529</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a0ebd74c7270418f42ff7d74a5004bc50</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad98da552792b4d5489ca94fe7953eaa8</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_traits&lt; NestedXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <member kind="typedef">
      <type>NestedXpr</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a2c0800670fd72abc6658dd4d922d461e</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>
    <member kind="variable">
      <type>const typedef NestedXpr &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad81b72ce1d2baf5d9482080a946f78a4</anchor>
      <arglist></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="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273ae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad1f4799fbc6bdd60b19e5a59f55dc273a2c0800670fd72abc6658dd4d922d461e</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>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ad81b72ce1d2baf5d9482080a946f78a4</anchor>
      <arglist></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>a0388f14d8c0422a22633079684667e5aab84d39a809168e146d8122311f9989ab</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>a0388f14d8c0422a22633079684667e5aab84d39a809168e146d8122311f9989ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab8f56c83a3977445c0f2fe1519ded7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a8c6c7c398df3cc58c6326cbaa1e6d486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a4263fd65419c2513eb9a6e1d45b21b86</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>adc4186cfbda6b18cc3b061212e42fb36</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlasLinearMapper</name>
    <filename>classEigen_1_1internal_1_1BlasLinearMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentType</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ab6cc925c0e7b005f5b0cfd435b37c09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a2da71f30432ab284eb782baaf9e77b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>BlasLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a7f663c011737427cae88044cc69b4918</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ad0b309a443fe66f1a6c96ecc7e7d209e</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a42eaa16ed738ea667a2d5f69fc6f5985</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a0b6a635dc05553ee31bde3a7c4527706</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>prefetch</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ad17cc10aa0e1557737199bed14a1b784</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>storePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>abe3c1c4047295e21b64e4f8bb13ddea5</anchor>
      <arglist>(Index i, const Packet &amp;p) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a3cea3f284f9d821a49ee33246be9bd86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlasVectorMapper</name>
    <filename>classEigen_1_1internal_1_1BlasVectorMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>aligned</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>ab5c476e3545d42b5be634611a2a7523a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>BlasVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>af960b8e257c177df77229dfdb693ce11</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>load</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>a2a6098ea0c20a5f32b672b713819175c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>aad255f311f5104bb1ab25555b5064053</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>a0404fe18b0e65c578304bc477bf46e6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::BlindDiscreteTimeReferenceTrajectory</name>
    <filename>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</filename>
    <base>corbo::ReferenceTrajectoryInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; BlindDiscreteTimeReferenceTrajectory &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ae1e17687dd5b36ac655d15de9fbc1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlindDiscreteTimeReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>af4cba759dfb646b7fc9cbf1070848624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlindDiscreteTimeReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>aff91861c64694ff77c94c03576f8dfab</anchor>
      <arglist>(TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a9c5a702afcdd2fcc0989d582bc5e87f9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a36a07276daf7312e18763b982a1d43c4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getNextSteadyState</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a3a8ac4c5ab1da6de811e4635cb8c2d16</anchor>
      <arglist>(const Time &amp;t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getReference</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a1edc6b4be12b27890292abad783c354b</anchor>
      <arglist>(const Time &amp;t, OutputVector &amp;ref) const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getReferenceCached</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ae3deea0eb26d8e72a088366e0481cf65</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const TimeSeries::Ptr &amp;</type>
      <name>getReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>aa47701ee48b3750d8a1dd368352ca7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a0004edca35a25780d7866dd4183741a7</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a8b4b8d0e5bd7f0fd01b6fe6d9e9f74cd</anchor>
      <arglist>(double dt, int n, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatic</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a69d98b06eae7ebf2dd7682ccf1698ec1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a12b7cacaf485b976c40fe531d745c458</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a439493dbedb0f7dbf63204f2fb741875</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a3f08a0c5abc030f25b3e91b05d0a03f9</anchor>
      <arglist>(double dt, int n, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolationMethod</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a8dcb7f51758951ff4a439d3417e4d167</anchor>
      <arglist>(TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeFromStart</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a39ce47b46e9ef6f753a23d62dca309b4</anchor>
      <arglist>(const Time &amp;time_from_start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>af6c804c4eb977b383c99ddcab4f52903</anchor>
      <arglist>(TimeSeries::Ptr trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a8cf4d8589de0134bb5129a40cd40d6e0</anchor>
      <arglist>(TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_cached_t</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a54308ba72671080a3be38135631e4e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeries::Interpolation</type>
      <name>_interpolation</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a9e6f8df863dfcb641167f5f2946e3d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputVector</type>
      <name>_next_steady_state</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ab2f9b9c55aff2a20e4b3f7182d18ccc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputVector</type>
      <name>_output_cache</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ad3357c18de8d61108ab31d0b3499f779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeries::Ptr</type>
      <name>_trajectory</name>
      <anchorfile>classcorbo_1_1BlindDiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>af859c48f3d970c7d200b21ccafce49b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Block</name>
    <filename>classEigen_1_1Block.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; XprType &gt;::StorageKind &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ae6c9a65ea6be7fe31e4b37a6867a0c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Block&lt; const Eigen::Matrix, AmbientDimAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Block.html</filename>
    <base>BlockImpl&lt; const Eigen::Matrix, BlockRows, BlockCols, InnerPanel, internal::traits&lt; const Eigen::Matrix &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; const Eigen::Matrix &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(const Eigen::Matrix &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(const Eigen::Matrix &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(const Eigen::Matrix &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; const Eigen::Matrix, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; const Eigen::Matrix &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; ConstMatrixType, Dim, 1,!(Eigen::internal::traits&lt; Eigen::Matrix &gt;::Flags &amp;RowMajorBit)&gt;</name>
    <filename>classEigen_1_1Block.html</filename>
    <base>BlockImpl&lt; ConstMatrixType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; ConstMatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ConstMatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; ConstMatrixType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; ConstMatrixType &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; ConstMatrixType, Dim, Dim, int(Mode)==(AffineCompact) &amp;&amp;(Options &amp;RowMajor)==0 &gt;</name>
    <filename>classEigen_1_1Block.html</filename>
    <base>BlockImpl&lt; ConstMatrixType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; ConstMatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ConstMatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(ConstMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; ConstMatrixType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; ConstMatrixType &gt;::StorageKind &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ae6c9a65ea6be7fe31e4b37a6867a0c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator</name>
    <filename>structEigen_1_1internal_1_1block__evaluator.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
  </compound>
  <compound kind="class">
    <name>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</anchorfile>
      <anchor>aace900a8b95db4b5bb32d001ed47046d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>block_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</anchorfile>
      <anchor>a60d48f1e854540b4482f08a2df683f01</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>mapbase_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a09e1359e9d99e16caa8f5c7323687b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aef867a45d6d161067588499d085b8a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>block_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a69f3ec8b043f7e351e9382f2b8e938db</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>BlockImpl&lt; const Eigen::Matrix, BlockRows, BlockCols, InnerPanel, internal::traits&lt; const Eigen::Matrix &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>sparse_matrix_block_impl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</base>
    <member kind="typedef">
      <type>internal::sparse_matrix_block_impl&lt; SparseMatrixType, BlockRows, BlockCols &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a5cc4672b2331279180c9af148ebfdfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a9bdf06d54c99f56f497f622cebf1e865</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a6833f7d6ee32796f27e0f91269621e33</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a88649cbc3eef2dc78ccfd3ee2be679bf</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a1eaac3a340732b81b2101fe88bb924e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aa91421ae7453db9a372e4cd82e533a6f</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aa59b48e4ed24ca43d1c6b49225199db7</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;xpr, Index i)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl&lt; ConstMatrixType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; ConstMatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>sparse_matrix_block_impl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</base>
    <member kind="typedef">
      <type>internal::sparse_matrix_block_impl&lt; SparseMatrixType, BlockRows, BlockCols &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a849e4149fbbc22773bfd8d841a6660d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a1d362d9a3e5d04fb463d11ff6ffbf75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a573dd898bd9d3a24a15e2e03454b17cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a3a5dc17d00c534af21081c34f98ebdf6</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>ad53f7226718009ae010348cb8c2eb062</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &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__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a6343ad315fba432c3ccfccbcae23de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a20e4e2375b0d79b6820e05d481f17a9a</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a085388c41a4b03b1817ffb0c465c0433</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>abdea47b9ce5c0674cf046777e5769cc4</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>abeec0e805efe001ed909d881180dd68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>ad7e5079e5025b71e1e007a4bb68d5afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa813c99c2fe9d634c097de18e68992aaac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>acc94ba0d1f7f531a08624d7725bb6aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa813c99c2fe9d634c097de18e68992aaac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a257fe3d3e8f009ba75d011630343dcb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa724feeda73e4d5d2330c6dced2d18f9</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2fe461bd49f27e586b7d0e652e370644</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8593b07879eea5ec6dfa45edc3d25caf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1e194ee085e268d9c658abe12c8c0f1b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6b9defaebcc780006f27e76f08499fba</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a12ecce656754031902a63616743296a9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a93d43b319f38c691f85d9e0cc67dffc7</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a41c66766b88e5a799dc43e632893d19e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0bd888c97bfaabd4554d9ba71525dc2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae8e74c1163b1076878c8337c991e1734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af82dc473bacd9c54dbded4352b5cb267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a40091f5bb91ea58dbd81be3610f09c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a24e7db3dab2ee329f6a6a71bbcb4eacc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a54ef75cc168c62d5118002aaf947c03e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BlockImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2fc5447541b6e903d1efd6412ea39b9a</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a660cab28430727dc43dd7715ef67fb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a56f40ad14a87e57ce025c9069dd22a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1e4f46c00e8bc0be2ec7dd83614de5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1 ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a28237b3b6320adfa5fdf343b11e26afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1 ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af1ec44ed1855328a5c24e8b27bbfe05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac88bf687a20b81a3421ef33165076d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6afe34f45377eb9f7df35faf434de562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::unary_evaluator&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::IteratorBased, Scalar &gt;</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>abbd5998ae9e753ee48f1d0540f134ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a5514903f68a9caf6f249c391fed17e66a8e044a3c097d49cb1e56be5f96612808</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>a5514903f68a9caf6f249c391fed17e66a8e044a3c097d49cb1e56be5f96612808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa4fa38172f380c5fc0b4f0384b7323fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>aee0d79245f190c6527c6497ccdf5a64c</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a972403c829721b87392efb052a15520f</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac195ca9f0eb4457f30909ec875f5bb2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>afd51fb207e281ddeef2862b545c114d0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6629ca31ab4fa286135d565e814e065a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7d9e9faa36ad1a0db6346d48f7e0fbf5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a984b3774316c0ecb720ffef326c53144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a158cdb49f5e51e9c27f3e2a76c1ced1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae05b62da37ab4a46c33f1e9cce6e423e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4eef1be1e24500f714bba290627a1eb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3b882c4ba689dae08fb73c4488f69247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae74f2c170925e6e38b9b3892efac1a1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a95a3431de230b23f300771a49ae6177aa4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrixBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>abc75ece9d24fbb6462c73710779dd18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a95a3431de230b23f300771a49ae6177aa4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BlockImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac99a8afd4c9ac1c54c9e043ec8acc7a9</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6e18c50a424065ac274db7c80e1c8093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6525976971d94e822a9942ad4e7214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3938dc4edb0eba663df891828d5fe30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a757b3d000352980b0a2b556de5a6f110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3027a9f5d132a09a248a3c95f0b8d5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; BlockType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a82e7e22b0f7dfac2a9d51c83e6466f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>af68c0eafb607bb884cfe507bee39052e</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa77daae8d8aef85ce9445cfd23363cbf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a187c7918e6f200bf1d7d9a9c2f608547</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ae90c58597f53b880b0b2d0fc0534b178</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9a8ab05b890eacdcce22f25c4ec3e71d</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9f7f0e5c43d9230cc2fcae8f0a996d59</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab3b9dbb18906ed390d2b582b61fb5b40</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1e50e8322ff5af7141c45eacbeaf86cd</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9115b49eef216839b334fad36d4f249d</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ad9029a68d176acb67683ad387343a318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a286c3b51a17651242aea9c6ae44991d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a613f716c48f048cb8fd5a74ce777cef3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a56988e0d84a8bd0bc238a90dda7fb101</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a417d701309282c0781b83cbd052a0a3b</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a233bff1b2ba038272ba57891802c9b30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>afa5798a61fe753fb0ded7ec54b3d0812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a66b5ab9ca60354d0ccf089b45845fc35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1529a7640b9ee5fa3508366ea5e768c2</anchor>
      <arglist>(Index index, 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>aaeffe51db30fa700fb40e46727dc24db</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7a23a026eb66e97b013232ad51484787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac291975b43fca46500549c74c1a0c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a134bccd933a58975a09aa29e7ed892e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8b4026b1f4826e03f8a6607e367b1d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8abb3255400f15ed99ce723c49615c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a22de430a1da94a9e7a3cce7cfa627909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b533bd0778b03f3d97adb0cf2fa10c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; BlockType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a82e7e22b0f7dfac2a9d51c83e6466f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>af68c0eafb607bb884cfe507bee39052e</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa77daae8d8aef85ce9445cfd23363cbf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a187c7918e6f200bf1d7d9a9c2f608547</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ae90c58597f53b880b0b2d0fc0534b178</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9a8ab05b890eacdcce22f25c4ec3e71d</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9f7f0e5c43d9230cc2fcae8f0a996d59</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab3b9dbb18906ed390d2b582b61fb5b40</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1e50e8322ff5af7141c45eacbeaf86cd</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9115b49eef216839b334fad36d4f249d</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ad9029a68d176acb67683ad387343a318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a286c3b51a17651242aea9c6ae44991d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a613f716c48f048cb8fd5a74ce777cef3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a56988e0d84a8bd0bc238a90dda7fb101</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a417d701309282c0781b83cbd052a0a3b</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a233bff1b2ba038272ba57891802c9b30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>afa5798a61fe753fb0ded7ec54b3d0812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a66b5ab9ca60354d0ccf089b45845fc35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1529a7640b9ee5fa3508366ea5e768c2</anchor>
      <arglist>(Index index, 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>aaeffe51db30fa700fb40e46727dc24db</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7a23a026eb66e97b013232ad51484787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac291975b43fca46500549c74c1a0c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a134bccd933a58975a09aa29e7ed892e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8b4026b1f4826e03f8a6607e367b1d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8abb3255400f15ed99ce723c49615c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a22de430a1da94a9e7a3cce7cfa627909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b533bd0778b03f3d97adb0cf2fa10c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a1c15fa6e6d001b1dd257885b13258b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a72b340bbcd3acefc375e7a5eacd790f5</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aaa47737cd19396275d5bcb6d9520e49f</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a9e2d1e641a5000ca0c10b1eaeab84adf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a91fea2e027a3b057b5f70ab52a1a24b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>af4cf3afb073a0e36d166c0ab458ec446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a382e8d80103a0f4adf982a30f84f6b34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ac6f37b9a06897f0891fcd7b65ce2800e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aad398a270fefb4092098de434d1d48d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>acba1ac3133130df90650b256338b64df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a76cc797c9cfccc1af4cf13107d271863</anchor>
      <arglist>(XprType &amp;xpr, const Scalar *data, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a2930e1284a7cd0d10ca7af46c50520e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ae0744034189ad873da698feebfe0a374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ade5fdd1437ea358eb0040a07d3f726c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8980847dbfee6f4a64f705640cb976b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a746d7500a44f0475b2d11ffb0476135b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>abf8e66a9e1f8ecbadc99c235a37e0e00afa6a302c4bd6cce9f6bd8ba0923a3cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>afede87a5f711a466acd7deba5ee2f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>abf8e66a9e1f8ecbadc99c235a37e0e00afa6a302c4bd6cce9f6bd8ba0923a3cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a4ba46f77e8c09890e8f75d31c86a0bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseMatrix::BlockInnerIterator</name>
    <filename>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</filename>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>ab810191af9a7be1f83dc7f9ec2dce86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockInnerIterator</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>acbaeff071bb2f22fce26c3ceabe51e5e</anchor>
      <arglist>(const BlockSparseMatrix &amp;mat, const Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a6c6601a90232b9e8352828dd387e37df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a071313b65ac0b55209190eadb988b6cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a1707a5006468be94a1b84d5702481518</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>af64a39af1259dabe3867adaac205b1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockInnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a2ca69318d734ace3689f5c676bc06d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>adb539760254cf40801e8cd81527e836a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a2bac2b661d7f061542e73f70f1d979dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a823de6bbf79d7bad6d467881b1cbc6ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const BlockScalar &gt;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a808d15112a03d5f84dfae5d87fc34423</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; BlockScalar &gt;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a2c53a12eed2246a70ef6092ced1af1d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>ada4d8153dbf25521e34b07fc86152d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>af677facca384ae6403a66ff684aba21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, StorageIndex &gt; &amp;</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>a7f9952955d267c90f7fae62bfe40ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1BlockInnerIterator.html</anchorfile>
      <anchor>ac78cc75d225f2dd35de1cc95cdd39510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseMatrix</name>
    <filename>classEigen_1_1BlockSparseMatrix.html</filename>
    <class kind="class">Eigen::BlockSparseMatrix::BlockInnerIterator</class>
    <class kind="class">Eigen::BlockSparseMatrix::InnerIterator</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a84ad3963a82d5595ed621debfff70cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8acb1bfa42f7d1b8a32aa031c99a62ccf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a2bb9b42f54c9650acf029f2c9f519784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a4d8cc1950cced4fe3d42f0273130a9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a784aadbcc4148449fe47e9e2d7350694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a77707f85f76cfc3a67b780fca0b8d7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ad99c96fcda65e885d022bf293fcbec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ae2c238662a132e982368d6271458c18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8aa91e2906d08c156da4cd465fa5299882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor &gt;</type>
      <name>BlockRealScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a9abbbc35e496461557489a6fadaeb032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor &gt;</type>
      <name>BlockScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acc3641f38ad20bcd9ae59abacf1dd1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _BlockAtCompileTime==Dynamic, Scalar, BlockScalar &gt;::type</type>
      <name>BlockScalarReturnType</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a0783845c2e8e9055a91c9fe39b2fb680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a2bb9b42f54c9650acf029f2c9f519784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a784aadbcc4148449fe47e9e2d7350694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8acb1bfa42f7d1b8a32aa031c99a62ccf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8aa91e2906d08c156da4cd465fa5299882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ae2c238662a132e982368d6271458c18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ad99c96fcda65e885d022bf293fcbec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a77707f85f76cfc3a67b780fca0b8d7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a444ad29d2e3839103037fad374b578c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a84ad3963a82d5595ed621debfff70cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrix&lt; Scalar, BlockSize, IsColMajor ? ColMajor :RowMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a029b3931557d03d80cf040e5641b1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4164b33fe13f57b334d48decd9299ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a4d8cc1950cced4fe3d42f0273130a9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab2c6873f48d327dddfba2c35f5c077f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4e41b4f9c706a7ab166976a1a2251eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a45561300b27c4e36e5b6d2dbc11cf219</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockColsIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5efe9a64128e2d5fa10026f465bbc547</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockInnerIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a602ad6ecb16ef13de50b73a8c7b7d517</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockInnerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aae47edb7503bb9587597d90909264342</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockOuterIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4307904df9268a4960500a2a71e63bd6</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockOuterSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a37d46320681789f4e258383f0d82ce3d</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac3db3cde7693d6a928701ccf37881583</anchor>
      <arglist>(Index id) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a32e5d9b40c55c5e5cf71b100cc175893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRowsIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad70e417c4e536bfbd387dc27a6cf648a</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aa76d945bb96f46ce5a2897f39071a924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aaabad879f86f90b20fb5ff736944613e</anchor>
      <arglist>(const BlockSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a209c5a0983159f8736d08b2cac4c2f39</anchor>
      <arglist>(const MatrixType &amp;spmat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac1b6ac6f8cb6ccb2601f30831b2ef9de</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const BlockScalar &gt;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>adad58a35c47684158ab1663bc268a8fa</anchor>
      <arglist>(Index brow, Index bcol) const</arglist>
    </member>
    <member kind="function">
      <type>Ref&lt; BlockScalar &gt;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3d5cf3afb78489619a8a95f133e3e69a</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a1cb35ab3552d4fbfe393c99d811af68a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a35cc91e14f362ebfacb2a5dc300786e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af377945896191f09235dbb721c6f7c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af4c6abe9cc5bb595c0047fa752560250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a890e10a5909af64659b42cce498db67d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerToBlock</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a9da00e1d36e1b86337ca8f7e1dc0f93b</anchor>
      <arglist>(Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac143f604fef15b2383e055e3b4f6fe56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a380e2c12ee671077077c56a2bf2196f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3561e4187cfc2d0fee6b8ca804d63d15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseTimeDenseProduct&lt; BlockSparseMatrix, VecType &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a36748289b8d5371b0c8b16dfc14b9fac</anchor>
      <arglist>(const VecType &amp;lhs) const</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ae78b65d628f2270227acbd37119b6e93</anchor>
      <arglist>(BlockSparseMatrix other)</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a86ab562de766b970ea9566c7de1f1540</anchor>
      <arglist>(const MatrixType &amp;spmat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad66d0d145948d65ec101872f2ec512e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a7c4bdf8daae5f910bd3a39db20c20aa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab01f8ee5f00629cffd47bfb8aa13cd83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a19d3c45817bbd981cd52a729b8ac6cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerToBlock</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad57c510dfe81b56afa85dca7d710caf9</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acd425d1cb218e9149bce855668e1b3e5</anchor>
      <arglist>(const Index nonzerosblocks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab6f912508ca10ec3aebc0ad1c1cbdd4c</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac0fd4b7f6dfa45b47fa9c862d541c019</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockLayout</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a41baa10595d8cb9f285612b15da4d4ee</anchor>
      <arglist>(const VectorXi &amp;rowBlocks, const VectorXi &amp;colBlocks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>abde1d03830122a98f4d9d1336892ceb1</anchor>
      <arglist>(Index blockSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockStructure</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a556399664232d94d0048081be50607e7</anchor>
      <arglist>(const MatrixType &amp;blockPattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a81773c0b6563584956aaba80f915aff7</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>BlockScalarReturnType *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5ecc11501a9c8e46ecf77a534cd84e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3b543496cda02acdaadca94b001289fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; BlockScalar &gt;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a71dec74241d46da269d521253d0d1252</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_blockPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acf7b0bda7a030b822a1cc274e408bf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_blockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3e764c9ea1fcca15ca28228b3b750d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a1145167034f1cbfc0cf8f90acaeaed4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerBSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a99b3b1f7077c1ba173dc4f33fc7b23b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerOffset</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a8ecdbaefac0c3f884c09ae1f3516d4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeros</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ae94d92f814cbd996fd82eb33b32222f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzerosblocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a48eee56ceb72109bfb7639de5ad9a47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerBSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af5d7a327d0825f536be09a94972cd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a816f079e020c64f9e933ad122770d361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerOffset</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a678c64daad9b9efb2ff5027e5bff6aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>adc0168006987ea707c8961f7a859dd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a15007ef9145230ce0631ca1f47e4feb7</anchor>
      <arglist>(std::ostream &amp;s, const BlockSparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>abf7263d9e736c5716979e33d88738e29</anchor>
      <arglist>(BlockSparseMatrix &amp;first, BlockSparseMatrix &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, StorageIndex &gt;</name>
    <filename>classEigen_1_1BlockSparseMatrix.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor &gt;</type>
      <name>BlockRealScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a9abbbc35e496461557489a6fadaeb032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _BlockAtCompileTime, _BlockAtCompileTime, IsColMajor ? ColMajor :RowMajor &gt;</type>
      <name>BlockScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acc3641f38ad20bcd9ae59abacf1dd1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _BlockAtCompileTime==Dynamic, Scalar, BlockScalar &gt;::type</type>
      <name>BlockScalarReturnType</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a0783845c2e8e9055a91c9fe39b2fb680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a2bb9b42f54c9650acf029f2c9f519784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a784aadbcc4148449fe47e9e2d7350694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8acb1bfa42f7d1b8a32aa031c99a62ccf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8aa91e2906d08c156da4cd465fa5299882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ae2c238662a132e982368d6271458c18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8ad99c96fcda65e885d022bf293fcbec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a77707f85f76cfc3a67b780fca0b8d7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a444ad29d2e3839103037fad374b578c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a84ad3963a82d5595ed621debfff70cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrix&lt; Scalar, BlockSize, IsColMajor ? ColMajor :RowMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a029b3931557d03d80cf040e5641b1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4164b33fe13f57b334d48decd9299ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5a0d4ecddc2c06cc7c95cbe8bc0c63d8a4d8cc1950cced4fe3d42f0273130a9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab2c6873f48d327dddfba2c35f5c077f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4e41b4f9c706a7ab166976a1a2251eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a45561300b27c4e36e5b6d2dbc11cf219</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockColsIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5efe9a64128e2d5fa10026f465bbc547</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockInnerIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a602ad6ecb16ef13de50b73a8c7b7d517</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockInnerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aae47edb7503bb9587597d90909264342</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockOuterIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a4307904df9268a4960500a2a71e63bd6</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockOuterSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a37d46320681789f4e258383f0d82ce3d</anchor>
      <arglist>(Index bj) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac3db3cde7693d6a928701ccf37881583</anchor>
      <arglist>(Index id) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a32e5d9b40c55c5e5cf71b100cc175893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRowsIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad70e417c4e536bfbd387dc27a6cf648a</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aa76d945bb96f46ce5a2897f39071a924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>aaabad879f86f90b20fb5ff736944613e</anchor>
      <arglist>(const BlockSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a209c5a0983159f8736d08b2cac4c2f39</anchor>
      <arglist>(const MatrixType &amp;spmat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac1b6ac6f8cb6ccb2601f30831b2ef9de</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const BlockScalar &gt;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>adad58a35c47684158ab1663bc268a8fa</anchor>
      <arglist>(Index brow, Index bcol) const</arglist>
    </member>
    <member kind="function">
      <type>Ref&lt; BlockScalar &gt;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3d5cf3afb78489619a8a95f133e3e69a</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a1cb35ab3552d4fbfe393c99d811af68a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a35cc91e14f362ebfacb2a5dc300786e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af377945896191f09235dbb721c6f7c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af4c6abe9cc5bb595c0047fa752560250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a890e10a5909af64659b42cce498db67d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerToBlock</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a9da00e1d36e1b86337ca8f7e1dc0f93b</anchor>
      <arglist>(Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac143f604fef15b2383e055e3b4f6fe56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a380e2c12ee671077077c56a2bf2196f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3561e4187cfc2d0fee6b8ca804d63d15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseTimeDenseProduct&lt; BlockSparseMatrix, VecType &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a36748289b8d5371b0c8b16dfc14b9fac</anchor>
      <arglist>(const VecType &amp;lhs) const</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ae78b65d628f2270227acbd37119b6e93</anchor>
      <arglist>(BlockSparseMatrix other)</arglist>
    </member>
    <member kind="function">
      <type>BlockSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a86ab562de766b970ea9566c7de1f1540</anchor>
      <arglist>(const MatrixType &amp;spmat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerBlocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad66d0d145948d65ec101872f2ec512e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a7c4bdf8daae5f910bd3a39db20c20aa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab01f8ee5f00629cffd47bfb8aa13cd83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a19d3c45817bbd981cd52a729b8ac6cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerToBlock</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ad57c510dfe81b56afa85dca7d710caf9</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acd425d1cb218e9149bce855668e1b3e5</anchor>
      <arglist>(const Index nonzerosblocks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ab6f912508ca10ec3aebc0ad1c1cbdd4c</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ac0fd4b7f6dfa45b47fa9c862d541c019</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockLayout</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a41baa10595d8cb9f285612b15da4d4ee</anchor>
      <arglist>(const VectorXi &amp;rowBlocks, const VectorXi &amp;colBlocks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>abde1d03830122a98f4d9d1336892ceb1</anchor>
      <arglist>(Index blockSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockStructure</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a556399664232d94d0048081be50607e7</anchor>
      <arglist>(const MatrixType &amp;blockPattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a81773c0b6563584956aaba80f915aff7</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>BlockScalarReturnType *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a5ecc11501a9c8e46ecf77a534cd84e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BlockSparseMatrix</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3b543496cda02acdaadca94b001289fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; BlockScalar &gt;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a71dec74241d46da269d521253d0d1252</anchor>
      <arglist>(Index brow, Index bcol)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_blockPtr</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>acf7b0bda7a030b822a1cc274e408bf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_blockSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a3e764c9ea1fcca15ca28228b3b750d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a1145167034f1cbfc0cf8f90acaeaed4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerBSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a99b3b1f7077c1ba173dc4f33fc7b23b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerOffset</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a8ecdbaefac0c3f884c09ae1f3516d4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeros</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>ae94d92f814cbd996fd82eb33b32222f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzerosblocks</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a48eee56ceb72109bfb7639de5ad9a47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerBSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>af5d7a327d0825f536be09a94972cd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a816f079e020c64f9e933ad122770d361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerOffset</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a678c64daad9b9efb2ff5027e5bff6aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>adc0168006987ea707c8961f7a859dd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>a15007ef9145230ce0631ca1f47e4feb7</anchor>
      <arglist>(std::ostream &amp;s, const BlockSparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix.html</anchorfile>
      <anchor>abf7263d9e736c5716979e33d88738e29</anchor>
      <arglist>(BlockSparseMatrix &amp;first, BlockSparseMatrix &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseMatrixView</name>
    <filename>classEigen_1_1BlockSparseMatrixView.html</filename>
    <templarg></templarg>
    <class kind="class">Eigen::BlockSparseMatrixView::InnerIterator</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea466a1fc1b235146cc190cfd7ac219391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbeaf6fa65f57a2137da12cc9cdd97c18fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea83069c75c75ccd9126e9374d367479ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbead8725aa8449875e3c0e983aab3d9b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea209f9c2c75ebfcc1b060bed60052375f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbeabbf1b3e557ffb3936446e29efc9ae8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbead8725aa8449875e3c0e983aab3d9b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea466a1fc1b235146cc190cfd7ac219391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>aa5b3412e04a2fa624ef837e7f29e2626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea209f9c2c75ebfcc1b060bed60052375f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbeabbf1b3e557ffb3936446e29efc9ae8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>a72ca595f9b73ec2949b62bc78beaadc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbeaf6fa65f57a2137da12cc9cdd97c18fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; typename BlockSparseMatrixT::BlockRealScalar &gt;</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af67277170d4172bbe3cc899755bcef47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af3f7db99f990a22cadf3a20c787aefbea83069c75c75ccd9126e9374d367479ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; typename BlockSparseMatrixT::BlockScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>a854f8029ce3db3acf6910cbaaa173985</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockSparseMatrixView</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>a6046a9e9ead74f7b938eab1dd2621163</anchor>
      <arglist>(const BlockSparseMatrixT &amp;spblockmat)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>a8f9b5dfd73bedafc7d4ff85081a770d4</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>ad20a34fb3e819adc5032f0fee51a046c</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>af0774d04026b940b94c3944be5eee1f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>a58b9af07a3bd8503990d7c9e0e725b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>aaf868da7f94a2fe8cd01eba47fd1c3e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BlockSparseMatrixT &amp;</type>
      <name>m_spblockmat</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView.html</anchorfile>
      <anchor>ad45d1aded08c0c737272f533615fa207</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseTimeDenseProduct</name>
    <filename>classEigen_1_1BlockSparseTimeDenseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BlockSparseTimeDenseProduct</name>
      <anchorfile>classEigen_1_1BlockSparseTimeDenseProduct.html</anchorfile>
      <anchor>a0965e817adda116fafe1fc4421add58d</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1BlockSparseTimeDenseProduct.html</anchorfile>
      <anchor>ac34093e669d35a5dad6c723158e752be</anchor>
      <arglist>(Dest &amp;dest, const typename Rhs::Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BlockSparseTimeDenseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockSparseTimeDenseProduct.html</anchorfile>
      <anchor>a664bdf0e30cf9d0fa84d98570ef3eb65</anchor>
      <arglist>(const BlockSparseTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockVectorReturn</name>
    <filename>classEigen_1_1BlockVectorReturn.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258a7f20da0b0ff3c13ec5681d8ba6d56ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258ab92aeb245b772c79ab2e3fae9a9e40ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258a07d79c3b00ee3b1f807e2f9bc0ea82aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258a7f20da0b0ff3c13ec5681d8ba6d56ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258a07d79c3b00ee3b1f807e2f9bc0ea82aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>a4d6e7f86756b11e2d65f1cd83d786723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>ad6ae837e5704a1a3d780673199209258ab92aeb245b772c79ab2e3fae9a9e40ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; typename VectorType::Scalar, RowsAtCompileTime, ColsAtCompileTime &gt; &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>a4ae10516cca3a3ebb3dc05a5bb425f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockVectorReturn</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>a659b3ca2d668a47e38c28df08fed57ec</anchor>
      <arglist>(const BlockSparseMatrixT &amp;spblockmat, VectorType &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>a4be7014cf6f62103bd98f867ca23cad4</anchor>
      <arglist>(Index bi)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>aec21974621e4d468742175e3cd0467cd</anchor>
      <arglist>(Index bi, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>aeb50e8420baab72348e94318891746b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BlockSparseMatrixT &amp;</type>
      <name>m_spblockmat</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>a7bb39e7a88bcf9016e8fabd054646bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType &amp;</type>
      <name>m_vec</name>
      <anchorfile>classEigen_1_1BlockVectorReturn.html</anchorfile>
      <anchor>acf7545c76543bb4f5793f392e380015f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockVectorView</name>
    <filename>classEigen_1_1BlockVectorView.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a69bae1fc77b6b47bead223cc0f30afda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a4847a673bebf75af14792abc9a0cfe08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a9aff490f5b4f3d670a4cdcd99db2138d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a25470aa2ef45f41c007125498690f449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a69bae1fc77b6b47bead223cc0f30afda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a4847a673bebf75af14792abc9a0cfe08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a25470aa2ef45f41c007125498690f449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a2bd6af16b910d137e1c608ff3e441786</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a94a658edaa8f95ee457e2545c1798b48a9aff490f5b4f3d670a4cdcd99db2138d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const Matrix&lt; typename BlockSparseMatrixT::Scalar,(RowsAtCompileTime==1)? 1 :BlockSize,(ColsAtCompileTime==1)? 1 :BlockSize &gt; &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a25a7cfe0ac968241fd19f09d0a4eb67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockVectorView</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a0049a3f79ea4a2759a923bcf970fe7c0</anchor>
      <arglist>(const BlockSparseMatrixT &amp;spblockmat, const VectorType &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>ad26a9609460326dde868cd1afa95adc8</anchor>
      <arglist>(Index bi) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>af15f27ea3733e13e09f2344ff62150ed</anchor>
      <arglist>(Index bi, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a5ae5e8e8d65b063c276615de194d9454</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a061acd7f57cbeacbd6406ee3820b12cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BlockSparseMatrixT &amp;</type>
      <name>m_spblockmat</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>a980e47172be2a25fc99e914cbaaa6091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VectorType &amp;</type>
      <name>m_vec</name>
      <anchorfile>classEigen_1_1BlockVectorView.html</anchorfile>
      <anchor>ae8d1c15f1abe6497362d29c05de3cba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>C_Map_MatrixXd</name>
    <filename>structC__Map__MatrixXd.html</filename>
  </compound>
  <compound kind="struct">
    <name>C_MatrixXd</name>
    <filename>structC__MatrixXd.html</filename>
  </compound>
  <compound kind="struct">
    <name>QCPAxisPainterPrivate::CachedLabel</name>
    <filename>structQCPAxisPainterPrivate_1_1CachedLabel.html</filename>
    <member kind="variable">
      <type>QPointF</type>
      <name>offset</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1CachedLabel.html</anchorfile>
      <anchor>a5f502db71c92e572f1e6f44f62c59d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1CachedLabel.html</anchorfile>
      <anchor>a461597cbd470914a9d24b64d16037a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::CacheSizes</name>
    <filename>structEigen_1_1internal_1_1CacheSizes.html</filename>
    <member kind="function">
      <type></type>
      <name>CacheSizes</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>a69f99c2d5e61aa622975bbfd7edbc4ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l1</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>a2e40c5b1a5c224871d46bd8daf02bbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l2</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>aca8d9973df4c91cd3a9de81221a0b2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l3</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>af9ff1e9bc970c01499cf20974d0e8082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CalculateIndex</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex.html</filename>
    <templarg>N</templarg>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg_01_4.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>utility::tuple::Tuple&lt; ArgType &gt;</type>
      <name>ArgsTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg_01_4.html</anchorfile>
      <anchor>aaaba075aec8facfab2ca89d28b6e2fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg, N &gt;::Type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg_01_4.html</anchorfile>
      <anchor>abb9a9cc321ebdd151276a5dcc5fbf5f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2 &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_01_4.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg1, N - Arg2LeafCount &gt;::Type</type>
      <name>Arg1Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_01_4.html</anchorfile>
      <anchor>ac6c7df20f06022f5932043b3aa8d65dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg2, N &gt;::Type</type>
      <name>Arg2Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_01_4.html</anchorfile>
      <anchor>a6c055f3af77c9a09fb2fe8093b99a1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>utility::tuple::Tuple&lt; Arg1Type, Arg2Type &gt;</type>
      <name>ArgsTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_01_4.html</anchorfile>
      <anchor>ac40017c48fed1f4b9a3338c43cbc46c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Arg2LeafCount</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_01_4.html</anchorfile>
      <anchor>a6ef1e154a040ae533e192f31c4ffe01b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2, Arg3 &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg1, N - Arg3LeafCount - Arg2LeafCount &gt;::Type</type>
      <name>Arg1Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>ad23beb978aa54191c517f5a09f37ef12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg2, N - Arg3LeafCount &gt;::Type</type>
      <name>Arg2Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>a7efe669793c73161008259569cbca9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Arg3, N &gt;::Type</type>
      <name>Arg3Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>ab515072a3d6e5a29ba7e6f6ae87e03fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>utility::tuple::Tuple&lt; Arg1Type, Arg2Type, Arg3Type &gt;</type>
      <name>ArgsTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>a04aa5ebd256de4bd9361a5bcab0fbec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Arg2LeafCount</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>a260b9139861beec2457ed845c190c3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Arg3LeafCount</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CalculateIndex_3_01N_00_01Arg1_00_01Arg2_00_01Arg3_01_4.html</anchorfile>
      <anchor>a22a056f3dedf7ef22c76456548cf512d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Camera</name>
    <filename>classCamera.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activateGL</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4872379b01876af2ffd8d2d871472ed1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad491e80e8096db31be3d6095475ff3f3</anchor>
      <arglist>(const Camera &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5c68f1ee8348320a6c47419ae2d724fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>direction</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aae4b943f1e8d26086029abdd6c13b148</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>fovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0942e5c257ca57e6e6e000bde9dc0595</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const Frame &amp;</type>
      <name>frame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ab03a6fbb5d510bdf99da94654115c773</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>localRotate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a33f874756ce3f26b661124a13aa0da2c</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>localTranslate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac648e90b5b31e2eb26dc3cb8594dc502</anchor>
      <arglist>(const Eigen::Vector3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Camera &amp;</type>
      <name>operator=</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac4436b6f6c5ada8ac1a2062d1b87f524</anchor>
      <arglist>(const Camera &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Quaternionf &amp;</type>
      <name>orientation</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a87dcab091782b992386fc0fa30d77f46</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>position</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac5e39b63430bbcdc52d42e7c69374efe</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix4f &amp;</type>
      <name>projectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5dfd06d331ed3b5869043de343573643</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>right</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a70fdd29a57d5cf9fe4b1a256f52ee834</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af0243aa90deb97bdab8592a634e6a6cd</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af8621940fefd60a60df8a02093458960</anchor>
      <arglist>(const Eigen::Vector3f &amp;newDirection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af65bcf0c1ccc9df655c453f34d3c7e2c</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4530ee56805bc5cdd73f2f9bb6cf7a60</anchor>
      <arglist>(const Frame &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>abcdafc0aeba359632ecef5bf07bbfa4c</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a96515ee1c016f5e94a80c4808a6111b1</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a098f0009be2dbd2068472154d281ad7a</anchor>
      <arglist>(const Eigen::Vector3f &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a37d3cc83aae74054afd31be57eee5f15</anchor>
      <arglist>(const Eigen::Vector3f &amp;vectorUp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewport</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad33fa87402ee280ac0194fd062b570bd</anchor>
      <arglist>(uint offsetx, uint offsety, uint width, uint height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewport</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7c1b847ed9fd5dfd3dcf3017160b1825</anchor>
      <arglist>(uint width, uint height)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>target</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a265692fc1c8263a6fcd0be857fce27ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>unProject</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a38f070824241e555744a9ce14601c30e</anchor>
      <arglist>(const Eigen::Vector2f &amp;uv, float depth) const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>unProject</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>acb7561ec2c581385a86fa5adacc096ab</anchor>
      <arglist>(const Eigen::Vector2f &amp;uv, float depth, const Eigen::Matrix4f &amp;invModelview) const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>up</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>add6d9b9e43330142bcb339068c271ff9</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3f &amp;</type>
      <name>viewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a733bc9a1e7bd797d36e09ac652f1fea5</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpHeight</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a03cd0c3febe3a446b1c7bdbc060d3031</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpWidth</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a284a34e208b7ddbd41fb306647f6818f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpX</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0462fcbd95a3e7cfef772cec82b58abe</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad5c56d0e29df685bbe62bc9b77a52b1c</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aa84058b9c5940e96ffd36b7cc3eb3234</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad1897942d0ccf91052386388a497349f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0d31ec301bed986e1a8db01c8a8ef9d7</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a3aa2a49c68b8d2e70e22dfb870f0921c</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mFarDist</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a99e2e35b409fb544fdbb678ade3812b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mFovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a8847b237a8e8da1c61f648c545bc0605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>mFrame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a205261114044cc12db9f04563f2a8850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mNearDist</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7488ed04b1996910ac1c3d744d55adb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>mProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a85763ede30dd3c0ae05aec109b4ce7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mProjIsUptodate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7397176fc61e29223f5fcd688f679516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5e75322c0a0b3e807e7bda8b058130ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mViewIsUptodate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aed95458f7442c3ad4ee11eb912bf5378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>mViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a58ca2c3ba8c0585eaf75ea804126d00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpHeight</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a1e598b956b82f1f059b26f4db0b8bd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpWidth</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>afaa5b3b9d0b31353c0d023bf930d687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpX</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a484daa3326214555f18bda89eb7a629d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a706a8307649c1bfe922443316179d2f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CartPole</name>
    <filename>classcorbo_1_1CartPole.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type></type>
      <name>CartPole</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>ab4a60fce7b5b838610db4a48827ed319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a9e387cf230a3f993cd4977608e36081e</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>ad825a87d10ad4ca75364d580898279d8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a3bb1db727bd301ea5a22e3f3a426300a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a48f09d74b197be8ffa99a3946eb00dca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a372d47db526cc8626a41e894f404ab29</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a32f34d24aa635116613583897e861c5d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_g</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>ab1b52ad0120f5698656b319b34ba1886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_l</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>ae50bf827627b4e27ca9b2a3699cb16ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_mc</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a2338746411247e20128827deb97aa073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_mp</name>
      <anchorfile>classcorbo_1_1CartPole.html</anchorfile>
      <anchor>a1d42253897658e73ca22b2e37861bcc3</anchor>
      <arglist></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 EIGEN_DEVICE_FUNC NewType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cast__impl.html</anchorfile>
      <anchor>a1775802b765eaa5f7954dc37f961d6e6</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></templarg>
    <templarg></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>CastXpr</name>
    <filename>structCastXpr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>Type</name>
      <anchorfile>structCastXpr.html</anchorfile>
      <anchor>a1e5100db77edfeba152c8ee6efe96c95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryCount</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount.html</filename>
    <templarg>Args</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryCount&lt; Arg, Args... &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount_3_01Arg_00_01Args_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount_3_01Arg_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>a184837db01d29cf158f34b5a28347d32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CategoryCount&lt; IfExpr, ThenExpr, ElseExpr &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount.html</filename>
  </compound>
  <compound kind="class">
    <name>CategoryCount&lt; LHSExpr, RHSExpr &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount.html</filename>
  </compound>
  <compound kind="class">
    <name>CategoryCount&lt; RHSExpr... &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryCount&lt;&gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount_3_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CategoryCount_3_4.html</anchorfile>
      <anchor>aeb7255d811ec5ffbfb7c8cfd08044793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryHelper</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryHelper.html</filename>
    <templarg>Category</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryHelper&lt; Category, NoOP, utility::tuple::Tuple&lt; T... &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryHelper_3_01Category_00_01NoOP_00_01utility_1_1ta16f1cd2ff047854c52db5863678aa0d.html</filename>
    <templarg>Category</templarg>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>Category&lt; T... &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CategoryHelper_3_01Category_00_01NoOP_00_01utility_1_1ta16f1cd2ff047854c52db5863678aa0d.html</anchorfile>
      <anchor>a7fbb62f8d61633da54166fce6bf8aae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::CategoryHelper&lt; Category, OP, utility::tuple::Tuple&lt; T... &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1CategoryHelper_3_01Category_00_01OP_00_01utility_1_1tupa80fc01b857945b78bf351fb5f306516.html</filename>
    <templarg>Category</templarg>
    <templarg></templarg>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>Category&lt; OP, T... &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1CategoryHelper_3_01Category_00_01OP_00_01utility_1_1tupa80fc01b857945b78bf351fb5f306516.html</anchorfile>
      <anchor>a0d639ab296b087f83763dea34eb06937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CentralDifferences</name>
    <filename>classcorbo_1_1CentralDifferences.html</filename>
    <base>corbo::FiniteDifferencesInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeHessian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a6eb5801c131cc4293e139a7844c5612b</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeHessian2</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a567aac29991308c8770c78137e274c0c</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a7044bcd6e6b92bf9fa43abd71d3f6f0a</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian2</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a47cfeaed111cff3b41c4566f6e832bde</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobianAndHessian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a594af4b0ca3256eb63e7d7139f3e13cc</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobianAndHessian2</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>acf08bb7f259756cbf95418d7ae97fd9f</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a49bd2e6dfe40dab4c62059c00f59b09d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobianHessian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>af03f3df245230ff8c5e037cb631e62d1</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hessian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>adead22cfe283d9c673000a1b282cb0fc</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jacobian</name>
      <anchorfile>classcorbo_1_1CentralDifferences.html</anchorfile>
      <anchor>a2a55aa1421255a96241f1341b7674b6b</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cephes_helper</name>
    <filename>structEigen_1_1internal_1_1cephes__helper.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>big</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper.html</anchorfile>
      <anchor>a1a04b366c93aba016bd6fc12152908fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>biginv</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper.html</anchorfile>
      <anchor>aaf9d26dccde22247394ba3f629f7a50e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>machep</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper.html</anchorfile>
      <anchor>af8e5a698b386888063ff1aaf0ad58dfc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cephes_helper&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1cephes__helper_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>big</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01double_01_4.html</anchorfile>
      <anchor>a4ec28d272a564ee3ad92d32dc9ad6128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>biginv</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01double_01_4.html</anchorfile>
      <anchor>aa38499701bf6cf8d2a2b4da5817f9111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>machep</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01double_01_4.html</anchorfile>
      <anchor>a5f6e80e7ddefe936d7d3686c14054ebc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cephes_helper&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1cephes__helper_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>big</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01float_01_4.html</anchorfile>
      <anchor>a231775f6e6bbfe9364b50735b6c35dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>biginv</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01float_01_4.html</anchorfile>
      <anchor>a96e78e6f3e205fa8b7b557499fdb4e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>machep</name>
      <anchorfile>structEigen_1_1internal_1_1cephes__helper_3_01float_01_4.html</anchorfile>
      <anchor>a2b65193337bc1a213286faed766fb663</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_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</anchorfile>
      <anchor>a96aadd23e6335d10018576e81dec4443</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a4483c7d8313821530752f5639014bb58</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_compile_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>a3c2b76669f5a6ee7f5d9fc1f1438eae0a91b2252c53a2ad34ab1c338e6be98b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>a3c2b76669f5a6ee7f5d9fc1f1438eae0a91b2252c53a2ad34ab1c338e6be98b08</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>a1a2bb6d646abf1a403c16d4a29587213a78df75eacf7a28398f0e18e2a1c6d534</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>a1a2bb6d646abf1a403c16d4a29587213a78df75eacf7a28398f0e18e2a1c6d534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</anchorfile>
      <anchor>afe5ddaa724ea7106086bc07105d3a55f</anchor>
      <arglist>(const Scalar *dest, const OtherDerived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</anchorfile>
      <anchor>ae6e2eebec28efcb71ed43e9c1fe1d49c</anchor>
      <arglist>(const Scalar *dest, const CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MightHaveTransposeAliasing</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</anchorfile>
      <anchor>a01cee326e5f97de5675845081f35a9ab</anchor>
      <arglist>(const Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</anchorfile>
      <anchor>a9b124ec8236f4729eeb12d619da434df</anchor>
      <arglist>(const Derived &amp;, const OtherDerived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01double_01_4.html</anchorfile>
      <anchor>a2070738f3a67504dea541cf1068b61da</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ab3560344879b16337d17862725beb787</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodBase</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</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>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, Lower, CholmodDecomposition&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, Lower &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, Lower &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</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>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, Lower, CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</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>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, Lower, CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</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>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, Lower, CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acadd9b3e594d5b8dc756c5dc7e2e6515a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0cf8b1814e4273d46d1ae2c6e364398fa4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</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>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodDecomposition</name>
    <filename>classEigen_1_1CholmodDecomposition.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, Lower, CholmodDecomposition&lt; _MatrixType, Lower &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>
    <member kind="variable" protection="private">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</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, Lower, CholmodSimplicialLDLT&lt; _MatrixType, Lower &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>
    <member kind="variable" protection="private">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</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, Lower, CholmodSimplicialLLT&lt; _MatrixType, Lower &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>
    <member kind="variable" protection="private">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</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, Lower, CholmodSupernodalLLT&lt; _MatrixType, Lower &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>
    <member kind="variable" protection="private">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ClosedLoopControlTask</name>
    <filename>classcorbo_1_1ClosedLoopControlTask.html</filename>
    <base>corbo::TaskInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ClosedLoopControlTask &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>afcd7fca0e5afbaf539f9d85a1c4fbea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClosedLoopControlTask</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a92b602fbdcfb091e5b0d2bf048116433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a7b2455fbf095598cdffda78110b2655e</anchor>
      <arglist>(const Environment &amp;environment, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>TaskInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a55c07ba3389750aca8b816112807b2f9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a0b142e681dbca4d6b523aab21e2cb058</anchor>
      <arglist>(Environment &amp;environment, SignalTargetInterface *signal_target=nullptr, std::string *msg=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a97a0762b4a0b2398610c16724fb824f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlReference</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>ad9ad8abd884001b01cecd4ba5b4c8593</anchor>
      <arglist>(ReferenceTrajectoryInterface::Ptr ureference)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateReference</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a2541e1cb60d90082885546eb4338aa28</anchor>
      <arglist>(ReferenceTrajectoryInterface::Ptr xreference)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>abd47de523888e7ad9fb6722e4cee1328</anchor>
      <arglist>(const Environment &amp;environment, std::string *msg=nullptr) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_compensate_cpu_time</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a95b7115fcc5d9d17997f5ed97f108d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_compensate_dead_time</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a5184682376e0093fd91389a8c54e62eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneStepPredictor</type>
      <name>_compensator</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a97a733994f4ccb49c16ce460ebfe536a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_computation_delay</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a626d0d167ad35654c8fc51fd7c93bfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FilterInterface::Ptr</type>
      <name>_computation_delay_filter</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a5b3470a637f70c5f07c9d7b51855e985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a4d064ded15b6b842c0df6ad75c61a4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_max_dt</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a2091e7981ec447cbf8ea97081065b51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_min_dt</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>ae4115ee3ae7563c634f6703e1a4c0f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_realtime_sync</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>af6bed7254f7550deb11f8e7c4f753186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_sim_time</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a0d72489262beeb2889a2dc132f74ad34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeValueBuffer</type>
      <name>_time_value_buffer</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a2232336723a1e342da9047d79eb7e8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>_ureference</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a12fc46c98d236ce77337330182b8012f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_wall_time</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a388e1b49ba7e1121eb37859c7d9a45f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>_xreference</name>
      <anchorfile>classcorbo_1_1ClosedLoopControlTask.html</anchorfile>
      <anchor>a01e35ed380a6c81c8b9b11548683f93d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1coeff__visitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>adfb8342e9131db6f1ebee928681ed031</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>init</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a539c8a9892058be19907907f7298a100</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a9ce5b71bd59199535b78b1db63fd3801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>res</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a997d67dffc3b7f525c5c43d6b8b61177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>aaec19026273c975a85b1d539d4b7dbab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::CoeffLoader</name>
    <filename>structEigen_1_1internal_1_1CoeffLoader.html</filename>
    <templarg></templarg>
    <templarg>HasRawAccess</templarg>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ad54865ae17374a89388621c05bb90d91a8ba99db3ee9213010e66b1232015bbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ad54865ae17374a89388621c05bb90d91a8ba99db3ee9213010e66b1232015bbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Tensor::Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ae63c80db8734f22daf0f01a9cffc2099</anchor>
      <arglist>(typename Tensor::Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>CoeffLoader</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ae4e88ebc9e72b1c2408255ee927e6d9a</anchor>
      <arglist>(const Tensor &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>a7be29df470c90f7946ddfbf03bec79fb</anchor>
      <arglist>(typename Tensor::Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ab5563f7024db6c443acc9ec4b19e5f52</anchor>
      <arglist>(typename Tensor::Index index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Tensor</type>
      <name>m_tensor</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ab59214b496dc73e15d53c63677255b2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoeffLoader&lt; Eigen::Tensor, Tensor::RawAccess &gt;</name>
    <filename>structEigen_1_1internal_1_1CoeffLoader.html</filename>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ad54865ae17374a89388621c05bb90d91a8ba99db3ee9213010e66b1232015bbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::Tensor ::Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ae63c80db8734f22daf0f01a9cffc2099</anchor>
      <arglist>(typename Eigen::Tensor ::Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>CoeffLoader</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ae4e88ebc9e72b1c2408255ee927e6d9a</anchor>
      <arglist>(const Eigen::Tensor &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>a7be29df470c90f7946ddfbf03bec79fb</anchor>
      <arglist>(typename Eigen::Tensor ::Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::Tensor ::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ab5563f7024db6c443acc9ec4b19e5f52</anchor>
      <arglist>(typename Eigen::Tensor ::Index index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::Tensor</type>
      <name>m_tensor</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader.html</anchorfile>
      <anchor>ab59214b496dc73e15d53c63677255b2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::CoeffLoader&lt; Tensor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>a95df849c7022f7a357a3b68e0263a531aa4b09c0d46cce21862709e6e158aea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>a95df849c7022f7a357a3b68e0263a531aa4b09c0d46cce21862709e6e158aea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Tensor::Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>a2fd50cc8446af0bba6553a709d331d37</anchor>
      <arglist>(typename Tensor::Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>CoeffLoader</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>a7efb1b9d1a0e1d153601b711389dc244</anchor>
      <arglist>(const Tensor &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>ae661b2ae71d66ef7fbe049fba545c873</anchor>
      <arglist>(typename Tensor::Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>a1fe63149a6935cb39d3a054adc991de8</anchor>
      <arglist>(typename Tensor::Index index) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Tensor::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>ab89db128d3152258769b8247e6a09472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Scalar *</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1CoeffLoader_3_01Tensor_00_01true_01_4.html</anchorfile>
      <anchor>aff4a31231777b32ab0914c8fd5c9eb98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::colamd_col</name>
    <filename>structinternal_1_1colamd__col.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a808942c2b4ec1e135243ab2927622900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a0988ef98762284597845075582b36470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a837b9b9d470e96d32e303679ce004374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>headhash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a9bad1f353265bb7c0d8cc5c57d5fc413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ace6c1dba33e5567803b3ac65102d0505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>order</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a8fe398ae0ce2340284ccfdbb6f8e1681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>parent</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a055aae294c88d90e8d88e262a16d6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>prev</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a33b7b6481a4677a7cc5bbff4b9074ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>score</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>afdc05497e4b487dda74646419d993478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@528</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>acbddd6c1192ac15d782ae0283d37048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@529</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>af36b9f2d98bdb47296eb545fb381ff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@530</type>
      <name>shared3</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a4c1ce1453bdb12ca1f7e388e48a85e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@531</type>
      <name>shared4</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ab814b79878cecd8d155eb4e03106fb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a127a40c2b27808cd35f80a9d565d1634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>thickness</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a982ba15d99d1149c2d15c3aa0c27c206</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Colamd_Row</name>
    <filename>structinternal_1_1Colamd__Row.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a2c81b93280cf9d42e6cb0ff395261da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>first_column</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a9b694a3f462bae9fdab80ac9f8c3a867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a061b6aba0ec750f7183a6ad248be7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>mark</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a12ce9cc01f76b9a138b0de8f257212f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>p</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a5763d514bab77c972feccff2fddd9920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@532</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a3f73a0ae55aebed229834e9c022278ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@533</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a7c5765ccf3d61f4c4db4fefdc184b75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ac6998584d9ff3a7eae40b632b0e63b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::COLAMDOrdering</name>
    <filename>classEigen_1_1COLAMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a9b6ec654523903abaa7daf8e669b0daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>afedad7a4b7f0f018787dc8f977cdd674</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a708cb20191dcd79856d922f262405946</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::CollapsableGroupBox</name>
    <filename>classcorbo_1_1gui_1_1CollapsableGroupBox.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setCollapsed</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>aa1908a7282ace55323acb1954c1706ac</anchor>
      <arglist>(bool collapsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollapsableGroupBox</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>ace8187c69e1f59e1018baea503df277b</anchor>
      <arglist>(const QString &amp;title, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QGroupBox *</type>
      <name>groupBox</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a365f2ba776b2119ee434c4c2beec29ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCollapsed</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a0e1da889fe728b6deba3358c78387a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createContentArea</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a076f2c0efd4f75e9dea627315c8064e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createTitle</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a2148ee93d5f50409b31d05467dabaa30</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolButton *</type>
      <name>_button</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a4e901263b34b4ebd90c9db427c723e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_collapsed</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a2222a404634761b84c45613a3c60b0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGroupBox *</type>
      <name>_content</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>ae2a0c82efe177f7995693807b7880b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1CollapsableGroupBox.html</anchorfile>
      <anchor>a030f5ce04f15a491111ec705e1c8fba8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CollocationInterface</name>
    <filename>classcorbo_1_1CollocationInterface.html</filename>
    <base>corbo::DynamicsEvalInterface</base>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>InputVector</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a63c5f6d72d8036546b288921752e6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CollocationInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a0020e234a0e5dc7577cc6882c32f6fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a5e367b9a93e714bc40f6f725b643f91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CollocationInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a606cce4e10a630f8822bba84893dc900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a39efb4d0068966d5c7e5eb24ae73a699</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>a266aa4bc93e633f47ec3d69fb840159e</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>ab1883692992ac666c64626c24f66e595</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollocationInterface</name>
      <anchorfile>classcorbo_1_1CollocationInterface.html</anchorfile>
      <anchor>ae6d0e984feb1cc6cb5a6cd6cce67ff5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ColorManager</name>
    <filename>classcorbo_1_1gui_1_1ColorManager.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addColor</name>
      <anchorfile>classcorbo_1_1gui_1_1ColorManager.html</anchorfile>
      <anchor>acdcfc6602df7a08580b4970c5494c701</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QColor &amp;</type>
      <name>getColor</name>
      <anchorfile>classcorbo_1_1gui_1_1ColorManager.html</anchorfile>
      <anchor>a0fb7e4be177cbaca16286fe789c689ff</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QColor</type>
      <name>getColor</name>
      <anchorfile>classcorbo_1_1gui_1_1ColorManager.html</anchorfile>
      <anchor>a4b8cf8aa0c4902305a80684b2f700748</anchor>
      <arglist>(int index, int alpha)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; QColor &gt;</type>
      <name>_colors</name>
      <anchorfile>classcorbo_1_1gui_1_1ColorManager.html</anchorfile>
      <anchor>a23e617b449e69e284843aaebdc29255c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ColPivHouseholderQR</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a8e9b93969d2b271dc8424dd44c6699c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a00d017c1090e266ade1114e8ada1f66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563acc3a6c1d106c63312d22556752011545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a659ee3b9eb7712afe9cfe403a502bba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a00d017c1090e266ade1114e8ada1f66e</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>a21fce526d4c7a5d53f2c6491a4133a4f</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>af0b05cd2791b80a967c83023c1bf6368</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>a431c70c528729251631d82a918c647bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d9319e9ad7565d4dd3fc07e540f459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a659ee3b9eb7712afe9cfe403a502bba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563acc3a6c1d106c63312d22556752011545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aea95c556cf6fe764ccd1f4cb58773f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1f4415b01f8324bf9fc5d83982e0e069</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>a9c5615ab3c4f9263b28374b6ed68cbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f5b4b7cabbf2c3b570919108d42225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a8e9b93969d2b271dc8424dd44c6699c0</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>a338dbecd93a8c2b3f9f6b7b27e941f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1d0d053fbb59970f2dbd35de6a0b6056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6bcf8334d0d9175edd79a56653399d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a295d5643b05390004f6f339804df8600</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acbcf0b3fdbfa53418b73887934d5be74</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a03eceb0d6822d667f8c43b99e19a7f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f61ff5e01880ff0700b661dab2b417f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a3390e803dcdaf7d016bb84715693ff2e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a165e39b9a98ca09c62d8ecef0ba6eb0e</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a90973cc2314999be8488073dabdf4361</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae59a0f5ccd2bd9c6cdc233ae2e8cc1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31cee5c9d8058932d41abda7396acae8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab5611a61fb4aa10021394f91ed3ac276</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a296dfd7ab8eb8404d8e70858165e48e5</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a021b7a6e361a04735e22832e9dddf587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa49e9da055082ec8076e42b9e26d6a37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad7d86d9047f3711e4f28ec87c5e66896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c36115eb7bdea4f74585ac5ef045a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a38a1368366ea3c9a18bb94a0f9064ac5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abec772baa25d95a770e970ccb2127caa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5f087f95fcbe2b46b374f4d9fc746c1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9148c307de4418a01b1e8747b17345f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad0578212c2472dd1a684d6466abae3c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac885eaeb3df87f60c85a7d6b150b666c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4dbdbb12597f978839b1e9d50acdf782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0d5b42116f0dfadbe3b774ffaf36689f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a81dbc8d5e642278f567dec20cf455b5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5daf4256f1c0aa869392bb517a7bf06a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d9eb26711c2cc4698ec4ab7dad415cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c01c05c0c3839d4316db64376e2b6bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a439472b02b9326c60f5ca4aaf24d1660</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>a5fa0fe9a8788be9a83cf071ae23cefd7</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aba6a8c5da35c53f110d8330109e76269</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>a06059c8b0b6cb80beba21e79c37e0ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acb50da4b25a28d7270b8e5b4c14cb083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab7ed797d2fb733918ef4dfae7681d4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a89c0d30e24f00fd570eef00431f6952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6fffe564f445702d58a0a2c2e8fdd3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a467b43512d63145dc599e82784b1cb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab9ec8cab591723f4deac336114369861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab419bf570cf1efdf0fbde325bda8bfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a71afc64a563aa4b0f6320877eb8c1a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4ed462121a0b42999b778365c02b7fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a46b3b7a0c8f23a1d5ed69b5ef0518152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43e2e1baca5c7e66da4e711ee1579772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a565cb10dfd41ea6025eb66990e7b168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4e5ab7894126264655657e61ea441ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aab0a569c89c72f4ae9916e35aad39161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a516aa8f6a36aa9575679f89bc6def324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a34e682bcbee8549226d039a11c0024ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColPivHouseholderQR&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a00d017c1090e266ade1114e8ada1f66e</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>a21fce526d4c7a5d53f2c6491a4133a4f</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>af0b05cd2791b80a967c83023c1bf6368</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>a431c70c528729251631d82a918c647bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d9319e9ad7565d4dd3fc07e540f459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a659ee3b9eb7712afe9cfe403a502bba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563acc3a6c1d106c63312d22556752011545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aea95c556cf6fe764ccd1f4cb58773f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1f4415b01f8324bf9fc5d83982e0e069</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>a9c5615ab3c4f9263b28374b6ed68cbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f5b4b7cabbf2c3b570919108d42225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a8e9b93969d2b271dc8424dd44c6699c0</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>a338dbecd93a8c2b3f9f6b7b27e941f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1d0d053fbb59970f2dbd35de6a0b6056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6bcf8334d0d9175edd79a56653399d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a295d5643b05390004f6f339804df8600</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acbcf0b3fdbfa53418b73887934d5be74</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a03eceb0d6822d667f8c43b99e19a7f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f61ff5e01880ff0700b661dab2b417f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a3390e803dcdaf7d016bb84715693ff2e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a165e39b9a98ca09c62d8ecef0ba6eb0e</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a90973cc2314999be8488073dabdf4361</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae59a0f5ccd2bd9c6cdc233ae2e8cc1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31cee5c9d8058932d41abda7396acae8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab5611a61fb4aa10021394f91ed3ac276</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a296dfd7ab8eb8404d8e70858165e48e5</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a021b7a6e361a04735e22832e9dddf587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa49e9da055082ec8076e42b9e26d6a37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad7d86d9047f3711e4f28ec87c5e66896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c36115eb7bdea4f74585ac5ef045a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a38a1368366ea3c9a18bb94a0f9064ac5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abec772baa25d95a770e970ccb2127caa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5f087f95fcbe2b46b374f4d9fc746c1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9148c307de4418a01b1e8747b17345f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad0578212c2472dd1a684d6466abae3c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac885eaeb3df87f60c85a7d6b150b666c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4dbdbb12597f978839b1e9d50acdf782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0d5b42116f0dfadbe3b774ffaf36689f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a81dbc8d5e642278f567dec20cf455b5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5daf4256f1c0aa869392bb517a7bf06a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d9eb26711c2cc4698ec4ab7dad415cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c01c05c0c3839d4316db64376e2b6bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a439472b02b9326c60f5ca4aaf24d1660</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>a5fa0fe9a8788be9a83cf071ae23cefd7</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aba6a8c5da35c53f110d8330109e76269</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>a06059c8b0b6cb80beba21e79c37e0ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acb50da4b25a28d7270b8e5b4c14cb083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab7ed797d2fb733918ef4dfae7681d4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a89c0d30e24f00fd570eef00431f6952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6fffe564f445702d58a0a2c2e8fdd3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a467b43512d63145dc599e82784b1cb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab9ec8cab591723f4deac336114369861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab419bf570cf1efdf0fbde325bda8bfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a71afc64a563aa4b0f6320877eb8c1a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4ed462121a0b42999b778365c02b7fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a46b3b7a0c8f23a1d5ed69b5ef0518152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43e2e1baca5c7e66da4e711ee1579772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a565cb10dfd41ea6025eb66990e7b168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4e5ab7894126264655657e61ea441ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aab0a569c89c72f4ae9916e35aad39161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a516aa8f6a36aa9575679f89bc6def324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a34e682bcbee8549226d039a11c0024ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a00d017c1090e266ade1114e8ada1f66e</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>a21fce526d4c7a5d53f2c6491a4133a4f</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>af0b05cd2791b80a967c83023c1bf6368</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>a431c70c528729251631d82a918c647bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d9319e9ad7565d4dd3fc07e540f459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a659ee3b9eb7712afe9cfe403a502bba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563acc3a6c1d106c63312d22556752011545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aea95c556cf6fe764ccd1f4cb58773f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1f4415b01f8324bf9fc5d83982e0e069</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>a9c5615ab3c4f9263b28374b6ed68cbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f5b4b7cabbf2c3b570919108d42225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a93eec8b977730598ec279f07565d8563a8e9b93969d2b271dc8424dd44c6699c0</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>a338dbecd93a8c2b3f9f6b7b27e941f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1d0d053fbb59970f2dbd35de6a0b6056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6bcf8334d0d9175edd79a56653399d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a295d5643b05390004f6f339804df8600</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acbcf0b3fdbfa53418b73887934d5be74</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a03eceb0d6822d667f8c43b99e19a7f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6f61ff5e01880ff0700b661dab2b417f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a3390e803dcdaf7d016bb84715693ff2e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a165e39b9a98ca09c62d8ecef0ba6eb0e</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a90973cc2314999be8488073dabdf4361</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae59a0f5ccd2bd9c6cdc233ae2e8cc1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31cee5c9d8058932d41abda7396acae8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab5611a61fb4aa10021394f91ed3ac276</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a296dfd7ab8eb8404d8e70858165e48e5</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a021b7a6e361a04735e22832e9dddf587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa49e9da055082ec8076e42b9e26d6a37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad7d86d9047f3711e4f28ec87c5e66896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c36115eb7bdea4f74585ac5ef045a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a38a1368366ea3c9a18bb94a0f9064ac5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abec772baa25d95a770e970ccb2127caa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5f087f95fcbe2b46b374f4d9fc746c1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9148c307de4418a01b1e8747b17345f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad0578212c2472dd1a684d6466abae3c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac885eaeb3df87f60c85a7d6b150b666c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4dbdbb12597f978839b1e9d50acdf782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0d5b42116f0dfadbe3b774ffaf36689f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a81dbc8d5e642278f567dec20cf455b5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5daf4256f1c0aa869392bb517a7bf06a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d9eb26711c2cc4698ec4ab7dad415cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9c01c05c0c3839d4316db64376e2b6bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a439472b02b9326c60f5ca4aaf24d1660</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>a5fa0fe9a8788be9a83cf071ae23cefd7</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aba6a8c5da35c53f110d8330109e76269</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>a06059c8b0b6cb80beba21e79c37e0ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acb50da4b25a28d7270b8e5b4c14cb083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab7ed797d2fb733918ef4dfae7681d4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a89c0d30e24f00fd570eef00431f6952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6fffe564f445702d58a0a2c2e8fdd3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a467b43512d63145dc599e82784b1cb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab9ec8cab591723f4deac336114369861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab419bf570cf1efdf0fbde325bda8bfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a71afc64a563aa4b0f6320877eb8c1a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4ed462121a0b42999b778365c02b7fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a46b3b7a0c8f23a1d5ed69b5ef0518152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43e2e1baca5c7e66da4e711ee1579772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a565cb10dfd41ea6025eb66990e7b168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4e5ab7894126264655657e61ea441ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aab0a569c89c72f4ae9916e35aad39161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a516aa8f6a36aa9575679f89bc6def324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a34e682bcbee8549226d039a11c0024ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::column_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1column__dfs__traits.html</filename>
    <templarg></templarg>
    <templarg></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>ab971d2345ea7cb46fa36d8efc4a70957ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>ab971d2345ea7cb46fa36d8efc4a70957ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a8adc38f8b5e97c0ab3c8a90b1fd5cb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a7c5616d5178c49c1374613aefa1d68ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>column_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a84be35a20707d05cdf72d18e7755ae96</anchor>
      <arglist>(Index jcol, Index &amp;jsuper, typename SparseLUImpl&lt; Scalar, StorageIndex &gt;::GlobalLU_t &amp;glu, SparseLUImpl&lt; Scalar, StorageIndex &gt; &amp;luImpl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a5b48ce6fa5fa373fd784033df70959ff</anchor>
      <arglist>(IndexVector &amp;lsub, Index &amp;nextl, Index chmark)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a034a1bf7ad2d7a4ba7e8c91463dc3f36</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, StorageIndex &gt;::GlobalLU_t &amp;</type>
      <name>m_glu</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a8a373ddef6de2fd2462c06534a052118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>aeb425429d726efde9a63eea217549a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index &amp;</type>
      <name>m_jsuper_ref</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a899dbc434353f1d05b512169a2f57e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, StorageIndex &gt; &amp;</type>
      <name>m_luImpl</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a0bfbf67afd5463fd9b10fc6d9bcefedb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CombinedCompressedCollocationEdge</name>
    <filename>classcorbo_1_1CombinedCompressedCollocationEdge.html</filename>
    <base>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CombinedCompressedCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>af112197e1ba261a73d51f185029f7c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CombinedCompressedCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ac2c192a41cdcee92b070d59e1cc8b966</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CombinedCompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a56a890dbd615d5a3429de76ef58becd6</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k, VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, VectorVertex &amp;u2, VectorVertex &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a53fb7ef2a4abdbf0af9cb419029796d3</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a5d7accd69b5e67e90517c352efee306f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aaa0522ba37e7e963612526fc125b53f8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aaf586541db9b9caa13e86203104ef3dc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aa80b2deebc3a710d636873acf4f191fb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ace86808545b546da83d94a12b4ba74ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a56bf46c7f966ce284995316cc94f1d5a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a9d8a2cd0f6ddcbe708c430d8fba90de9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a99595c3dc7c119587b543aa04d77e15b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a2d8d84318af360b64c08e011427a5c86</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a5e3f1c9f80c57309d184cf6b1e8995d7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollocationMethod</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a07e646c5bc6e59f0ce03d467f73d1bb8</anchor>
      <arglist>(QuadratureCollocationInterface::Ptr quadrature)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CombinedCompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>abf927b88aeb727c632db0315ebf79cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activateIntermediateConstraints</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ad1ec40388c3bcd4a1fd35cfd879c6807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a9765cc14940a92b1bad48596608e2eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a0cd7e1906bfc39dc071665bf396a45e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a3742e097d6c6040df50b42a94a004adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aac19ee5311deef5f0f1d6da9fb4b23e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a7c3e6d01bf4ccb4650aaeb87f7bd761c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>af15a1dab3448ac1e373b91bcc8ebde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_lb_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a8383c3067fdcd1218dae2f4fa2b5814e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a6997178927e0bea80be704fc54ad4c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>abe7de56976e129475eba04da5b6d2063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_obj</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a99dcdc2cfd85ac2ca1905ad8bba252fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ub_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ad9ab11433606c8687a13934f27abd44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a64c5374c8a92979d4f922d959d91e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a42182916efebc9b5706699717f632ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dynamics_quadrature</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a8e532f597671344f434c42e386e7b2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>af0bc6df094ee4fa2dd86a8a790af17b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_u</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a98e540a0f87ea99f7596c2f6737b9db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ab71e41769d11def857daf1ebd4989b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ae32a8a9e7a0eebd8c2ccd6da20c77692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a388b8ca3c5f304013cadbbd08f444dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a9a70f94c6eee7f3ffa061a5d2a7e62d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a4ff0e65d748e7d360c78b50bd692d103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a1a405a650ff3ed0cceff020b0deea031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a97ca4091454608162929d0cf6cb38fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a570fcf5469fe7729d3f0703a436ac2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a4eb4d29ea88207531c8a0aabc380b163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CombinedCompressedCollocationMultipleControlsEdge</name>
    <filename>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</filename>
    <base>corbo::MixedEdge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CombinedCompressedCollocationMultipleControlsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a565eff4b4cec61e3f407a2f5bc7618ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CombinedCompressedCollocationMultipleControlsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a0f18bb455500a995abe98f71a466b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CombinedCompressedCollocationMultipleControlsEdge</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>acbcf3b81e036cc5390ec7afaf955e1af</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a8bb03451de4bf12d9e1b7a7f81aa3bfe</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a8a99a0f0b306f2c65303337a65304d25</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a96112c4347a86c63d1533dafb7f78f00</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a0af8a667e19e3cd75ed95346a0224c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ad0e6c67354038f7f1fa8ed2d4af65b59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a29d2cb5471e7c6b8b336534c5bbe37be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a4e1741dc48bd46793e89d0a1921a65f0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae0a7f551842cc922d769ac91d3e98d58</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>aad31cb40bf74f2c5a4e514a10c5aaa8e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a22322b893df6935a4f1662a3656a876d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a6cf1953742c2547bc6d7281beb8d6166</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a900900222c7eb68b44ca52bebae5ce4e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CombinedCompressedCollocationMultipleControlsEdge</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>aeeb28fbde0e670eb5200c27917d5e7c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activateIntermediateConstraints</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a55b7adb331897d1b6d7c07ae3ed5122b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearInternalBuffer</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>aab4e412db48e10c92d42bbf0f92ef2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a2a46f7dfb7e9faf22eb4d859fb0ddad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a6d683039df05d3d44924b5780773be56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ab64bd3ad109fa65bbcd4a81ffd17ee82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>abf35456194fc3973b27646d65ad0fbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a0852fe461115e0d2b8740be3094971b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a07915631f1673fab2e54738bf972d84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_lb_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a0e740dca0c18b155b735264ce0fc5971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a19c2ad97fec7704c426dd429e4786506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>acb61b82fc34a2e552f0f75f133e2c667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_obj</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>afbc21de57df08b834d6a2b34a7f5cc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ub_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a43c9bfdcbc24c2892a07e26f8055c66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae640e9ff95b0e1b857e95767e7c6d8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a3f0a2479dc14a409c3ea7d3459bd4423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dynamics_quadrature</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a9afd62fdc0ef92396c0d48f5b052b656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a5776c4bfad7f233485ab45832bf5c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_u</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae0b54c604693ad16a57a9bdce53a61e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae58102d3790ab8ffb859c2777dad4e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>af4c05d39eb9be2ff7a4d2ddd5212b608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_points</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a57ebe9b45019eb82180fd093e6c5014d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>acc960e8c583510029d3b40f0dfb7b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae8fd51581807c87568e06031b5ee0b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae2bfbd26b3bf68bf36fd9480322ea749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a067060d96d40eac245e763cffe447341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a8c33b1f99fe793ed42ec52d60969fc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a18653284ecc22c4bc45d9602c4bef4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1CombinedCompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a77b37127f632d026fc92fbb5a782c4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CombinedUncompressedCollocationEdge</name>
    <filename>classcorbo_1_1CombinedUncompressedCollocationEdge.html</filename>
    <base>corbo::MixedEdge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CombinedUncompressedCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a83b9f35bb5a9a455c981163407b379f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CombinedUncompressedCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>acf6d09971d6f09b33eeb68ffc69a6eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CombinedUncompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a30137b3954297de7d7d267be92cc64e1</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a59e89eea1797431876e0a460fef93657</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aede469f8353b7460c32f218e37b77b69</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aa231baa26c060eebfe70cecf4b0fe370</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a79b1d31f95d069023078ac8e37937799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aaf32c8474bc825f29bcfb6bb1d358c81</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>afd49d89ecb800bce8e10a0c0174ef762</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a9a3f350685bb184ad7023c9f1001a606</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ac20649ea00784fc1d5b6a4f90e737925</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aa3b2037511fa7c312035e96f09f1bcc3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a30370df9d9d332028cd9159ad49ddbe7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aab4935c69d15a98fb8452206c3b45a9f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aabc8457317394a739d1fdaee07f37e40</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CombinedUncompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a98baf955beaeaa764eba0292b32173a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activateIntermediateConstraints</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ae2bd6604da66b2ab061e060e58ba51b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearInternalBuffer</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a53cd09335ba3eb7e6f461368094ae381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>abee81cec100adca62ea93be55b2131fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ab7c68f863798305c41b38d8c412c783f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ad64e834e25237a171d5493cb689cf8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aa764e3bf88693ad8454112c1cf0350e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a5553f6656391c3560d1691a0e1bbf132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_ineq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a8c8e9902ceedb568873220d559cdd442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_eq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a4d72257ee1fc3f2b3a7d350ef9e06a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_ineq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a3ad670ad6794a24dad79494a2d80c213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_obj</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a75218f8e88739f4125749151bd622ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a13392e88d56cda1a8a7e63830a2d3a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a7d2cd5ef3410a40614b0a6f91dd66c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dynamics_quadrature</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a2261202e5d9ff5b9a02508e5aee099b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a048ff6e26af2e6af9d0232aeb8c7a2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_u</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>af4d2c04ace32762ebe82138cae7f8a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_intermediate_u_internal_buf</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a5e9bc4c6e393aa6d5f18834f782a6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ae955eb336c7303a7a4f5514615db7c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a649aed875773eb9906556e52068b7611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_midpoint_error</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aae183c6bc3f0a21b00e2ab3ae1c94bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_points</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aadc359224e350db1fbab95a24cd6e0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a3ae2170f8336a139bc179328a053be59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a6f7b0909034b08b3d7ab1eb8a6f233f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a4ce76bb33e922a906060133adb00955c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a0255de56e4c3dccd5ee9fb2ba4a2b48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>ac59f71d112e048fe185f4384d4308397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>aa8366d6a35c6ed9e68c8a629a1768812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1CombinedUncompressedCollocationEdge.html</anchorfile>
      <anchor>a53ceaad2275a8316e8c8ed2ca9fc5bc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CommaInitializer</name>
    <filename>structEigen_1_1CommaInitializer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0fb578ef5537c458150ea8bb7eae63d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0b4c51ae41d98320e4ee66e27e6f8dfa</anchor>
      <arglist>(const CommaInitializer &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a55b185ca858afa95645cbc4e97030cee</anchor>
      <arglist>(XprType &amp;xpr, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>aed4e19a5d8bb35516c08385e67feae00</anchor>
      <arglist>(XprType &amp;xpr, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>finished</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a3be7de7fb3e8d3c4d3063f480181b17f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a643641e7710568d39b1e8658817a5912</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>aa86188eae996f009ed0e8ae508b07c5d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad737684daf9bc78f2a6527713d2c6e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ab31bf5a9a85ca7afd84b7adf4baaaa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_currentBlockRows</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a9a6ad628399cc4aa31bafe8df7beb850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>afac25de119210f2df4d814694b6c56f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0e012d28c281acfd727bf3e99780c919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CommonSignalTarget</name>
    <filename>classcorbo_1_1CommonSignalTarget.html</filename>
    <base>corbo::SignalTargetInterface</base>
    <class kind="struct">corbo::CommonSignalTarget::SignalGroup</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CommonSignalTarget &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a8c2fd99a88f44fc2c8af6a05a98dc114</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a2e79792c1819f991770f3c65325d94b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalGroup *</type>
      <name>getGroup</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a3e33268cbfc1b3d611b7107be0f5b01a</anchor>
      <arglist>(const std::string &amp;full_group_name)</arglist>
    </member>
    <member kind="function">
      <type>SignalInterface::Ptr</type>
      <name>getSignal</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>aff2f83768d737853ae3c589f8aac2d87</anchor>
      <arglist>(const std::string &amp;full_signal_name)</arglist>
    </member>
    <member kind="function">
      <type>const SignalGroup &amp;</type>
      <name>getSignals</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a0ad3dea5c51bfe38500f186d58a3ce8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalGroup &amp;</type>
      <name>getSignalsRef</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>ab79864b5312d397e238b700ab1d2570b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a912bb01f1a00c24b045fc61fff998587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMeasurement</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>aa205646c8e1d64f194cbc24d9a1e7349</anchor>
      <arglist>(const std::string &amp;, int, const std::vector&lt; std::string &gt; &amp;={}, bool zero_order_hold=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerTimeSeries</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a53f314e7735867f31dfdde1cef2fc256</anchor>
      <arglist>(const std::string &amp;, int, bool zero_order_hold=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>af3bd3331b145f022a0acde39808e4c95</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendIndexedValues</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>ab861917d1f823b133c9a4a5e65eeb16d</anchor>
      <arglist>(IndexedValuesSignal::Ptr indexed_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendIndexedValuesSet</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a372ed4d5e4b5d04002be7b7924a44355</anchor>
      <arglist>(IndexedValuesSetSignal::Ptr indexed_values_set) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMatrix</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>ad28e0922f660c313ae8a9d3797d1aa1d</anchor>
      <arglist>(MatrixSignal::Ptr matrix) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMeasurement</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a20595d119a410cacf3613a41424638b8</anchor>
      <arglist>(Measurement::ConstPtr measurement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTimeSeries</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a8641dd91448f9a207e66413475cec1fa</anchor>
      <arglist>(TimeSeriesSignal::Ptr time_series) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTopLevelGroupName</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a30101845da399064e6d10d31ff4449c0</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CommonSignalTarget</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a23e82e1a850512c771a104daa77a5f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SignalGroup *</type>
      <name>expandGroups</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a1b4a3f5381555cdafd99a80400366fde</anchor>
      <arglist>(const std::string full_signal_name, std::string *signal_name_out=nullptr, SignalInterface::Ptr *signal=nullptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalGroup</type>
      <name>_signals</name>
      <anchorfile>classcorbo_1_1CommonSignalTarget.html</anchorfile>
      <anchor>a03bb4f52b4a953fd64eba2e873da71aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::companion</name>
    <filename>classEigen_1_1internal_1_1companion.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <member kind="enumvalue">
      <name>Deg</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac82c59948db51bc61d709404e5d66422a11aeffa24e38f1a12a3219769d4ae446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Deg_1</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac82c59948db51bc61d709404e5d66422a9e1ebb3a70500461d537e4b03234e538</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, Deg_1 &gt;</type>
      <name>BottomLeftBlock</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ae5f271a028b6c68e794ac2f407185672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, 1 &gt;</type>
      <name>BottomLeftDiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>aad7128996067bbf85be2bb7ca8d287d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Deg</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac82c59948db51bc61d709404e5d66422a11aeffa24e38f1a12a3219769d4ae446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Deg_1</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac82c59948db51bc61d709404e5d66422a9e1ebb3a70500461d537e4b03234e538</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, Deg &gt;</type>
      <name>DenseCompanionMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>adcabc9870db81cf1e0db6d645d260c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a39a8698e815c86ce2222ac44e5d4bab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, Deg_1 &gt;</type>
      <name>LeftBlock</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a8a2e8d224bcac4436dd7eb5c04b817d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, Deg_1 &gt;</type>
      <name>LeftBlockFirstRow</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>afd51b7245870ba33037049bcd2773410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a1c462f30c15c1a6233192a2c348139d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, 1 &gt;</type>
      <name>RightColumn</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a69824f07c37938d96dae2e5e4fc97718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a061d1e325a0417ef9cb926133d833e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>balance</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a7362d054f04f6d554fb6c8a279287000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>companion</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a83f785c9dd58c7733ed37a962e618b59</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>DenseCompanionMatrixType</type>
      <name>denseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ad1708946cec9972b8347aa47b72302f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE _Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a0f8d9a20b773ec0798e4a299747a2492</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a9a47d9aae9fa578cb7b0e6531b02dbb0</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balanced</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac5c7b024fdd218ea68165bd948f48e83</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balancedR</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a9945fcaca89aecc2fbff0e9b06510de0</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BottomLeftDiagonal</type>
      <name>m_bl_diag</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ae2665afb531c1fe81e018c41c582db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RightColumn</type>
      <name>m_monic</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a864db74e59b4ea649de5078a10f60881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CompleteOrthogonalDecomposition</name>
    <filename>classEigen_1_1CompleteOrthogonalDecomposition.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998ecac93b91dee3dc0e964ec1358ae4e1909f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca1715b11fd1db938316b7b1660c6169a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca05c164a0c1c78053102ff62bfd29a151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca819294373501a5602ea6c11a7c398c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca1715b11fd1db938316b7b1660c6169a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a277567980252a87be66031c6a6212b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2d0567e6acc1f97856f19c3ce40bd9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa4693e23198f518d4c985155868381c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a61f591c06903e19055b6da4c629d20dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca819294373501a5602ea6c11a7c398c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998eca05c164a0c1c78053102ff62bfd29a151</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a74114ea99e839858ae9636e0ba2026c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7ea79ea03e1708484f9187bf975a3978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a4748fae2910b6ceb508167182b838e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>afdcc7896968eaa479404e82bdca57377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2be1500493f4ec3d5f4e3677695998ecac93b91dee3dc0e964ec1358ae4e1909f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a9556bec8fabbf19cced0d453700b1b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a1148ebaedba675149b69f54eb2b9eebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aebc58d9cb56354e6bb72b17da20d8811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ae4e7c112802a31a00087c41bc9fe9626</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7296ea8355986362dd672d36db5e6bed</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a696617fec84f31e7c67104eb7730c04a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a30101a19a2baf04450587c1717002768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a840ce568e139003e3d5380e39e91b976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a8f516572dcc8af3166201f7618a8932e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a3c42e35180b60bcd2e5cbcf665c40809</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a0ba578c8585460b95282925f2983b857</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a1b4ecb1175fc4b481b4532c2e2dcf8ff</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a38dc5a23367a49d70e792159d32c407c</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a82d984ea71e3fd71deee3714f4cba27d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a972796fef246b735aed219003882fb48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a018310c319a0b882803df8584050a7c4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>af6078dfaf66eb146b074cf07ba17e8f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a9003ee5cf474fc844d4cd70ae4cfd53f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aab866dfe1dafa0d538ad4269ebd7703e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a145d259549986474ceec375a368cd6ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2612ff6b2ed536afd722b6de6594ac47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a3d7e2e2e30f4cc5211eaf1cd40f96145</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQTZ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a72dbb7f5dd360e5bd032328bad2ff233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a0cda23204fe13dbb987466570168f19c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7eec20981d040a5485646890493d018b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>abed03abdb0a56649ef767764a4412043</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a391bf43a76cae861863d60761eebae6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; CompleteOrthogonalDecomposition &gt;</type>
      <name>pseudoInverse</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a4c8315ef65938596f597b3722f72adfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>afdb6466aa4144f5c7caf79c6b934fd28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a5a781f4c4d9d861b0f4dcc3be2d443ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>afb81e14cf4b774207037dc779fc40e38</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ae491ac7e0f4b875c855870eb848830a5</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CompleteOrthogonalDecomposition, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ae54fd4aa5283e01f7fdde5b19710534f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa78851c5409f8198ef055ecb9919c996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>zCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2a348fd0a1b33b1124a02f826fa046c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyZAdjointOnTheLeftInPlace</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a21595a777293e5418cd916274188759b</anchor>
      <arglist>(Rhs &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a77de2b27521a5ed02ec99e800f0866c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a39c173766afe88630bf920c29f1910e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>m_cpqr</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a47296c966c97c7c0c0e4826785205acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a43245e45146f49e2019ff5ff2847f433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_zCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>afee28b00cc58394c726cbb1e9d8286a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a4e86e090af4c1b44b29776ff49e3a28f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>complex</name>
    <filename>structcomplex.html</filename>
    <member kind="variable">
      <type>real</type>
      <name>i</name>
      <anchorfile>structcomplex.html</anchorfile>
      <anchor>aa55283d87e8d89c794bac746fb11d524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real</type>
      <name>r</name>
      <anchorfile>structcomplex.html</anchorfile>
      <anchor>a03cba9844d71e49f4ddf7c5f3dd45822</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></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></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2aa2a2d9eb7e0333818fa6d82fad4bd0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2ab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2a57ae1bf982997b163cae99622c02d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2ac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2a14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2ab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3604c99a69fac3bee42c88cb2b589143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;(~RowMajor), MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad3a663b1ff5200a098dabbbf9b7162b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a67cd4d20590abfd86b2639c4c8ea3dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>abc0218d8b902af0d6c759bfc0a8a8d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad61f6278843a601096276c9a72c0252f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2a14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2ac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>add10de80fb9f7251e93aebca45ade5f2a57ae1bf982997b163cae99622c02d1a5</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>add10de80fb9f7251e93aebca45ade5f2aa2a2d9eb7e0333818fa6d82fad4bd0a9</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>a748de5c1e7f730e16421e6d451437600</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</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>ComplexEigenSolver&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a077a28fcef2f7eecb6041380cfcd83fd</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aeb7e38c6db5369f5c974f3786e94c1f0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a10c25c7620e7faedcd39991cce3a757b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EigenvectorType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3aa5e27800349990778da8fa532c1270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aeec4754e32bf2d1c650bf3aed110c3d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad4d9d8b90145900b9686d2dabbe46730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a0c5a974da17774d75be41e351e6bda62</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad20cfdbbbeb1013d37dc1d82e20405ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aaae579b2c6a89d7bdba009bdb89f1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2dbb933120321d03761975a2b690a07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2d507484b14171d4d1137d7f2b04576e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a50049111bc1de16bd271cdb55e40f87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_matX</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a5af4bbd1177ecb5f6017a98c682862ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexSchur&lt; MatrixType &gt;</type>
      <name>m_schur</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>abfdd3bc09d7f5f298c3ec8e0a715daab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae33adb02cbad66ad8b94f9cc0eba71ab</anchor>
      <arglist>(RealScalar 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></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>af61fe57877d51cfb50178f78534042f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ae1a4713b53f821867fbad617e426832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a652104d13723a5b1db2937866a034557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afb9e799fdea51d173e310c82d80d5947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ad8b8ae29e8e41493cbf127219ef2bbd0</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>ac798b36c3fb47ad59be19484f715cd59aa21901583016e3f7ccc07e8fb964c91e</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>a9c92c6e4c33890d2d063c5c8dd22777d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad707d9978dc36b3b15e460c2a83f4093</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aeaf9ab3a08a463b865a9ac64d2cea592</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3543d2c286563108cd9ace672bbb1c09</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>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>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>a8c5ee15fecfd126fc362c3f2fd28f51e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>add3ab5ed83f7f2f06b79fa910a2d5684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afed8177cf9836f032d42bdb6c6bc6e01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a6ca227fbd5387f3a625351354b8eec44</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad37ef6058ce690a1fac4cc524b70cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afa2fb01289186fe882d7db7f2493b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>adb18a90a2087d7a89253275d311418c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a48e29539f604b170a3e757f5cbeeb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1ae856aee520ee8fca06376fc7fd8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a53fefee5d25b8853fbd0b2c4f0873a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8a6b06445c8c2a10191052880cadb7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2e55a5d20381f8f898872f318d591785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad237355f8b2d204b1eca19158a469837</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a57ef0baf828122eccaa9b8a74ea5d14b</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab9c698aac87cd5baa067045cd4b5bdaa</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComplexSchur&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1ComplexSchur.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>af61fe57877d51cfb50178f78534042f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ae1a4713b53f821867fbad617e426832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a652104d13723a5b1db2937866a034557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afb9e799fdea51d173e310c82d80d5947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ac798b36c3fb47ad59be19484f715cd59ad8b8ae29e8e41493cbf127219ef2bbd0</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>ac798b36c3fb47ad59be19484f715cd59aa21901583016e3f7ccc07e8fb964c91e</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>a9c92c6e4c33890d2d063c5c8dd22777d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad707d9978dc36b3b15e460c2a83f4093</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aeaf9ab3a08a463b865a9ac64d2cea592</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3543d2c286563108cd9ace672bbb1c09</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>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>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>a8c5ee15fecfd126fc362c3f2fd28f51e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>add3ab5ed83f7f2f06b79fa910a2d5684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afed8177cf9836f032d42bdb6c6bc6e01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a6ca227fbd5387f3a625351354b8eec44</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad37ef6058ce690a1fac4cc524b70cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afa2fb01289186fe882d7db7f2493b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>adb18a90a2087d7a89253275d311418c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a48e29539f604b170a3e757f5cbeeb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1ae856aee520ee8fca06376fc7fd8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a53fefee5d25b8853fbd0b2c4f0873a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8a6b06445c8c2a10191052880cadb7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2e55a5d20381f8f898872f318d591785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad237355f8b2d204b1eca19158a469837</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a57ef0baf828122eccaa9b8a74ea5d14b</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab9c698aac87cd5baa067045cd4b5bdaa</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CompressedCollocationEdge</name>
    <filename>classcorbo_1_1CompressedCollocationEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CompressedCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>afab3f3a52286478788bff66f8884f671</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CompressedCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a7d617230f4fe9895846a37a4fd172f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>ac7ddd81721008d3f0cf4a5a808acdffd</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, VectorVertex &amp;u2, VectorVertex &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a6fb09137d8812ab3f65c315ef225dad4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a8786e9b667a3f688cc4a892464437e35</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a271a8c883eb80847c24d4790880cdf60</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>ae35a585b517b534898f8bf22031c2397</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollocationMethod</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a09734eed54951edf55d76cfe14dc6b0d</anchor>
      <arglist>(QuadratureCollocationInterface::Ptr collocation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a59972e48c5e2a1922c84d90d65661675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a58833a6cbc12e37a132e9cd39ce5df0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a58173c827c7bdc1773b00c5b7baca679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>aafcfdfb6686b6bb777f40bcfa05448d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a468638f21ca07f3d590b606149744d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>adf523fdd3366e460e56e5f707a9e7eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1CompressedCollocationEdge.html</anchorfile>
      <anchor>a46b385e910d44c11216fd47a9a9cc0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CompressedCollocationMultipleControlsEdge</name>
    <filename>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</filename>
    <base>corbo::Edge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CompressedCollocationMultipleControlsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a9ba9d15dca3819755afa123ffdf825be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; CompressedCollocationMultipleControlsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a532be530c6a2d086a13439142e2d5103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedCollocationMultipleControlsEdge</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a7079c5c865fbfc4ed4b70315b47f30ff</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a17a804528e2ae2e42701ac37320f8974</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ae2768372fd322097471b415cb6fdb6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a58a0b56c3cecf657bbb605e47364a50d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a9e2a580d66394a8a3ff6328437eddd3e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a265cd6a795d35f50c9d6daefa5f6d831</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CompressedCollocationMultipleControlsEdge</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>abebabf6f02ac4972f4cdec749bda7991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearInternalBuffer</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>afd0e68d3499f63d180169b8ea96f5159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>adb223c6d7849cc707d4d78aeedbb1000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_x</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a1057c8a01e37ac1a82d11143e276efe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a134d9f1b15b124468265dfd0d1bdd5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a0fe457742d7c8315d756a72bc569b10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_u</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ad3ea92befa879b16246c781b5416f6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a5c91b6d7c07a1d9338a4931e0d5cb08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_points</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a52f055c3daebfe2c47c9ea37b7b88cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>ad18bae8115f0c1b05d6babf5ffb2216f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a321e7ea77fc5a1cb07aafbf9c3083856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a39a45fd74d927a9012688066c91a6ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1CompressedCollocationMultipleControlsEdge.html</anchorfile>
      <anchor>a7209b6bf8b3a654b5d9ea971c3cb5dd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::CompressedStorage</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6714e298df525bf3e02d175b08cd6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad2b97b9facd3f5d9735f0dfc062e31de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbb43e8d508c3e96acb1dab527bdd1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a881cd25a78ee12eb7b775c537e95e89d</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe151c0217177fd43df764e8e0cdec2</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a70c2745dd270aaa44b415ec2e9bf2ae0</anchor>
      <arglist>(Index start, Index end, Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8621aa0d1d0e27b025d41b9321968357</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a827850622e91b53a2fafd0d15fcfcc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>af4d437cd4e0e69dbbe991759acb4591b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a58e4d0458b53f8261fbb6547ae2c5cb7</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a259255414bcca5b0f874422b814adcd8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a04f1c912dad61d2620a53c9418a9f906</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7bec4e88206a90b374af95e64e1879f3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7ad2418d8872a7c45893cf7214e38b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e973b7ef77b5d46b369b5523e81d4b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a76413b8626d4ef2bd1681cbfb7d16dbd</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab82e42c20bd4522475aec0dd61835259</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1c32b23ec703d56e9087ae378f96c311</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab303161d4a86c4b562b1d604025dafbd</anchor>
      <arglist>(Index size, double reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad96105b5ab19886e96076513eab77da5</anchor>
      <arglist>(Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a250b3282557fc6da7cf505f93ab5ad59</anchor>
      <arglist>(Index start, Index end, Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a3af1e9ce60526daec87ddb034d017dd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aa8809423ddf2e140945668acecc32ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab767a66ceffd14d21475675eb4f6fb23</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad6a4470fdf50980c03ddf7b8bebaea41</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>adf4c880439d02baea59468a63f7cb14f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad65af688bcf021fc1da716b15f11712a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8f8804967f17640208ce219d06ae9892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1a702d437a69edc65581a75500ba00c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac74d44c0ee51ef7b98d274c6a10fbf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad9e41dc861c361ecc304fcff83da9ecd</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e133beed1bcc4582da39c00d9d08ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a41723f152d917dcf64f5b6e8b967f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8ef874ccc231de5fa4ee688092d31d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac620bc6061b228c215b81cf106c728c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompressedStorage&lt; Scalar, StorageIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6714e298df525bf3e02d175b08cd6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad2b97b9facd3f5d9735f0dfc062e31de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbb43e8d508c3e96acb1dab527bdd1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a881cd25a78ee12eb7b775c537e95e89d</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe151c0217177fd43df764e8e0cdec2</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a70c2745dd270aaa44b415ec2e9bf2ae0</anchor>
      <arglist>(Index start, Index end, Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8621aa0d1d0e27b025d41b9321968357</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a827850622e91b53a2fafd0d15fcfcc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>af4d437cd4e0e69dbbe991759acb4591b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a58e4d0458b53f8261fbb6547ae2c5cb7</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a259255414bcca5b0f874422b814adcd8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a04f1c912dad61d2620a53c9418a9f906</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7bec4e88206a90b374af95e64e1879f3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7ad2418d8872a7c45893cf7214e38b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e973b7ef77b5d46b369b5523e81d4b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a76413b8626d4ef2bd1681cbfb7d16dbd</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab82e42c20bd4522475aec0dd61835259</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1c32b23ec703d56e9087ae378f96c311</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab303161d4a86c4b562b1d604025dafbd</anchor>
      <arglist>(Index size, double reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad96105b5ab19886e96076513eab77da5</anchor>
      <arglist>(Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a250b3282557fc6da7cf505f93ab5ad59</anchor>
      <arglist>(Index start, Index end, Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a3af1e9ce60526daec87ddb034d017dd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aa8809423ddf2e140945668acecc32ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab767a66ceffd14d21475675eb4f6fb23</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad6a4470fdf50980c03ddf7b8bebaea41</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>adf4c880439d02baea59468a63f7cb14f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad65af688bcf021fc1da716b15f11712a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8f8804967f17640208ce219d06ae9892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1a702d437a69edc65581a75500ba00c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac74d44c0ee51ef7b98d274c6a10fbf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad9e41dc861c361ecc304fcff83da9ecd</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e133beed1bcc4582da39c00d9d08ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a41723f152d917dcf64f5b6e8b967f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8ef874ccc231de5fa4ee688092d31d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac620bc6061b228c215b81cf106c728c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment.html</anchorfile>
      <anchor>a4b7955406225f6b8cdc3a2c286afa2b0aad4a32a4514a74e2df5b585dfa0ceb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment.html</anchorfile>
      <anchor>a4b7955406225f6b8cdc3a2c286afa2b0aad4a32a4514a74e2df5b585dfa0ceb23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a80db3af38053eefa0e0f4a1241b22547a0c99933274f907c5679ef6ede3761dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a80db3af38053eefa0e0f4a1241b22547a0c99933274f907c5679ef6ede3761dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment_helper</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment__helper.html</filename>
    <templarg>ArrayBytes</templarg>
    <templarg>AlignmentBytes</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment__helper.html</anchorfile>
      <anchor>a6c36c2e0b6894ee1cd094a93990d7e40a6e67e6bb66f95e3430085551ff7278ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment__helper.html</anchorfile>
      <anchor>a6c36c2e0b6894ee1cd094a93990d7e40a6e67e6bb66f95e3430085551ff7278ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse</name>
    <filename>structEigen_1_1internal_1_1compute__inverse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse.html</anchorfile>
      <anchor>ab3392d7cab242bdb510741c662dc01dd</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>a6ba9f9ce7e13e2da7a335b8460f211a7</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a2180ced5f49fe944a9bdcdd0d45db391</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>a85ff1ae68f3676b513dc50428e8a8cf6</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>af65bd555cb7b2aa48208364a4beea8be</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;result, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a520ba3dc958c01e4bbcf965f1764ba90</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>af6d645a2657bca93b5fc20cae807056d</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</anchorfile>
      <anchor>abe35a5b8a514af880fd4cdd8186b1918</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>a469e6f0a3d8fcc11aeeed9df5add3843</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2bc6f47f20b6657f4b7ca9429d40d3b5a2ad2aa9760758de4595111d290f740ec</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>a2bc6f47f20b6657f4b7ca9429d40d3b5a37e76fc0610c1d1aba8e83a8f1177d7b</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>a2bc6f47f20b6657f4b7ca9429d40d3b5a7c0cf7ff133f3a27ba692be05e89fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt;(MatrixType::Flags &amp;LinearAccessBit), MatrixType const &amp;, typename MatrixType::PlainObject &gt;::type</type>
      <name>ActualMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a8c192b289cb1e6467ea937d742232706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2bc6f47f20b6657f4b7ca9429d40d3b5a2ad2aa9760758de4595111d290f740ec</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>a2bc6f47f20b6657f4b7ca9429d40d3b5a37e76fc0610c1d1aba8e83a8f1177d7b</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>a2bc6f47f20b6657f4b7ca9429d40d3b5a7c0cf7ff133f3a27ba692be05e89fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a641fad02088ab0ae87dd67428a561e8b</anchor>
      <arglist>(const MatrixType &amp;mat, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a827fa5a8018dd17cc5f063278f841e77a93684dc3b2dd71add6cbb345c6313029</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>a827fa5a8018dd17cc5f063278f841e77af093d5e4dc154b6c50676f5973bc1ac1</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>a827fa5a8018dd17cc5f063278f841e77acfeaf7edd2c790c96836cc2554f59dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt;(MatrixType::Flags &amp;LinearAccessBit), MatrixType const &amp;, typename MatrixType::PlainObject &gt;::type</type>
      <name>ActualMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a3b9b2332c19ad1337922138ef2b4a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a827fa5a8018dd17cc5f063278f841e77a93684dc3b2dd71add6cbb345c6313029</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>a827fa5a8018dd17cc5f063278f841e77af093d5e4dc154b6c50676f5973bc1ac1</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>a827fa5a8018dd17cc5f063278f841e77acfeaf7edd2c790c96836cc2554f59dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>affc709e9578304b42627aa8e238455a9</anchor>
      <arglist>(const MatrixType &amp;mat, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>a469e6f0a3d8fcc11aeeed9df5add3843</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::compute_matrix_flags</name>
    <filename>classEigen_1_1internal_1_1compute__matrix__flags.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>abfd8bf9a2a5acdb0a7c4433a8fdb9587a42cb02bac0badf6c656b9c9a034ca188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>abfd8bf9a2a5acdb0a7c4433a8fdb9587a42cb02bac0badf6c656b9c9a034ca188</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>ab7ffa2c3f43af6934444e7d937f714e7a5151cb9800ccb139755c4248791eada4</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>ab7ffa2c3f43af6934444e7d937f714e7a5151cb9800ccb139755c4248791eada4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::compute_tensor_flags</name>
    <filename>classEigen_1_1internal_1_1compute__tensor__flags.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ac7bd196c6ca7d513ce52dc95b3aa4f11a10fb33a8546d10b15b5d4a68cc271f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ac7bd196c6ca7d513ce52dc95b3aa4f11a10fb33a8546d10b15b5d4a68cc271f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9a2afce3d3b9876ff22c3904ab5475a212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_aligned</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9a41a503309766dd57bea5b02e81d60487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9adbb82b18c03d276f5318b176f2fb6676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_aligned</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9a41a503309766dd57bea5b02e81d60487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9a2afce3d3b9876ff22c3904ab5475a212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__tensor__flags.html</anchorfile>
      <anchor>ad7912e0b47f346986469eb398897e4d9adbb82b18c03d276f5318b176f2fb6676</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Cond</name>
    <filename>structEigen_1_1Cond.html</filename>
    <templarg>cond</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>Scalar *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), StorageIndex *, const StorageIndex * &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>StorageIndex *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional&lt; false, Then, Else &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>ab754baa99b87660a6bd1b30769da3753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt; NumOutputDims==0, Sizes&lt;&gt;, DSizes&lt; Index, NumOutputDims &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>Sizes&lt;&gt;</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></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>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const LhsScalar &amp;x, const RhsScalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const LhsScalar &amp;x, const RhsScalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conj_helper&lt; Eigen::internal::true_type, Eigen::internal::true_type, ConjLhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper.html</filename>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Eigen::internal::true_type, Eigen::internal::true_type &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conj_helper&lt; Eigen::internal::true_type, Eigen::internal::true_type, false, ConjRhs &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper.html</filename>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Eigen::internal::true_type, Eigen::internal::true_type &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a239ba231d08da7038b01908334bef352</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a239ba231d08da7038b01908334bef352</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a077ec7bf6ea716ab78494320e7a6e085</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a077ec7bf6ea716ab78494320e7a6e085</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7d2d447af001a9de6e0c310ec8dacf14</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7d2d447af001a9de6e0c310ec8dacf14</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>af4aa2375a7954ed060d41bb27f60445a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>af4aa2375a7954ed060d41bb27f60445a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ab0df31eba681670a0a08b1daf8bb9cef</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ab0df31eba681670a0a08b1daf8bb9cef</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4ef4207a9fe37dbfb82d1f059c27b1b3</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4ef4207a9fe37dbfb82d1f059c27b1b3</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ade4bdd34fc1f6e68d7b988778b5574bf</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a7467ccb1243cb2f7cbcd143fecb9824e</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a166a5efc61cfff2f3635af5fbf37db0e</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ae350a7a68057b0ecabe9cbb3cba29737</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a35755e54de7413497048b98f2ea64fea</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a9fff571edb209bb981023c4a117baf00</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6d6a6ef4f67a8efd530debc6e9009222</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a19ff6d80791dd7ee3efa068187c4f6d4</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a31f5ab661b7a9412aac6e9ec5d0e47e7</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a18cb647e7118b87040773cb6ba846076</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4edcd637a905735fd9d8f0158eaa5fe3</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>aaaa36dbafeef9a405bbd0dead0fa4d9d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a439125d3e845768d3698076787d179c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>aca574a03a8f7b07ff5be42a46225fede</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>ac57d9fcc8f1e5a90dee9a3820ab15872</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a749c17e88cf10d2475791f45277cc803</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a983d0e335017e8db84b32b99074708e5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>abd2eb57095dc746343be34a6cc2179a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>acb3b266952bbb5f1eb6a31f242ef34b8</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a3668690bc0f854f0e4958866199178d6</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a5c8d5bd21d66221296357d96c071fdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a8bd1e153ba5606648c963500f7a9616c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a2d63f500d2bf2b2c0ba3ca9004349559</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a1922c9c71ad6d01e2f810d24fbc7a144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a392744309fe85b0c762c2c14cdd8148b</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>ac0f9c5aa9c4a5d75d13ab0a4a2f6bc7f</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>ac76181c3b5e9b918adec8f754cc6df6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>a7bffa756d3773120e9896fe170b2e805</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>afd1abfeac0df0619345e5e0e58a31782</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if</name>
    <filename>structEigen_1_1internal_1_1conj__if.html</filename>
    <templarg>Conjugate</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>a639324040d96a2e3f5e40c96dd2b5065</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>a25e035754a0b3cad3af8cca1ae57abb9</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>ac702d64c1cc0b8a4b2eebeafd57c473f</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>a4dd4359e90b3e47f301e3cc517548ed5</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="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 EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl.html</anchorfile>
      <anchor>a45d6c8e694ad2d4fd218fe23058f862b</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 EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a0644a2f594f6ad99f16c1f0365939fd7</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>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>ad82fe6547b0322bc311e3d7d1519fbeda4a8e0eab77daad2f99dbcab7a83f2117</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>ad82fe6547b0322bc311e3d7d1519fbeda4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a29cf39cbb200b90db87c83fea233478c</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a06dadd6b4282026f340202d987ecd23f</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a92a9656ca9fa4da240194f89229255eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>ac10f778fcd137eca1f6057c8ddd3d644</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9c1c5dc0312d20074ecf1fb3874bd1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; ConjugateGradient &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a7dddb81de9430bb992736ff3f633fd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</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="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>
    <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>
  </compound>
  <compound kind="class">
    <name>conservative_resize_like_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>afe2945bf1a4b75309e106fb7d361a736</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</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>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>conservative_resize_like_impl&lt; Derived, OtherDerived, false &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a48c16fbc1366547027af95eb5cbfcc01</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</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>
  </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></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <base>blas_data_mapper&lt; const Scalar, Index, StorageOrder &gt;</base>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE</type>
      <name>const_blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ae18b6a511e6f40baf1ec5936ee16e248</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ae630dbeda283542d68ee615c2cdf4d53</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ConstControlCombinedCompressedCollocationEdge</name>
    <filename>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</filename>
    <base>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ConstControlCombinedCompressedCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a069166b70d81f3f7083f2601d122abfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ConstControlCombinedCompressedCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a9b27c75f77a1645d92792eeee57e5dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a763ecf383c4e509eaea62c06c43662cc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ae56043de91037273e27075908b8b9f25</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a3b2723a1c2a3c8925339b059e202060f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstControlCombinedCompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a25ff4346f52d0ce87d1b7d7b035beca6</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k, VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, VectorVertex &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a6046adebb09568fbdd0e8794006d339c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ac5668b1ab74ac796c1b373b00410b865</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aa974c72aa58ad902ee8675fd3fae1fa5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a0c9d489c802c0b9c78b38f6307e79e01</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a6972120f3ab738da1e0285d2d38efc3e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ae96d501f5f40441acc53fe46fdeefe55</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ae4a899781554bef6ac88509c115c980d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a33afdcd22af13ebf6fedbdfad53974f9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollocationMethod</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a5f2a093044813a1ef5fd9f6fe302365a</anchor>
      <arglist>(QuadratureCollocationInterface::Ptr quadrature)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstControlCombinedCompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a18f96e2607d7e6213ad94483057f3cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activateIntermediateConstraints</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a8bc0099f4f89398fc39209fc2bca3184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a77a327d20e71e7602a0cab7a3000e7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ad279eafeb3de9174ecde82da398c958c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a80e07fbf88866fe3604951aa129300d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a1c8c908cacb257fd40104a64d930b635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a4e256ba24c3b929c5cec9a85b6fa2c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_ineq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ab2fca49193993e4f9e41b9fff08c77bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_lb_x</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a40fb2fc2a0679ee2eda2e1e6ba8f7726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_eq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aaf572df52dc6119bf1811d8c773ffea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_ineq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a58d6b9b9714059e29b2531da5de19696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_obj</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a4661fbb6a6046a79fbfd689cde9d1ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ub_x</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a8df8d7c3c843edd3e5a21fc4f3b164ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a4c0e7ff51c0bc1686b2e94b323acfca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>accb8dd9ed1e5b8750e2d24ba21de23c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dynamics_quadrature</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a18798f36053404766d466953c5944a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>acaaee276be5ca28c10bd103e3b5499f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ae3fdf101f893137a53844f574b45d6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ab32b909b6a08c7d77d35c9bcc60ce680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a5b517a15e0247562cd6900bada0e226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>aa96bff2b0ae86ce6e4a444c2f88312f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ab4a56933d4e2c0984ceac8af261abf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ab64de031804c96de73cd5288deafb9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>ac8954fea5813599898d3225226a9a98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1ConstControlCombinedCompressedCollocationEdge.html</anchorfile>
      <anchor>a0fdd28b3d26640dc890d2fb7b9038929</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="variable">
      <type>const typedef Diagonal&lt; const Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstDiagonalIndexReturnType.html</anchorfile>
      <anchor>a1d947e85b2b05b7b9fb99852f9935266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstFixedBlockXpr</name>
    <filename>structConstFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; const Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structConstFixedBlockXpr.html</anchorfile>
      <anchor>aeef0c276ee139539e33171ef3ce64f92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstFixedSegmentReturnType</name>
    <filename>structConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="variable">
      <type>const typedef VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structConstFixedSegmentReturnType.html</anchorfile>
      <anchor>ad1ecbf43cb3dc7fdab7f9562c4097834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNColsBlockXpr</name>
    <filename>structConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNColsBlockXpr.html</anchorfile>
      <anchor>a5ad87d45f6c25773079715e7bfebd0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNRowsBlockXpr</name>
    <filename>structConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>const typedef Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNRowsBlockXpr.html</anchorfile>
      <anchor>aeff7e2b9ec19ee2d4b7a548a808500d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::constructor_without_unaligned_array_assert</name>
    <filename>structEigen_1_1internal_1_1constructor__without__unaligned__array__assert.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="variable">
      <type>const typedef SelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>aa716ddea9e1e786952e8fffb880358b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>ActualMatrixType</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a1be9ca02c8eb212030b2239d6b12da23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>ActualMatrixType::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a58add0965fe42d8fa8c17f322b6cbc4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="variable">
      <type>const typedef SparseSelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a757c80f9b30c50906c5b92b605595645</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="variable">
      <type>const typedef TriangularView&lt; const Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstTriangularViewReturnType.html</anchorfile>
      <anchor>ad3c9b2884dc95b2bebb7e7dd2e617c48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>contributor</name>
    <filename>structcontributor.html</filename>
    <member kind="function">
      <type></type>
      <name>contributor</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>ae8833e9c39ebc1a42c6eb344a963a2af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a2b039056e72b4a87106f0986fac2e7c2</anchor>
      <arglist>(const contributor &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>changedlines</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a566499dd20ecedf1c9af3bb945d1e9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>changesets</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a197481a8a78c383d63782eb660fcfe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>misc</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>acd949317c5481f807b5fcb0c2f38b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a6e35658a930762dfc7b68f7ee2be09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>url</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>abf9463999f5581857e55506f3e8e27c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Controllability</name>
    <filename>classcorbo_1_1Controllability.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkLinearTimeInvariantSystem</name>
      <anchorfile>classcorbo_1_1Controllability.html</anchorfile>
      <anchor>adadd854c98d801107741b243fc0ce984</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, int *rank=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ControllerInterface</name>
    <filename>classcorbo_1_1ControllerInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>aa64448e61b4ee1bd04213cae6c48f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ControllerInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a2603716607fd97b3737dcad9593d8b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>adad5a5247dc449ff35ba23fe1d6f4f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ControllerInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a9b18ba91d5c85fb5447471370c95f591</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a0ed2c0fafd58f0790abb54b1465e03cc</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getControlDuration</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>ac78acb72d555187f6eb71fe68b523dc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>ad652d284a316bc8081d67089f7e670ad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a98744edcd176b630e79c721728bd4835</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a9a0b495e0f6eac584b2c68798dc42424</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ControllerStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a59139d0c0917df651b4d466df508250d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a24f0993cf0d81007c253e42afb3d7f4c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a63218395c48baa833dc2c06aec23e217</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;expected_xref, ReferenceTrajectoryInterface &amp;expected_uref, const Duration &amp;expected_dt, const Time &amp;t, ReferenceTrajectoryInterface *expected_sref=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a009e74818384e169488364167f8d7441</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a803ece009dea78fcc12cb38a8393f50a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>acf3d030698fc456934217c5809e62c75</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendSignals</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a3cfac2cb52c911cafd300a2f0020ad71</anchor>
      <arglist>(double t, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>af659f7cd8e28f2b23d4541aa23e620a7</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, ControlVector &amp;u, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a53d82e3b36a47f5339600aba027243fd</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>supportsAsynchronousControl</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a0eb50af5634a35fecbb53f510734b0d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControllerInterface</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>ac218a7a8e3d883987ff54cdae4728cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; ControllerInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1ControllerInterface.html</anchorfile>
      <anchor>a43b367538bc8cf1d5079198205b99202</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::ControllerStatistics</name>
    <filename>structcorbo_1_1ControllerStatistics.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ControllerStatistics &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcorbo_1_1ControllerStatistics.html</anchorfile>
      <anchor>af34ffd0039cbd052bd71d62df9c8eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structcorbo_1_1ControllerStatistics.html</anchorfile>
      <anchor>a7f4433ccf275ce7e111e288095f16be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Duration</type>
      <name>step_time</name>
      <anchorfile>structcorbo_1_1ControllerStatistics.html</anchorfile>
      <anchor>a56037ee1967bfffa2c7cd5b10270eef2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ConversionSubExprEval</name>
    <filename>structEigen_1_1ConversionSubExprEval.html</filename>
    <templarg>SameType</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ConversionSubExprEval.html</anchorfile>
      <anchor>afa75be2ded04268ae7993e44e125680d</anchor>
      <arglist>(Eval &amp;impl, Scalar *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ConversionSubExprEval&lt; true, Eval, Scalar &gt;</name>
    <filename>structEigen_1_1ConversionSubExprEval_3_01true_00_01Eval_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ConversionSubExprEval_3_01true_00_01Eval_00_01Scalar_01_4.html</anchorfile>
      <anchor>a66c6300071992747948540ee6390b4f0</anchor>
      <arglist>(Eval &amp;impl, Scalar *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ConvertToDeviceExpression</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ConvertToDeviceExpression.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a806e79c66f03e53150a44065f2f5bd7dafbd061078254992594603e8fa10268fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a806e79c66f03e53150a44065f2f5bd7da105f567642512d7601745a34662c0a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>afa8b115419f4f7254c00e31026d89ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a26932dba1235922ba07998e8b6afd88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a806e79c66f03e53150a44065f2f5bd7da105f567642512d7601745a34662c0a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a806e79c66f03e53150a44065f2f5bd7dafbd061078254992594603e8fa10268fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a9d9964d1daebdb781f198dc25cde8d1f</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a4a12c3b2e8f901f1989cffedabdff5bf</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index_</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling.html</anchorfile>
      <anchor>a4a3241ab24ef97eec46891b1488eb31e</anchor>
      <arglist>(Kernel &amp;kernel, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ad378c60aa2c775fb49af7c666ec92f82</anchor>
      <arglist>(Kernel &amp;, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa1d9a5512ce8424e6edb318e695294590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa58d94f73665a8d3d1aa0df9b7edb6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa8b31d511a0ab3a4ee2b381811ee5bc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefafacb4daf9f902d9d6a18390f0910bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefafacb4daf9f902d9d6a18390f0910bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a380af5207fb13006b1a69698fd758082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a6b3dce8ef2f1568a09bf18dc15a15f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa58d94f73665a8d3d1aa0df9b7edb6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa1d9a5512ce8424e6edb318e695294590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a0941896241a59f3dd7d288ae55fd236d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a620fdf59d7d5e9485f52668fd2dabeefa8b31d511a0ab3a4ee2b381811ee5bc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a5d26f02f41e78b2e18e0294a22393ebb</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a80a1b7cdacbdcc72795e2800f47ea92d</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index_</templarg>
    <templarg>Stop</templarg>
    <templarg>SrcAlignment</templarg>
    <templarg>DstAlignment</templarg>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</anchorfile>
      <anchor>a7bd34f0aaff97549c85930302f539eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</anchorfile>
      <anchor>a50b1b52b49e7474bb4b6d77bb0286c2d</anchor>
      <arglist>(Kernel &amp;kernel, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling_3_01Kernel_00_01Stopf42768ba11799f170ea26e4c3d1a1f41.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <templarg>SrcAlignment</templarg>
    <templarg>DstAlignment</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling_3_01Kernel_00_01Stopf42768ba11799f170ea26e4c3d1a1f41.html</anchorfile>
      <anchor>aa4b8cc41b2fd619fa21cb57414053b68</anchor>
      <arglist>(Kernel &amp;, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a290a74d6dfcf33ce64f78513f29574e9</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ac091bfbc88981b5c6f6435af523d42bf</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_traits</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8dd2a26593e30863cbc5d2d584311a6ca8dd0627368ebbf8721e2dc951c6c229f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a984709fa4fb3f2585b8860915ba6f0e1ae0bc06d0f7ccbd4ebd5f6ed7fd1d0611</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a984709fa4fb3f2585b8860915ba6f0e1a29b066fae32d88cb825c60b971a75405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21ae3107a5fd6c4c760229cdf7772648053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a75fe893ff510e2cb1597fd6b850d7c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a229dc6011281d4d17b6fdbf0cfcfffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a9af850505c6c1cdbd4261aa2583f33a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8d4b966c32bd6f17b395ee15ad0456eda9e935f234e2af3ce7b5b29086a25f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8d4b966c32bd6f17b395ee15ad0456edaf6d88d280168e756ac201b1a8ed4f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aedd5d6d206d65cc4bdfc0123795cccd0aa4fb0d655b1243a1a3a8954b8fdfa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aedd5d6d206d65cc4bdfc0123795cccd0ad0c131b94257f7fa287dc6b34ef63b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluator::XprType</type>
      <name>Dst</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a3f82645c1639690df8d7c786a86b6d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21ae3107a5fd6c4c760229cdf7772648053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a984709fa4fb3f2585b8860915ba6f0e1ae0bc06d0f7ccbd4ebd5f6ed7fd1d0611</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a229dc6011281d4d17b6fdbf0cfcfffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dst::Scalar</type>
      <name>DstScalar</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>af449f8796c0ea6e750096672bad13525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8d4b966c32bd6f17b395ee15ad0456edaf6d88d280168e756ac201b1a8ed4f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a9af850505c6c1cdbd4261aa2583f33a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8d4b966c32bd6f17b395ee15ad0456eda9e935f234e2af3ce7b5b29086a25f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; int(Traversal)==LinearVectorizedTraversal, LinearPacketType, InnerPacketType &gt;::type</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>acfc32ecb7201ba969f37e61c65e9b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aab494431fc115d33a05e0d815c400f21a75fe893ff510e2cb1597fd6b850d7c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a984709fa4fb3f2585b8860915ba6f0e1a29b066fae32d88cb825c60b971a75405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aedd5d6d206d65cc4bdfc0123795cccd0aa4fb0d655b1243a1a3a8954b8fdfa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8dd2a26593e30863cbc5d2d584311a6ca8dd0627368ebbf8721e2dc951c6c229f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aedd5d6d206d65cc4bdfc0123795cccd0ad0c131b94257f7fa287dc6b34ef63b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>afb764d4643137606609e23c122debc61ac4a5ec40009fa15d3d0e8a8ac5a4a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>afb764d4643137606609e23c122debc61a795f3b78b4c2eedc498926734b9695d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a37fb990b81150850c960668702a680bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a6f91dbf2a842c14815ec66ddd9fdd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a6c448544884fcc3877444cdad1a3d674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a0679bba1b77308bc3730fd6bf0edb7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LinearPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a87f83778fc7dab22f9a9b991e919d00ba4993481de91442f929934cccd33c884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a87f83778fc7dab22f9a9b991e919d00ba845ffe5842e6ebace029cf5f2983288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa995fb74e9e19420dc8eef62b924580d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aace6fab903c6810f6060af261349829a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aab89cb170b50baa30a2f47f22ed8c2d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa208811dcbf1adddba9d877a323873b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa5cde6bb83d0fab87b187f2177c3b9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa5d88f39451de03f80571a7f899928558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa08eabe986fd93fced0cbbbd29359534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aaa13256e4df8ee69681903f2772c02444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>afb764d4643137606609e23c122debc61ac4a5ec40009fa15d3d0e8a8ac5a4a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa995fb74e9e19420dc8eef62b924580d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a6f91dbf2a842c14815ec66ddd9fdd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a87f83778fc7dab22f9a9b991e919d00ba845ffe5842e6ebace029cf5f2983288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; DstScalar, InnerSize &gt;::type</type>
      <name>InnerPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aa40fb9b2dcc644e1a3592f5334ac34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a37fb990b81150850c960668702a680bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LinearPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a87f83778fc7dab22f9a9b991e919d00ba4993481de91442f929934cccd33c884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; DstScalar, Dst::SizeAtCompileTime &gt;::type</type>
      <name>LinearPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>ab8a4f589d82c42a09b61bf1bd1cec119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a0679bba1b77308bc3730fd6bf0edb7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa5cde6bb83d0fab87b187f2177c3b9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa5d88f39451de03f80571a7f899928558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa08eabe986fd93fced0cbbbd29359534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aaa13256e4df8ee69681903f2772c02444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aa208811dcbf1adddba9d877a323873b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21a52a2cadefc6e179bcd1b2f263bd52a6c448544884fcc3877444cdad1a3d674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aace6fab903c6810f6060af261349829a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>abf893330c6684e5c2b77ee158767508aab89cb170b50baa30a2f47f22ed8c2d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>afb764d4643137606609e23c122debc61a795f3b78b4c2eedc498926734b9695d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::corboMainWindow</name>
    <filename>classcorbo_1_1gui_1_1corboMainWindow.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>requestRpcServerAddress</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>aed0ce95bf14f0753a901f0eef1a6902b</anchor>
      <arglist>(const QString &amp;address)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>corboMainWindow</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>aa776d76367b99261c2740479237f8813</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>corboMainWindow</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ab7c58c4af3c4433db15c140fc1ac63d1</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; rpc_client, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~corboMainWindow</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a5e3c42d8117868afdaf4d2eefc685d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>addToRecentFileAction</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>aabb0892f411ced866ecef4393ae86248</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setDefaultLayout</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ae01f14517709f84f2d7435929696e340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addMenuActions</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a4d4c62ffea9e703a0bbb8726a59c567f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a6e8bc6845c71a13fa0473fff0dcbabb0</anchor>
      <arglist>(QCloseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureRpcWorker</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a3148d0d3d9a1d6631251ea8747d1f181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createActions</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a7b7b1493daf72e874f801b4425cac546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createDockWindows</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a72083611421441082fd808f7ef4c7e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createMenus</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>adb4dab10c5014ec36b2d587de8d95aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createStatusBar</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a136a4c6230735b6976a5296ffe91999a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readWindowSettings</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>acd2bec4c10ef141ef7670d3e0bd1e1ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateRecentFileActions</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>aef7df37689dcb05d14ecd63bc5b63ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeWindowSettings</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a4624b71bd0e624d35c4643af1cf2d88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>aboutPopup</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>abe1a359713d677f5855047e7795f8614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayStatus</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a148d44e8b1d0677a9deefea9c64f216c</anchor>
      <arglist>(const QString &amp;status, double duration_ms=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayStatusReady</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>afcc9355010067b769195fb693682f3f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updatedRpcClient</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a47ed2e8ec10ed69010a2796cfe83d4dc</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; client)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_about</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>addbd34cac30cf0d5488c24ee2bca3617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_close_scopes</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a5f355b656e3d57a1858b41dc50980c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_default_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a964e42535962b6fcc06c762f1a851806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_exit_program</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a6371cfed7fe984d4a0e35a12db94262a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_load_parameters_file</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a19ea8de4e71471e97522b0ef1d2ac99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; QAction *, 6 &gt;</type>
      <name>_action_recent_files</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a3f726a25d060723f89ef7184fae3b852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_remove_signals</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a27d095d812bf0e03bb20e03f839128be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_rescale_scope_axes</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a627a7ff354a7ccbe73f6780f67479cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_rpc_server_address</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ad7255c9e00b7eb95dc82f004568a06bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_save_parameters_file</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>aea7e6e0eddfeea39ecb32b6afb3b6a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_central_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a35c9ddb349be0b4885da51bcbad527eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDockWidget *</type>
      <name>_dock_scope_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>adb156b5403145a29c8d97ad0f503c66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDockWidget *</type>
      <name>_dock_signal_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ad8cf6d0a99ca42d05e8b9d71772ee48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDockWidget *</type>
      <name>_dock_toolbox_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a8a335adde65e3685390920071781c686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_file</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>adfb68df2a996a3edd267aee73d74b7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_help</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a5f267527f137be1e87810e62a59c2fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_parameters</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a6b6b0e0203b8cbb63684220e4ce6f342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_recent_parameters</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a63d04732826a1fe08c707cc5369067eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_scopes</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a2b99e6a53e746ed351f74e7aedd0889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_signals</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ae0b142758b369b9fd1c883d4fbd02757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu_view</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a5ff47b8a2cfe38e96985d62d6a74c3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MasterServiceClient &gt;</type>
      <name>_rpc_client</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a32dec4a3e30e5c55fdc141499d88e9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_rpc_server_address</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a00e7963eb661e50415aa434cc4de4d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QThread</type>
      <name>_rpc_worker_thread</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>af79420b629566f5b4b20c7cd8144627d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScopeCollectionWidget *</type>
      <name>_scope_collection_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ac32c340b677539b2c3203113cb643cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalCollectionWidget *</type>
      <name>_signal_collection_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a456796899b91b178fd264493d848e5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHelper::Ptr</type>
      <name>_signal_helper</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>ac75866d6f418e792b1122a2c9e42a3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToolboxWidget *</type>
      <name>_toolbox_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1corboMainWindow.html</anchorfile>
      <anchor>a239f1833b7083a68419a94d67d798a5f</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>a26cf1bca3b930ac431745c70f458f535aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>a26cf1bca3b930ac431745c70f458f535aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_lpnorm::Cost</name>
    <filename>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</anchorfile>
      <anchor>aee89d7ee64376b30a39e68b95cf85dafa03d668455a2dc5d49fd01ecdce7f1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</anchorfile>
      <anchor>aee89d7ee64376b30a39e68b95cf85dafa03d668455a2dc5d49fd01ecdce7f1ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::CrankNicolsonDiffCollocation</name>
    <filename>classcorbo_1_1CrankNicolsonDiffCollocation.html</filename>
    <base>corbo::FiniteDifferencesCollocationInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1CrankNicolsonDiffCollocation.html</anchorfile>
      <anchor>a98bb9b3875b7a550db9af9cf5a284325</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1CrankNicolsonDiffCollocation.html</anchorfile>
      <anchor>a12b1b6981626202b6499847781adaecb</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::createPlaceHolderExpression</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1createPlaceHolderExpression.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlaceHolderExpression&lt; Expr, TotalLeaves - 1 &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1createPlaceHolderExpression.html</anchorfile>
      <anchor>a09ba240be611f0fe15c1e9d6d8cf2ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>TotalLeaves</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1createPlaceHolderExpression.html</anchorfile>
      <anchor>a1d1ec8bccc434e94473133ec273bc7ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Cross</name>
    <filename>classEigen_1_1Cross.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl</name>
    <filename>structEigen_1_1internal_1_1cross3__impl.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC internal::plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl.html</anchorfile>
      <anchor>a72c955c132e31e90f2455c81cf1ad62c</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</name>
    <filename>structEigen_1_1internal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ResAlignment</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>a59dea5dae7d730c437d687f6caffd372a722a83ce68eb592a9708c4688ba20d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</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>a59dea5dae7d730c437d687f6caffd372a722a83ce68eb592a9708c4688ba20d3c</anchor>
      <arglist></arglist>
    </member>
    <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></templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>a6e0581468e4f9491c64d92d748b6f3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixBase::RowsAtCompileTime, MatrixBase::ColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>ad0d0f7a06c69ccea87a0ec5c397d8ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_order</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__order.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsOrder</templarg>
    <templarg>RhsOrder</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order.html</anchorfile>
      <anchor>a8f98feced490196e6134ab7569513d45af16269f79947cc2abfcc9a8abe81c7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order.html</anchorfile>
      <anchor>a8f98feced490196e6134ab7569513d45af16269f79947cc2abfcc9a8abe81c7ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_order&lt; LhsKind, Sparse, LhsOrder, RhsOrder &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01LhsKind_00_01Sparse_00_01LhsOrder_00_01RhsOrder_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsOrder</templarg>
    <templarg>RhsOrder</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01LhsKind_00_01Sparse_00_01LhsOrder_00_01RhsOrder_01_4.html</anchorfile>
      <anchor>a7234a3e69f9ed7f3a40dac2e06d9f7cfa136d4e44962f1612bbd8e8b1322c8269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01LhsKind_00_01Sparse_00_01LhsOrder_00_01RhsOrder_01_4.html</anchorfile>
      <anchor>a7234a3e69f9ed7f3a40dac2e06d9f7cfa136d4e44962f1612bbd8e8b1322c8269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_order&lt; Sparse, RhsKind, LhsOrder, RhsOrder &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01RhsKind_00_01LhsOrder_00_01RhsOrder_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsOrder</templarg>
    <templarg>RhsOrder</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01RhsKind_00_01LhsOrder_00_01RhsOrder_01_4.html</anchorfile>
      <anchor>aba6063f8b82b15da716fac1b6dde0af0a5f96c67d36fbb8341e02322d5235d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01RhsKind_00_01LhsOrder_00_01RhsOrder_01_4.html</anchorfile>
      <anchor>aba6063f8b82b15da716fac1b6dde0af0a5f96c67d36fbb8341e02322d5235d162</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_order&lt; Sparse, Sparse, Order, Order &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01Sparse_00_01Order_00_01Order_01_4.html</filename>
    <templarg>Order</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01Sparse_00_01Order_00_01Order_01_4.html</anchorfile>
      <anchor>a690766c9444cb90787985f015328cb24accc2aec384f2cb2e17a87176ed5381b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__order_3_01Sparse_00_01Sparse_00_01Order_00_01Order_01_4.html</anchorfile>
      <anchor>a690766c9444cb90787985f015328cb24accc2aec384f2cb2e17a87176ed5381b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01A_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01A_00_01Functor_01_4.html</anchorfile>
      <anchor>af5bbd8a7cba07b73aa5414da82810fdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>a429cffc517ae01cf82bd938252cc7e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01B_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01B_00_01Functor_01_4.html</anchorfile>
      <anchor>a52f753cb452c8c3fb80554a58de1abab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>a50e48bcebb52811d17225a868810466a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Sparse_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Sparse_00_01Functor_01_4.html</anchorfile>
      <anchor>a6d5d30a5bdac5999c76a2e694e4b2ad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Sparse_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Sparse_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>aeecffafd07b91b825f576de00a1aa126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOp</name>
    <filename>classEigen_1_1CwiseBinaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, internal::cwise_promote_storage_type&lt; internal::traits&lt; LhsType &gt;::StorageKind, internal::traits&lt; RhsType &gt;::StorageKind, BinaryOp &gt;::ret &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a138c1d4de02672e0413e00740cea9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aa7ac1eae125b261a3fe9c4cc610a1fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, typename internal::cwise_promote_storage_type&lt; typename internal::traits&lt; LhsType &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, BinaryOp &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aee1491a3491367912850a4cacc4d66b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; BinaryOp &gt;::type</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aecf8b37279ba824a914f6b2e8eeb1f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a31d9914c9d046a26f1d6104d7342c9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; LhsType &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a801ee06b0303d085c010328449d22ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a06e93ecd10ac78c598a92a17aec6a1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; RhsType &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ab5da2bb07bf090d812f537c4286e8a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aa9542897bb422929bc2223b761450304</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a2eddd2a280221cee4e42ac6fbed64ad1</anchor>
      <arglist>(const Lhs &amp;aLhs, const Rhs &amp;aRhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ae897d42f27fb0da96590ee24f37ee907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a591105e7b7d3a26d1600302fb4432770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a989ee2b537169396f01976e83e4e08c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ab34abef7299679708c9311ae9044dc8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a1bd1d4ffcfa797bb07b09b55e63bc9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a29b57054a3644d62c101ee15815ebe1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a42af8f795a8f4062d9e57c0136277be3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl.html</anchorfile>
      <anchor>a405ac3a82c17151da8476901c29b82fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>aada7e73dfed941e90490e5ea3e1de602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3d5deb540c9c642dbe4fe63e8e320f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseBinaryOpImpl</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a20d58d5996dbac87ca1f433ebccbfde2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, internal::cwise_promote_storage_type&lt; internal::traits&lt; LhsType &gt;::StorageKind, internal::traits&lt; RhsType &gt;::StorageKind, BinaryOp &gt;::ret &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, LhsType, RhsType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl.html</anchorfile>
      <anchor>a405ac3a82c17151da8476901c29b82fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseNullaryOp</name>
    <filename>classEigen_1_1CwiseNullaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseNullaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aca6bcc51d5daecca299ea247a31e5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a25261add5535e650251d9dc12a892f28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a09f117dd75bbd9708e1c3bcc181b3599</anchor>
      <arglist>(Index rows, Index cols, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NullaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ab86b3d9e5a49d204e9048a538f4e16e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a012b3e39048f36db283c4deedcd2e837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a116f2786d01eed873dc5889ce442cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ac7355f935292f705935d7a3aec6caad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a4f004d830b6463d584244520880baf9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;</name>
    <filename>classEigen_1_1CwiseNullaryOp.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseNullaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aca6bcc51d5daecca299ea247a31e5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a25261add5535e650251d9dc12a892f28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a09f117dd75bbd9708e1c3bcc181b3599</anchor>
      <arglist>(Index rows, Index cols, const scalar_constant_op&lt; Scalar &gt; &amp;func=scalar_constant_op&lt; Scalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC scalar_constant_op&lt; Scalar &gt; &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ab86b3d9e5a49d204e9048a538f4e16e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a012b3e39048f36db283c4deedcd2e837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a116f2786d01eed873dc5889ce442cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const scalar_constant_op&lt; Scalar &gt;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ac7355f935292f705935d7a3aec6caad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a4f004d830b6463d584244520880baf9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::CwiseProductDenseReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1CwiseProductDenseReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; typename ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType &gt;, const Derived, const OtherDerived &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1CwiseProductDenseReturnType.html</anchorfile>
      <anchor>a58853a628456133afb6a4a2302bef5c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseTernaryOp</name>
    <filename>classEigen_1_1CwiseTernaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, internal::traits&lt; Arg1Type &gt;::StorageKind &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg1Nested &gt;::type</type>
      <name>_Arg1Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>acfbcc6e2474e1b8ba96582ef2e1c75d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg2Nested &gt;::type</type>
      <name>_Arg2Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>acdb863f22f9575ec1bd8a3ccc25885dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg3Nested &gt;::type</type>
      <name>_Arg3Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>adf09bd0b71027f26593dacc861617ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg1Type &gt;::type</type>
      <name>Arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>aa4563b92c245f9f0a75849f42202199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg1Type &gt;::type</type>
      <name>Arg1Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a0843a161ab52e659474482a58490c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg2Type &gt;::type</type>
      <name>Arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a9d8a0e6d666fc184102738e64d730faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg2Type &gt;::type</type>
      <name>Arg2Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ab6d00b9e39860793557efff176a76123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg3Type &gt;::type</type>
      <name>Arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a2701e2558b2337fe322a86a9275abb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg3Type &gt;::type</type>
      <name>Arg3Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a293ceb5e15a473f006ce0c81d4116ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, typename internal::traits&lt; Arg1Type &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>af957246bf43f609178608885582b2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _Arg1Nested &amp;</type>
      <name>arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a22d8805eb6e0b62d4275544045fcdaf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _Arg2Nested &amp;</type>
      <name>arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a5a04dcce0c3f3de309de542b2cdc2d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _Arg3Nested &amp;</type>
      <name>arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a5dfe99c3fadb28e57d0f5c985f74261e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac0a585377faac0ab8b756dfe758477cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseTernaryOp</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac64f71c7d7630c6d16c0e767d1651012</anchor>
      <arglist>(const Arg1 &amp;a1, const Arg2 &amp;a2, const Arg3 &amp;a3, const TernaryOp &amp;func=TernaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TernaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a20707e9593d89b571ac520144cfdd943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a44c041d7333ce3516c298d1bb0bd9b70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg1Nested</type>
      <name>m_arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a4893685eed4b6cc89cc5bf49de5abd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg2Nested</type>
      <name>m_arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a722d63231b2bac72fe3158ff0deac588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg3Nested</type>
      <name>m_arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a99b7ccb1290bb0bbd2ff72e92b7a7bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac58df3092f0c8329fd3fb8dfad6c2631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseTernaryOpImpl</name>
    <filename>classEigen_1_1CwiseTernaryOpImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOpImpl.html</anchorfile>
      <anchor>aaef7bd0ab2afd8a60599b23a9f6dab63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, internal::traits&lt; Arg1Type &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseTernaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOpImpl.html</anchorfile>
      <anchor>aaef7bd0ab2afd8a60599b23a9f6dab63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOp</name>
    <filename>classEigen_1_1CwiseUnaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseUnaryOpImpl&lt; UnaryOp, XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, XprType, typename internal::traits&lt; XprType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a09a0bbb6e2c369dbf58a4444fbfa65c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>afa95449af34676062a7ea386dd039692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a70bda63af92ef43a5afafd9a84a8c916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a61d9838a84e9276328f59f0f4449b99a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseUnaryOp</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>aa8cd371792c4707e30a39e20f7adde0d</anchor>
      <arglist>(const XprType &amp;xpr, const UnaryOp &amp;func=UnaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE UnaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a440ba1ac042cd41807223117fca8fc00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a2efe6055ea94b65c29dcf1cdcbd7e17e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a2f7c7837be7341ad2180c9bb0d5008f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a0aef7d6eb6d0214df219b7980ecf41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a92344c00a6ef342fd3e53713a0d5391f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a9dd0fd407963d42271dd2d2da9708a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl.html</anchorfile>
      <anchor>a79822924cef6e029d7e25cb05c3c3e6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOpImpl&lt; UnaryOp, XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl.html</anchorfile>
      <anchor>a79822924cef6e029d7e25cb05c3c3e6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryView</name>
    <filename>classEigen_1_1CwiseUnaryView.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a505263841437a9055a728640a8783500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a6cec9334332dde27fb2f7469dbbd867a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af1826ee451a9e0c2bada93e59ea2f3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a2f67b90c44c20fa9cbaf48bc9bcc95d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryView</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a33c42081b0a0cd9f2d3ae8d53b2f2f14</anchor>
      <arglist>(MatrixType &amp;mat, const ViewOp &amp;func=ViewOp())</arglist>
    </member>
    <member kind="function">
      <type>const ViewOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af01271cdadcbcf195b5d3130ff2e1a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>add6689b53e595e968e89592ea30b6800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a21d59e387e600b1d650cb002175760b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a73f4f47d27550f52fb441312dc1f9b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a75f8e8b7cdaeff50e664061bba0e7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af3527b262bf7e654de105eec439cd51a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryView&lt; ViewOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl.html</anchorfile>
      <anchor>ad6b354855853520e99dd02f2f69d2bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0c2bbafbe6a06b18c4275b8b0bfb9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a967952b1f7ad8e450c76a4667a692600</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b7979784d15164b0fd28c04780fcc14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aefbaed4f3bd98550b22502de9059ff33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42a1df4ae2e86aa7424753f610c17859</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a21726c36e716d4edac191283a91ea028</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl.html</anchorfile>
      <anchor>ad6b354855853520e99dd02f2f69d2bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DataExporterInterface</name>
    <filename>classcorbo_1_1DataExporterInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const DataExporterInterface &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a88cf0ceb5769460bc4f3311c4939e63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DataExporterInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a8d92a55adfba3d572996cb5dc6d18987</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>acf7a72fe8fd0c44c40cd03ff18c0153f</anchor>
      <arglist>(const std::string &amp;filename, const IndexedValuesSetSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportIndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a062bdeda910eeaf2caad50218e3dfc7b</anchor>
      <arglist>(const std::string &amp;filename, const IndexedValuesSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportMatrixSetSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>aebd274cefc1578a1b4e5c1b4eba2d0ea</anchor>
      <arglist>(const std::string &amp;filename, const MatrixSetSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportMatrixSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a545c71feb63ef41717ce5758ae2ce190</anchor>
      <arglist>(const std::string &amp;filename, const MatrixSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportSignalGroup</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a83faa625586fab0c1c699f7dc4eba32f</anchor>
      <arglist>(const std::string &amp;filename, const CommonSignalTarget::SignalGroup &amp;signal_group)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportTimeSeries</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>ab8454df19fe6796dfdc75357f3307242</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeries &amp;time_series)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a51e37402674d7015acb5f531781b08be</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeriesSequenceSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exportTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a2ae99ed0704e6adc52dc1c04fa583215</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeriesSignal &amp;signal)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFileSuffix</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>abab569c770ebe925924a90b81231a9db</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFormatName</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a233e3249880195cdc8c40d8ac3ac7eef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a86ff083df5afda7fedb81a3496db850e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a32038ceb52ae42dcac66dbb1ca07a2a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingIndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a8365adf5b4885044195b4870cd5b6428</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingMatrixSetSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a09b3c3f46a785043897423658a4a22c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingMatrixSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>adf39a8750e156bf2fea1d7cc8ea78864</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingSignalGroup</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>ad485e405e7b313edc98d4edee89c9cc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingTimeSeries</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>ab33c54aa7e3fa21bbcf52658bd66c925</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a939628394f5bb509df077ee07ff88301</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupportingTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a6af56a6bc00a3d99cdbc7b94d7ded233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataExporterInterface</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a02d99fe71e5f35dbed54dbac2f0ac00d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DataExporterInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1DataExporterInterface.html</anchorfile>
      <anchor>a4cda05d0acf61575bc91355898ba18ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::decrement_if_fixed_size</name>
    <filename>structEigen_1_1internal_1_1decrement__if__fixed__size.html</filename>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__if__fixed__size.html</anchorfile>
      <anchor>a83a83e0381c4b815e984fb60acb1707dae3b6fe439d25f6f9de0a42a78a7ddaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__if__fixed__size.html</anchorfile>
      <anchor>a83a83e0381c4b815e984fb60acb1707dae3b6fe439d25f6f9de0a42a78a7ddaf3</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>a3db71bcb1e80cadd72e5bbd28a48b516a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__size.html</anchorfile>
      <anchor>a3db71bcb1e80cadd72e5bbd28a48b516a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl.html</filename>
    <templarg></templarg>
    <templarg>use_numeric_limits</templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl.html</anchorfile>
      <anchor>a9c5d25b308ff287fca844827847208df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a521064304069c0b00be0bf9b6ee855a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6cb192e4c9043235d1d1926cbf94e88a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_packet_traits</name>
    <filename>structEigen_1_1internal_1_1default__packet__traits.html</filename>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0afa23f184ffc2f22eae7d3f02b983882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasArg</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a24af90b71063b2284fc77a3ef2370f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a154aa7e05e2f3de6473cbc87fec502f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0afb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a09b9a3003d83db4ccc035b348793a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0adf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog1p</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a687253f1b4a6702185cffe290d5d0d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog10</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1846c75b0d20d3c439bbbb3abd288788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0af36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSinh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ea9c29f285d7a24ec5a75c45d668a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCosh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ad69065ef1e5d8a750346e8deed9ca756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ae1213382680acded865a67f046eca0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aba19627b8660b8b6675a4b5ca07a64d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a3b41b8dd5d3e3d2da4d0a022d8910506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeta</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a03f05b8c4b0a3b8da8db433f4dda785e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPolygamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ed891c56de134ded7b1350228384260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErf</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0abc2a8843b8db8ffbddd39ca4e9f79f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErfc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1b3c984d59159e2eb045e6ac7c10e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a05a89e4350d34b2e345515051ba0bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGammac</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a83e0f0bbd5e2c921278e5761aaf9443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBetaInc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ab4f049ebad59a1ea55512487549b59f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aa23ab4e0ca925f09e8da7d6a2d6051ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0af90e25e89b0ea814efd4388f4dc15434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a89b7e48939ec14f8644bcffcc7c1e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSign</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a02996c652100f31c94c419608feccfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasArg</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a24af90b71063b2284fc77a3ef2370f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0af36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBetaInc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ab4f049ebad59a1ea55512487549b59f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a154aa7e05e2f3de6473cbc87fec502f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a89b7e48939ec14f8644bcffcc7c1e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCosh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ad69065ef1e5d8a750346e8deed9ca756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a3b41b8dd5d3e3d2da4d0a022d8910506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0afb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErf</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0abc2a8843b8db8ffbddd39ca4e9f79f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErfc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1b3c984d59159e2eb045e6ac7c10e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0af90e25e89b0ea814efd4388f4dc15434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0afa23f184ffc2f22eae7d3f02b983882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a05a89e4350d34b2e345515051ba0bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGammac</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a83e0f0bbd5e2c921278e5761aaf9443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aba19627b8660b8b6675a4b5ca07a64d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0adf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog10</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1846c75b0d20d3c439bbbb3abd288788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog1p</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a687253f1b4a6702185cffe290d5d0d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPolygamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ed891c56de134ded7b1350228384260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0aa23ab4e0ca925f09e8da7d6a2d6051ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a09b9a3003d83db4ccc035b348793a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSign</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a02996c652100f31c94c419608feccfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSinh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a2ea9c29f285d7a24ec5a75c45d668a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0ae1213382680acded865a67f046eca0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeta</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a77420bd793f9335554aff6576117adb0a03f05b8c4b0a3b8da8db433f4dda785e</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>a7209bca8a3f98f027d082a88e7d55a12</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>afb2c73869524d82a2f1267a641977b31</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>a67c58445b106cd8e87dc005f90c42194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a6ad39440f2ee3bc467f634d5055508e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DefaultDevice</name>
    <filename>structEigen_1_1DefaultDevice.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void *</type>
      <name>allocate</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a4e7a567011fa78c87f4c3737883af280</anchor>
      <arglist>(size_t num_bytes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>deallocate</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a37161c54e19b871cdffadbbc0e4bea12</anchor>
      <arglist>(void *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>firstLevelCacheSize</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a7433e4c7d515d523cd81e2e93402152c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>lastLevelCacheSize</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>aa34a7449cafbe5ea56dba58f0e594410</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>majorDeviceVersion</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a7396ca9b92e286981441b14056cf06a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>memcpy</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a61984e9d6b70218273aea25952877bef</anchor>
      <arglist>(void *dst, const void *src, size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>memcpyDeviceToHost</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a4be26c1b7f78e27670975bafdfc75e68</anchor>
      <arglist>(void *dst, const void *src, size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>memcpyHostToDevice</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a978f0e67b69d1142d28c7c314c71ea9d</anchor>
      <arglist>(void *dst, const void *src, size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>memset</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a2a16cec4646fdc58b2f92ed552fb391d</anchor>
      <arglist>(void *buffer, int c, size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>numThreads</name>
      <anchorfile>structEigen_1_1DefaultDevice.html</anchorfile>
      <anchor>a7c73e4e69f8c0ad6505104f45832a0d6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Dense</name>
    <filename>structEigen_1_1Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Dense2Dense</name>
    <filename>structEigen_1_1internal_1_1Dense2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Dense2Triangular</name>
    <filename>structEigen_1_1internal_1_1Dense2Triangular.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop.html</filename>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>ae2963af4736cb63500650702da959d3f</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a02ff3628c48eb236d79bf69c05791a49</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void EIGEN_STRONG_INLINE</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8704abbb9459a7b5c0b6f52e4f9b089d</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a903c9b84389dcdb758dd8dcc7e742283</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a43950b1d4d1f69b5eba0a3b5a5cd0ff1</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ad63e8879751e7cb6c93ae94a04cf5656af7737768ac92fc5945729b1a827c0b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ad63e8879751e7cb6c93ae94a04cf5656a688881447ed6b913fc63c7a68ec3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ad63e8879751e7cb6c93ae94a04cf5656a688881447ed6b913fc63c7a68ec3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a0e154e1ab2f981d932c579fe98be7057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ad63e8879751e7cb6c93ae94a04cf5656af7737768ac92fc5945729b1a827c0b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a3f9af6ccbdafdfc7e2e8545c0683ca30</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a57fe1a0c9f007a8da12440489e46159a</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8853bcf4c1f929744b93becdf42e1484</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a2263dc7ea15ab40daa87defa27d3fe26</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a540279ab58209006a325677a33995c1a</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a293c80494b4f743a63dff2b5c2d8345c</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::dense_product_base</name>
    <filename>classEigen_1_1internal_1_1dense__product__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <templarg>ProductTag</templarg>
  </compound>
  <compound kind="class">
    <name>dense_product_base&lt; Lhs, Rhs, Option &gt;</name>
    <filename>classEigen_1_1internal_1_1dense__product__base.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</name>
    <filename>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>abfe99694ea98255ca1d246365f3dcffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator const Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>ae78563f1ada9a271f4e910b17b89f2e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::dense_xpr_base&lt; ProductXpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a1bee6bcf968604d3afc08ebe43fb55f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Product&lt; Lhs, Rhs, Option &gt;</type>
      <name>ProductXpr</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a1281f4525812f54c2622936de0610d58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>a49f2e9d731521e50359b783cb87b63c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a08a7453d950a372ef30fc1a1fdfc93ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseBase</name>
    <filename>classEigen_1_1DenseBase.html</filename>
    <templarg></templarg>
    <base>DenseCoeffsBase&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2792581dd1d10062d1817f45ec5be138a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92b410d073ded19e12e17c4ee4d37eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>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>a3de448426155f88c8729ce120ade55d6a787f85fd67ee5985917eb2cef6e70441</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>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cb28fce3943b113439e17eef3c38552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>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>a3de448426155f88c8729ce120ade55d6a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::InnerIterator&lt; Derived &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dc102b445d8fb48a28dfcd22323f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2792581dd1d10062d1817f45ec5be138a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::find_best_packet&lt; Scalar, SizeAtCompileTime &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad51e4f04d4ee2f1b03d0ff9a94092b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainArray</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65328b7d6fc10a26ff6cd5801a6a44eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainMatrix</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa301ef39d63443e9ef0b84f47350116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, MatrixXpr &gt;::value, PlainMatrix, PlainArray &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae45af9b5aca5a9caae98fd201f47cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14bb7d253c1de3a79db460c3d6371707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>RandomReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a050c96f67131df5e47e00c29446fb50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a25c2ae37392d553e4a75928c5d864470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; Derived, BothDirections &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7428b2b404ef14d402b76ee87b941442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6adb37c78ebbf15aa20b65c3b70415a1ab</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>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>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e87ab03103954acf63288cf2a23640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d1aba3f6c414715d830f760913c7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9ef013d71b5b625b50de1e42a9ef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a958c42582382e4bec8f58d380e277e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9276182dab8236c33f1e7abf491d504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae42ab60296c120e9f45ce3b44e1761a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1e669fd3aaae50a4870dc1b8f3b8884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfbf4cb72dd577e62fbe035b1c53e695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9c62843482e47f34d24dae99d00fa467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1bdb06bdae22712b53d52adb3419a15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>count</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a229be090c665b9bf7d1fcdfd1ab6e0c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5df64c66228ba75bbc66db2584185527</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad69e034377b16ee5725826566977d4ed</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4f5eb49e80db57f79a8353ecdf811418</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEPRECATED Derived &amp;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae5815e87ecd984879138601e24f56422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb4d3edabca49918b58fe1b1b5759531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a66f8f0887e9377d4f4e776142c5bdc77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1551e729c17c7f1b9b5958af0cbce232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b39265a4d7dae34a78ab8cf02ed7b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Derived &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab231f1a6057f28d4244145e12c9fc0c7</anchor>
      <arglist>(const IOFormat &amp;fmt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNaN</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab13d158c900560d3e1b25d85d2d33dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57c6f5516aa86d4c22f382f1a069a319</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8848223bc635c9c10e7cc68ae343ad81</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3793521d788a946cb9c5f4f92bab4d3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafb86c9868d3d9076e01e4fc54c93e81</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aba0e5df04cf80214d8298aa8dd41acbd</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>a7d61b8814a7547e88b25cba68b159f05</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a800a25f323fc4222c822be5fdad729ac</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acc982903f94ed372fafa901e6822ae8d</anchor>
      <arglist>(const RealScalar &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfca6ff4e473f68fbbeabbd03b7504a9</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a91fb1c80e1fd4970a16fd509764225d7</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aad9b1b1368b249e0e0f14b7f2960fb58</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f4a720248190c3637a48e22ab66c835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac0d151ec47eb7a44a3a5ba1587ddbeb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7f03010f4e0891c90cdcfe123f45223</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab8318ab23b3d421b809fef0cb24f69e3</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a89d85ac0cf349eb53481c148033459d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6634944be3d4fef551b57ffad30467f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d6ebd550eaaee24fed7880c39ae3f35</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a05044a037125e705d87bd28f678b914c</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestByValue&lt; Derived &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3e2761e2b6da74dba1d17b40cc918bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad5c2c3a2cfa0bb931dcc0743b9f57882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a87d4d7a695a74203661cb956891e77bf</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aed47958efee3c01181f3730bcca1e47a</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a403795bdfa99454ce469316639a9eb19</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a76686ac27572dc5f07b068a9c43aa1b9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8fdd498a76ab5e136e3c55b1412cd8c4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ce384b60166efd51356eb738f534144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d10c42cfb8809d06310970ae7ae4331</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1ba2dba4aac437dc80501e2adfd16103</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aff25a2d1fb50e69941e51457498c5744</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
      <docanchor file="classEigen_1_1DenseBase.html">MatrixBaseCommaInitRef</docanchor>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6462697d5a6fa3104f5f1213fdf9ff12</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad78fff11f12aefa46318ae88b6efcc50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a175ceb201923b4c6767770559e47e40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abeb8cc034b4c9c2e36a15590d24a461c</anchor>
      <arglist>(const BinaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::traits&lt; Derived &gt;::Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae2a645f73c87aa77857035a02a0d9778</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a4236585a41142538e80370f466b590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3a6e6d31914ebf1e48e74e2928a9c249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; Derived, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a819a4b05d87a0c737275b670d408cde5</anchor>
      <arglist>(Index rowFactor, Index colFactor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13027a493a68a13496610caf3d81bd3e</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aef40c2ee48a85a799270c8258cc12b76</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ada2ea028e35de0beef990fa0f6e3dee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1dac304ac73716568bd96333705ca662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2da10891d4d5497f131dba68035811e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65e78cfcbc9852e6923bebff4323ddca</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57ef09a843004095f84c198dd145641b</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9e8e78c75887d4539071a0b7a61ca103</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a19b2bc788277e9ab3f967a8857e290ae</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a99dd31774d69545aba5d4f598cd27c4b</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a17a69cfd1b44b64f26b1a0f00666a871</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad18970fd7d9f9c3d8db9d05fa8652a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac74411ddeea2545bf20baf14613be47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dee689c76ff86da9d8e49950604597b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab420d9d588ac443f5a1b1a7dceb12c90</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaab63cc56d30cc7c23a80304ab94ba2e</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec2e28e262377862835ba80932291997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac575a73f01b20b628bb910d0f395cb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79e042829185d3a1e3845b22ea62b1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8da735a6bfc7012606acf787156d10a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f73df3954a09c7ab0dca208b6b23ddd</anchor>
      <arglist>(Visitor &amp;func) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7c9fe5759a03643c715adce80a0cda60</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7be8d4ac974617fa319e42e714413efb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab7cbb3c8466ac519af6e38f8ae67838f</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7144cfa941183715fa8c3972621c0bca</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae4c9a28396502d8daa231207d0f88549</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7621674534c3a61294c1cacc024eeb09</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2d00224f1d49b7aa45adafcd4ff3315</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d680f33a50c2e524075329f1410f58e</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a48d004452e0574f2db6882f770ab46a6</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a032b608758f08ed3b8d8d679aa7edaa4</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a42e9ea961fa6ec3eb889816a3743d35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1a80d9b6e59bb32d196176f691946c1f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a385f6840a5a80c455d858ccf96ada471</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae814abb451b48ed872819192dc188c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae97f8d9d08f969c733c8144be6225756</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7eb5f974a8f0b67eac7080db1da0e308</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afdfb9935cec1b4193f89d4358210701e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13761db2cfe33220317e2cd325b1cc47</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79b39517485afd6089770861d6a55afe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const Derived, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af227a9b7834071ee44d074bb0ba79001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Reverse&lt; const Derived, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a585f63f431be01828e9d3bc256d7713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const Derived, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afffc1b47da861168d4e895343b7b5046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae966dfaa11cfd07e87da040b7a9d8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac6adc0687a8439b600eea701cd926aad</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5443700d3ee48860669444e76883e439</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b795e02f90cb1fee5b8d96ec8f1fec3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <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>DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>classEigen_1_1DenseBase.html</filename>
    <base>DenseCoeffsBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92b410d073ded19e12e17c4ee4d37eaa</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>a3de448426155f88c8729ce120ade55d6a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; ArrayWrapper&lt; ExpressionType &gt;, Vertical &gt;</type>
      <name>ColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d3c60a2c900d52930a2630fff2d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cb28fce3943b113439e17eef3c38552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const ArrayWrapper&lt; ExpressionType &gt; &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; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;::Real, internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &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; ArrayWrapper&lt; ExpressionType &gt; &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>a3de448426155f88c8729ce120ade55d6a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::InnerIterator&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dc102b445d8fb48a28dfcd22323f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2792581dd1d10062d1817f45ec5be138a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::find_best_packet&lt; Scalar, SizeAtCompileTime &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad51e4f04d4ee2f1b03d0ff9a94092b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; typename internal::traits&lt; 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>PlainArray</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65328b7d6fc10a26ff6cd5801a6a44eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&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>PlainMatrix</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa301ef39d63443e9ef0b84f47350116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_same&lt; typename internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::XprKind, MatrixXpr &gt;::value, PlainMatrix, PlainArray &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae45af9b5aca5a9caae98fd201f47cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14bb7d253c1de3a79db460c3d6371707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>RandomReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a050c96f67131df5e47e00c29446fb50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a25c2ae37392d553e4a75928c5d864470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ArrayWrapper&lt; ExpressionType &gt;, 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>a3de448426155f88c8729ce120ade55d6adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; ArrayWrapper&lt; ExpressionType &gt;, Horizontal &gt;</type>
      <name>RowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a45e67608607905de9f335661fae4c1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5feed465b3a8e60c47e73ecce83e39a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e87ab03103954acf63288cf2a23640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d1aba3f6c414715d830f760913c7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9ef013d71b5b625b50de1e42a9ef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a958c42582382e4bec8f58d380e277e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9276182dab8236c33f1e7abf491d504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae42ab60296c120e9f45ce3b44e1761a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1e669fd3aaae50a4870dc1b8f3b8884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfbf4cb72dd577e62fbe035b1c53e695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9c62843482e47f34d24dae99d00fa467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1bdb06bdae22712b53d52adb3419a15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>count</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a229be090c665b9bf7d1fcdfd1ab6e0c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5df64c66228ba75bbc66db2584185527</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad69e034377b16ee5725826566977d4ed</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4f5eb49e80db57f79a8353ecdf811418</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEPRECATED ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae5815e87ecd984879138601e24f56422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb4d3edabca49918b58fe1b1b5759531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a66f8f0887e9377d4f4e776142c5bdc77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;, ArrayWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1551e729c17c7f1b9b5958af0cbce232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;, ArrayWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b39265a4d7dae34a78ab8cf02ed7b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab231f1a6057f28d4244145e12c9fc0c7</anchor>
      <arglist>(const IOFormat &amp;fmt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNaN</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab13d158c900560d3e1b25d85d2d33dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57c6f5516aa86d4c22f382f1a069a319</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8848223bc635c9c10e7cc68ae343ad81</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3793521d788a946cb9c5f4f92bab4d3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafb86c9868d3d9076e01e4fc54c93e81</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aba0e5df04cf80214d8298aa8dd41acbd</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>a7d61b8814a7547e88b25cba68b159f05</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a800a25f323fc4222c822be5fdad729ac</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acc982903f94ed372fafa901e6822ae8d</anchor>
      <arglist>(const RealScalar &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfca6ff4e473f68fbbeabbd03b7504a9</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a91fb1c80e1fd4970a16fd509764225d7</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aad9b1b1368b249e0e0f14b7f2960fb58</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f4a720248190c3637a48e22ab66c835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac0d151ec47eb7a44a3a5ba1587ddbeb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7f03010f4e0891c90cdcfe123f45223</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab8318ab23b3d421b809fef0cb24f69e3</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a89d85ac0cf349eb53481c148033459d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6634944be3d4fef551b57ffad30467f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d6ebd550eaaee24fed7880c39ae3f35</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a05044a037125e705d87bd28f678b914c</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestByValue&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3e2761e2b6da74dba1d17b40cc918bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad5c2c3a2cfa0bb931dcc0743b9f57882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a87d4d7a695a74203661cb956891e77bf</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aed47958efee3c01181f3730bcca1e47a</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a403795bdfa99454ce469316639a9eb19</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a76686ac27572dc5f07b068a9c43aa1b9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8fdd498a76ab5e136e3c55b1412cd8c4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ce384b60166efd51356eb738f534144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d10c42cfb8809d06310970ae7ae4331</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1ba2dba4aac437dc80501e2adfd16103</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aff25a2d1fb50e69941e51457498c5744</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6462697d5a6fa3104f5f1213fdf9ff12</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad78fff11f12aefa46318ae88b6efcc50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a175ceb201923b4c6767770559e47e40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abeb8cc034b4c9c2e36a15590d24a461c</anchor>
      <arglist>(const BinaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae2a645f73c87aa77857035a02a0d9778</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ArrayWrapper&lt; ExpressionType &gt;, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a4236585a41142538e80370f466b590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; ArrayWrapper&lt; ExpressionType &gt;, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3a6e6d31914ebf1e48e74e2928a9c249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; ArrayWrapper&lt; ExpressionType &gt;, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a819a4b05d87a0c737275b670d408cde5</anchor>
      <arglist>(Index rowFactor, Index colFactor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13027a493a68a13496610caf3d81bd3e</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aef40c2ee48a85a799270c8258cc12b76</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ada2ea028e35de0beef990fa0f6e3dee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1dac304ac73716568bd96333705ca662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2da10891d4d5497f131dba68035811e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; ArrayWrapper&lt; ExpressionType &gt;, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65e78cfcbc9852e6923bebff4323ddca</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; ArrayWrapper&lt; ExpressionType &gt;, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57ef09a843004095f84c198dd145641b</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; ArrayWrapper&lt; ExpressionType &gt;, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9e8e78c75887d4539071a0b7a61ca103</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a19b2bc788277e9ab3f967a8857e290ae</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a99dd31774d69545aba5d4f598cd27c4b</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a17a69cfd1b44b64f26b1a0f00666a871</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad18970fd7d9f9c3d8db9d05fa8652a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac74411ddeea2545bf20baf14613be47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dee689c76ff86da9d8e49950604597b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab420d9d588ac443f5a1b1a7dceb12c90</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaab63cc56d30cc7c23a80304ab94ba2e</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec2e28e262377862835ba80932291997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac575a73f01b20b628bb910d0f395cb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79e042829185d3a1e3845b22ea62b1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8da735a6bfc7012606acf787156d10a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f73df3954a09c7ab0dca208b6b23ddd</anchor>
      <arglist>(Visitor &amp;func) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7c9fe5759a03643c715adce80a0cda60</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7be8d4ac974617fa319e42e714413efb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab7cbb3c8466ac519af6e38f8ae67838f</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7144cfa941183715fa8c3972621c0bca</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae4c9a28396502d8daa231207d0f88549</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7621674534c3a61294c1cacc024eeb09</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2d00224f1d49b7aa45adafcd4ff3315</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d680f33a50c2e524075329f1410f58e</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a48d004452e0574f2db6882f770ab46a6</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a032b608758f08ed3b8d8d679aa7edaa4</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a42e9ea961fa6ec3eb889816a3743d35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1a80d9b6e59bb32d196176f691946c1f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a385f6840a5a80c455d858ccf96ada471</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae814abb451b48ed872819192dc188c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae97f8d9d08f969c733c8144be6225756</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7eb5f974a8f0b67eac7080db1da0e308</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afdfb9935cec1b4193f89d4358210701e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13761db2cfe33220317e2cd325b1cc47</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79b39517485afd6089770861d6a55afe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const ArrayWrapper&lt; ExpressionType &gt;, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af227a9b7834071ee44d074bb0ba79001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Reverse&lt; const ArrayWrapper&lt; ExpressionType &gt;, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a585f63f431be01828e9d3bc256d7713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const ArrayWrapper&lt; ExpressionType &gt;, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afffc1b47da861168d4e895343b7b5046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae966dfaa11cfd07e87da040b7a9d8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac6adc0687a8439b600eea701cd926aad</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5443700d3ee48860669444e76883e439</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b795e02f90cb1fee5b8d96ec8f1fec3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <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; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>classEigen_1_1DenseBase.html</filename>
    <base>DenseCoeffsBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92b410d073ded19e12e17c4ee4d37eaa</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>a3de448426155f88c8729ce120ade55d6a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Solve&lt; Decomposition, RhsType &gt;, Vertical &gt;</type>
      <name>ColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d3c60a2c900d52930a2630fff2d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cb28fce3943b113439e17eef3c38552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Solve&lt; Decomposition, RhsType &gt; &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; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar &gt;::Real, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &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; Solve&lt; Decomposition, RhsType &gt; &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>a3de448426155f88c8729ce120ade55d6a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::InnerIterator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dc102b445d8fb48a28dfcd22323f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2792581dd1d10062d1817f45ec5be138a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::find_best_packet&lt; Scalar, SizeAtCompileTime &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad51e4f04d4ee2f1b03d0ff9a94092b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainArray</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65328b7d6fc10a26ff6cd5801a6a44eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainMatrix</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa301ef39d63443e9ef0b84f47350116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_same&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::XprKind, MatrixXpr &gt;::value, PlainMatrix, PlainArray &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae45af9b5aca5a9caae98fd201f47cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14bb7d253c1de3a79db460c3d6371707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>RandomReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a050c96f67131df5e47e00c29446fb50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a25c2ae37392d553e4a75928c5d864470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; Solve&lt; Decomposition, RhsType &gt;, 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>a3de448426155f88c8729ce120ade55d6adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Solve&lt; Decomposition, RhsType &gt;, Horizontal &gt;</type>
      <name>RowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a45e67608607905de9f335661fae4c1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5feed465b3a8e60c47e73ecce83e39a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e87ab03103954acf63288cf2a23640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3de448426155f88c8729ce120ade55d6a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d1aba3f6c414715d830f760913c7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9ef013d71b5b625b50de1e42a9ef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a958c42582382e4bec8f58d380e277e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9276182dab8236c33f1e7abf491d504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae42ab60296c120e9f45ce3b44e1761a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1e669fd3aaae50a4870dc1b8f3b8884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfbf4cb72dd577e62fbe035b1c53e695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9c62843482e47f34d24dae99d00fa467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1bdb06bdae22712b53d52adb3419a15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>count</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a229be090c665b9bf7d1fcdfd1ab6e0c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5df64c66228ba75bbc66db2584185527</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad69e034377b16ee5725826566977d4ed</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4f5eb49e80db57f79a8353ecdf811418</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEPRECATED Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae5815e87ecd984879138601e24f56422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb4d3edabca49918b58fe1b1b5759531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a66f8f0887e9377d4f4e776142c5bdc77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1551e729c17c7f1b9b5958af0cbce232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b39265a4d7dae34a78ab8cf02ed7b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab231f1a6057f28d4244145e12c9fc0c7</anchor>
      <arglist>(const IOFormat &amp;fmt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNaN</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab13d158c900560d3e1b25d85d2d33dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57c6f5516aa86d4c22f382f1a069a319</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8848223bc635c9c10e7cc68ae343ad81</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3793521d788a946cb9c5f4f92bab4d3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafb86c9868d3d9076e01e4fc54c93e81</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aba0e5df04cf80214d8298aa8dd41acbd</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>a7d61b8814a7547e88b25cba68b159f05</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a800a25f323fc4222c822be5fdad729ac</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acc982903f94ed372fafa901e6822ae8d</anchor>
      <arglist>(const RealScalar &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfca6ff4e473f68fbbeabbd03b7504a9</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a91fb1c80e1fd4970a16fd509764225d7</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aad9b1b1368b249e0e0f14b7f2960fb58</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f4a720248190c3637a48e22ab66c835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac0d151ec47eb7a44a3a5ba1587ddbeb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7f03010f4e0891c90cdcfe123f45223</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab8318ab23b3d421b809fef0cb24f69e3</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a89d85ac0cf349eb53481c148033459d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6634944be3d4fef551b57ffad30467f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d6ebd550eaaee24fed7880c39ae3f35</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a05044a037125e705d87bd28f678b914c</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestByValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3e2761e2b6da74dba1d17b40cc918bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad5c2c3a2cfa0bb931dcc0743b9f57882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a87d4d7a695a74203661cb956891e77bf</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aed47958efee3c01181f3730bcca1e47a</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a403795bdfa99454ce469316639a9eb19</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a76686ac27572dc5f07b068a9c43aa1b9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8fdd498a76ab5e136e3c55b1412cd8c4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ce384b60166efd51356eb738f534144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d10c42cfb8809d06310970ae7ae4331</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1ba2dba4aac437dc80501e2adfd16103</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aff25a2d1fb50e69941e51457498c5744</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6462697d5a6fa3104f5f1213fdf9ff12</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad78fff11f12aefa46318ae88b6efcc50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a175ceb201923b4c6767770559e47e40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abeb8cc034b4c9c2e36a15590d24a461c</anchor>
      <arglist>(const BinaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae2a645f73c87aa77857035a02a0d9778</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Solve&lt; Decomposition, RhsType &gt;, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a4236585a41142538e80370f466b590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; Solve&lt; Decomposition, RhsType &gt;, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3a6e6d31914ebf1e48e74e2928a9c249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Replicate&lt; Solve&lt; Decomposition, RhsType &gt;, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a819a4b05d87a0c737275b670d408cde5</anchor>
      <arglist>(Index rowFactor, Index colFactor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13027a493a68a13496610caf3d81bd3e</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aef40c2ee48a85a799270c8258cc12b76</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ada2ea028e35de0beef990fa0f6e3dee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1dac304ac73716568bd96333705ca662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2da10891d4d5497f131dba68035811e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Solve&lt; Decomposition, RhsType &gt;, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65e78cfcbc9852e6923bebff4323ddca</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Solve&lt; Decomposition, RhsType &gt;, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57ef09a843004095f84c198dd145641b</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Solve&lt; Decomposition, RhsType &gt;, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9e8e78c75887d4539071a0b7a61ca103</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a19b2bc788277e9ab3f967a8857e290ae</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a99dd31774d69545aba5d4f598cd27c4b</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a17a69cfd1b44b64f26b1a0f00666a871</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad18970fd7d9f9c3d8db9d05fa8652a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac74411ddeea2545bf20baf14613be47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dee689c76ff86da9d8e49950604597b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab420d9d588ac443f5a1b1a7dceb12c90</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaab63cc56d30cc7c23a80304ab94ba2e</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec2e28e262377862835ba80932291997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac575a73f01b20b628bb910d0f395cb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79e042829185d3a1e3845b22ea62b1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8da735a6bfc7012606acf787156d10a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f73df3954a09c7ab0dca208b6b23ddd</anchor>
      <arglist>(Visitor &amp;func) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7c9fe5759a03643c715adce80a0cda60</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7be8d4ac974617fa319e42e714413efb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab7cbb3c8466ac519af6e38f8ae67838f</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7144cfa941183715fa8c3972621c0bca</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae4c9a28396502d8daa231207d0f88549</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7621674534c3a61294c1cacc024eeb09</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2d00224f1d49b7aa45adafcd4ff3315</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d680f33a50c2e524075329f1410f58e</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a48d004452e0574f2db6882f770ab46a6</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a032b608758f08ed3b8d8d679aa7edaa4</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a42e9ea961fa6ec3eb889816a3743d35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1a80d9b6e59bb32d196176f691946c1f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a385f6840a5a80c455d858ccf96ada471</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae814abb451b48ed872819192dc188c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae97f8d9d08f969c733c8144be6225756</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7eb5f974a8f0b67eac7080db1da0e308</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afdfb9935cec1b4193f89d4358210701e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13761db2cfe33220317e2cd325b1cc47</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79b39517485afd6089770861d6a55afe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const Solve&lt; Decomposition, RhsType &gt;, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af227a9b7834071ee44d074bb0ba79001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Reverse&lt; const Solve&lt; Decomposition, RhsType &gt;, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a585f63f431be01828e9d3bc256d7713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef VectorwiseOp&lt; const Solve&lt; Decomposition, RhsType &gt;, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afffc1b47da861168d4e895343b7b5046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae966dfaa11cfd07e87da040b7a9d8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac6adc0687a8439b600eea701cd926aad</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5443700d3ee48860669444e76883e439</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b795e02f90cb1fee5b8d96ec8f1fec3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <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; Solve&lt; Decomposition, RhsType &gt; &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; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase.html</filename>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a6a4e2f420a246c18de1869783acd757c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aa8c5011e94b3e004c6064903f94a8a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ac30ce384a95fd47985a95a69901f2a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ab4ec982807214e8e7ce4d27f7009a43d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a4f877f649686a935771dceaf3569b1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aa5b9d836576cb6fa037d32a7414b1110</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aaf7d19edb8f92962ab2e3ab475d2a879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a52e428842f0c06b7947fad07ca07ca83</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a745ec4019511a6e2d4e6ff7b947587fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a46a4e0b5f1c5cda37e82f255a38a044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a87e23d8ff959a337104d617377dddd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>af7fa6b77bd024be97c02766261e52714</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a28016205b69c3df8152680fea9390937</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a024394b03623c6ce5a2aab5eb94d78a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a922802af1c7db5993a8af2fb7634592f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ac816a66cc33a478c61a8531ba81f3b9b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad54041ce176686d856856e04561bb52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), const Scalar &amp;, typename internal::conditional&lt; internal::is_arithmetic&lt; Scalar &gt;::value, Scalar, const Scalar &gt;::type &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a319733b154359455412966947319fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8e26781497417a67ece3f22fd7234fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02dabf6e25a95eaf14ac09d923171c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abaff3dbe17d66e75354817eae696b6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a23f6aafda3b1bfa4c10e36c93a8cbab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad52344ad1f42852db71996590d2de0de</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad41647ef695f9a5a58a9a0f50e2ae064</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a834378f1a0ca131fc8d9c3896e3ae386</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a80e4641ade64c70fbdf330e17f4fcef6</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a679c7e69917baa1abf2c2f82725ae470</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a29ac34389e098ec963ebb2ebd351335a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad26422dfa7b2bf859d4304663c36de10</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a59cdfd584816b409afd021aafed30606</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9f1f55e50671fba111f4c21688b252f2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a91eb68efc00646608415e7ac9df5310e</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acedd7d0a5410efb640b2104fc5bb348d</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a422892fbb6b2eecce243776c3b8452ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a36fb246141b6ea5ab5289d7eb6afdf6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af2cb257225cf4348136a37fa9333ccda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9040af2dcad8961168daafe09c1b1dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac1b834c8222721b900d7bb91bc3d4567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a47c507b0d579ba42740363f57d549f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad26de0024e88bdc5aa7b94c7871c6cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6cbdd39aa5b5de038fde7f4c81f34312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5ed8120db43363368215c9d3dd329dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a50ccbdb1feb09f5099fc79e64c426493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adc157a322db2e4d4ab9657c9604cbf11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abed12aefb9b2e8e1c70e9c388adba481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3042f0d7b82fa16ab993f266d09745e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a331419022ccf26cede98cff8b83dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4105f95049fb46e76c3ef7d5235fbe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1497ef99438a57400149d5e292134fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a633d9c2cd95f967bf5479217b74b3213</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a6cd282c92eaaf2710e733b53bdf936c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a9912f2c37a55c11e8e99517c29c8f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a33f4881155ecb0100e60b2381ddb562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad726da743fca2b0739ef8069f8e76712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae712779803d527918d1d10329eaf56a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3187593ec72fc6f4fa64a86e0383375b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>adf14e9563a1d2a39a6fee334dfcfb105</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0b33b72feb2983b690abf8179c59f544</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a49d29adf378f99cd8ab048bff8a3f881</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab0c40ee1944059a3e32a125cf794d547</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a38f5d78476b3db56db98853af750cf31</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a225a129a5f2d8863068bd5629a6144a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2a9ca10b9ee750cefc5f914f215cba18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac04b8e2ab263c3901d72c5240ad017b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad64b8fa3ee1cda9eb3df918eaf8b0396</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseFunctor</name>
    <filename>structEigen_1_1DenseFunctor.html</filename>
    <templarg></templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a3983555dd2042af3a3363256d2a244f1a1ce9968fb3aafbcf82fc3dd370a5d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a3983555dd2042af3a3363256d2a244f1a37d1d96443ae81e06730306847c87770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a3983555dd2042af3a3363256d2a244f1a1ce9968fb3aafbcf82fc3dd370a5d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a46f643404e97345f6b7b65aaa611bcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a01a6ac8a8bf00b999a06b0f898edc3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColPivHouseholderQR&lt; JacobianType &gt;</type>
      <name>QRSolver</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>aeb3ddc0697bfd92d6687bf37c6224f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a8a443f2cd4c4b4d87efd8d2e5e6a7f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a3983555dd2042af3a3363256d2a244f1a37d1d96443ae81e06730306847c87770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a9ea73a4caee5265cbae45c2692900383</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseFunctor</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a656510f272f2105426c12a13830325e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseFunctor</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>ae73ca67051cf4f2f122b94c73a655ab0</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a3c626c07d04c37694defc84b37685c31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>aec9ab249752ab792cba7d202295e786d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_inputs</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a54b4e893f7f494a7b21ea3f55fd5a4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_values</name>
      <anchorfile>structEigen_1_1DenseFunctor.html</anchorfile>
      <anchor>a0e21085f60d96054586b270d6f1e4872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseShape</name>
    <filename>structEigen_1_1DenseShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1DenseShape.html</anchorfile>
      <anchor>ad56c4d75fae06c49cf2bd45f5814b8ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType</name>
    <filename>structEigen_1_1DenseSparseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>InnerSize</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a119ef5414ededb1190430704c28affb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a119ef5414ededb1190430704c28affb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; Scalar, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a119ef5414ededb1190430704c28affb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a8d4cd9fe8d0bcf60d4d6655953a0e9c0</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a220b9fbaa67f37c0c80b43ce50d467ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a20539b2d79efb7872109bd1d1b9d4402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7415df8c916c6045bb08b1361f8dd960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a25d0cd5f55ff9ff267c4bf6db81cda38</anchor>
      <arglist>(const DenseStorage &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9a5c9a64f958b0df2be930120bd0c901</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab88114d52b9a7647ffea3bedb0a694dd</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a15729244b3c67d4d9dbc16333d8873ba</anchor>
      <arglist>(const DenseStorage &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>adea729306b2f2439c19a965b42b424b2</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7e0239b5ca2bd1d717893de6032284bb</anchor>
      <arglist>(DenseStorage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab00b677e630f1a91a5cb271fc8609e9b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>abb2f94317cb7458aba59d812bce90134</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5b73d8339905353a4a18ec327e92bfe6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a98f25cde6acc5e6879b30dcd48466e58</anchor>
      <arglist>(Index size, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae90e587803bb63d292e28cd996416af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a923d8ac790a06c2568d0c3a9125de06b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4267222dc9a5e18201d49e86b67f90b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad24d636d0fbfd39e41e1f66a571e93c6</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae63d1dfa7943f0a16580badef036abdc</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa0d4588f7ac79f2181d1cfd0cdb29967</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa644dca466560cd132e9d211b66c606a</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad357781295f1b942866c03c070db55b3</anchor>
      <arglist>(Index size, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2851d181efc20b98c37b6a6e9193de9c</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a097a3c542dbc7eb525b2df31d8ae2e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a82629b531f76a7243c594c9e6d117a82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0e3d702dc845a3d8b6601ad6106d0056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9131132dc5af1da8a947d027e36378a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a6c822479c506d3c4b23668266aba9881</anchor>
      <arglist>(Index size, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1291ab3ce4690ef6e32caa582ca9f75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ad2a28522cb4fdf53380236d8e6f963c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5da55ff3af1a67972687ee567e87ada2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a6dc1be1311259c4c03eeca000544b096</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab563f1ee2e81b513b7fea1275efb64db</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a653e6def106aa1c7538759f1bde4f9f2</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a933214261fd131f554eb0222300f0479</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a196e886b11ac1970ce040f9075b2d578</anchor>
      <arglist>(Index size, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acb5a90954a9c788561cfc38a8f015268</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a2050b0570b67bef5e0f1f87e26ac8a16</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acc746cbf320ccad09cf2c820c599c015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a274b437b4e66b517494cc88fa08364f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5e75766f62be165d6df9b048f2f86e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a78ba313bdc198c9d66cafc63f7b033d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a66755f797f91b3489938615868b48913</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5ea3626c44848d47bdf5d70fdbd8dd1e</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae86198e62fa6c6fe5ce897eacfb631ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a40d1ec05cdf33e5de2e3b727711398f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a151f432b0104f70f255ac97f91f4f4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5a73c9106cf39870aa08350c6acbce67</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>acd19e89326bfd06b23955737a831993e</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a65d66d01952f95ac059f20b8974378c6</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2f7e80c5ee410e37f47cd361ed4cfbaa</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2ae494f1234b4e13bea15e8c9d8fb366</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9b0cba2b07f21349d6199ff276081c51</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0149cba6dd3c809b5f54e555917922cc</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8e4d55e4139b613c9d8282854182c948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad62d48a1faf7df242d8c51c108225b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3f2be86b8340a0db35ee9fcb8faccb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>af3950daece2eb3cd4df123a23255e352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a30e4e4a8d9955dd23802be87ea629cb0</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ddaadaeae7c2480c7fc7e2c2f083c0a</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac0aac3e4072b2a62f013ccb20faaf70c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a71ba2c3fb6cd63cbdce19712c4f38b56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aed923adb75b706bccf908aa275415e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab25c8b96ebc898d4a69bc99252d196f2</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a474eb4d3e1ee2002806f881e145fdaae</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a33e2d80dc95f56436fa4203b92730b11</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aee2aff42b844dd472bd62fb5212df486</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a67d531fdf50724450693b0016a7fbd1a</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0c790887e2a667cc6e9cfde8b66daede</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1251a20fcac77be824d2c7693f886e90</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad87beae34d968e1b2c4a8e15baf7cf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1abb819a96849495f20d847ccd304b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a014453d43138b8bfda01903925a9af3b</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a874a9c9d2ecc20ee20a1a102c1463808</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>afb648bf11a37861f3906c330e83c5711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ce719a6ff75ede2ed98735b9c436db1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a02404b59f86efdc0c2dd564608ac332b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a26fbde591528002a057baf1278f8056d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7f0de5d9afca92c957a86fd170f3a1b2</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a3ab59c2d4d00d134e177f5f6ac2f3240</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab60f99a602f18548d68403c6dc294e02</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a0b51f860951682cc2a7a9b79ffc6777a</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a093b0f8a5c6f3a390c746394f94a105f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a981ed12baa4d3639c2bd8b61c5410d3a</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>af9f906e35cd9458666614d99eb04a6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aa255eac9a449d6c5b0f6be7ebecf0ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aecaafabb564f4d2b64451178086a7fb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a078a3fe60d23a8202d7c000700764d83</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7f444f3389dcb2e310f29f06c5163bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad88f562e346efa070573f386acb1e7be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a59a74fc6786b6bceabeb759e094b4470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a42d45ee76bf4a768d620ced260705030</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa58cf9abb23cc7374a15f836596612d3</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8de609a6c9f045d7e8e9936ddfcfecf6</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a61e87e4dba324fd4bd3e54bae19e3214</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>acd7bb958ffd565c04bbb88653022bb79</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a79f8255126db1227c8d3544559f8049b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2c73e53b49a8591efc5371b1721cb2cb</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1bf7d9cd0658fec566cf2974009360b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9434125103670b3823e1443abbc83dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac2478fcf0b855855eec29972e3e615e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseProduct</name>
    <filename>classEigen_1_1DenseTimeSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>deque&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>deque_base</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac70042333ff308317e6b6342326c6954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_DEQUE_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a99ac20e9340eb8026504d4f96ce6d226</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0e4fc4f3485a5c0bc3047ea857a79130</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl</name>
    <filename>structEigen_1_1internal_1_1determinant__impl.html</filename>
    <templarg></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="struct">
    <name>Eigen::TensorSycl::internal::DeviceConvertor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1DeviceConvertor.html</filename>
    <templarg>NonOpCategory</templarg>
    <templarg>IsConst</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>GetType&lt; IsConst, NonOpCategory&lt; typename ConvertToDeviceExpression&lt; Args &gt;::Type, MakeGlobalPointer &gt; &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1DeviceConvertor.html</anchorfile>
      <anchor>a071e296e8c40a15dad41cd5815723921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dget</name>
    <filename>structEigen_1_1internal_1_1dget.html</filename>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1dget.html</anchorfile>
      <anchor>a8e43e11e4e9ff7b0d3229acf8c8f4b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DGMRES</name>
    <filename>classEigen_1_1DGMRES.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, Dynamic, 1 &gt;</type>
      <name>ComplexVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aeace9fdbc1373362c29409003482d66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a87d1411656955d8c3f053cfc2be4a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>DenseRealMatrix</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a4c15bd34c5956f8b78020dc5c0d2e667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>DenseRealVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a9ffdf6b47010f636fcc1a071a9e9e16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>DenseVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1d85b943c99dabf606c6c537e550b11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abebf2c0dc490d410fbf5f24dedc60712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>acae98b6f30d350a136ed4bc3a270834b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7e47d437b590be8af0e9972e60adbe34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aa2172314b09dbddeb3661ca9c809b371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a5e96d9b5ca6098272003550ef87c32d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab8325945ebdbd9d75cc796b6cde5a96e</anchor>
      <arglist>(const Rhs &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aa339fee66d9861ae803bdc898ddf6a34</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>deflSize</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab80013fc06926d2067b677a021367363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a17bd25826b56c39bc7cc4ce8fbf8a848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a800fcf37c0ac66f76d5c070e4aeae2a7</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>afba35ad9e10dba460a9658075ade4d57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abc4c4e02112c861b122a19a2742319f0</anchor>
      <arglist>(const Index restart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEigenv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ae74eb1faaaf3559bcf73b4d7703ea629</anchor>
      <arglist>(const Index neig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxEigenv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a6e715bd5199a6a4474a9bc9e8481f9bd</anchor>
      <arglist>(const Index maxNeig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a3cb89704ebc2dd5ed042aebeb7df7753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dgmres</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1b06062ec16932d3a20ea4767d9de51d</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>dgmresApplyDeflation</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>af0cb72e1c8fa37895d1543b1bb09f9d2</anchor>
      <arglist>(const RhsType &amp;In, DestType &amp;Out) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>dgmresComputeDeflationData</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7bada6df49a235ad404802bc4e04b598</anchor>
      <arglist>(const MatrixType &amp;mat, const Preconditioner &amp;precond, const Index &amp;it, StorageIndex &amp;neig) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>dgmresCycle</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab77d66ef7f84ff15b6bd55fb76619218</anchor>
      <arglist>(const MatrixType &amp;mat, const Preconditioner &amp;precond, Dest &amp;x, DenseVector &amp;r0, RealScalar &amp;beta, const RealScalar &amp;normRhs, Index &amp;nbIts) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dgmresInitDeflation</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a505c49553b8df373734e1a02e1c5ca70</anchor>
      <arglist>(Index &amp;rows) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ComplexVector</type>
      <name>schurValues</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a92363374b8dbe7832b2b7560362c47e7</anchor>
      <arglist>(const ComplexSchur&lt; DenseMatrix &gt; &amp;schurofH) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ComplexVector</type>
      <name>schurValues</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>af412c5002e13e06a689a809996c28954</anchor>
      <arglist>(const RealSchur&lt; DenseMatrix &gt; &amp;schurofH) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_force</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a168ad0062ed979171817bf7cce9d6a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_H</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abaa2292705aa731d5051b01c1be41dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_Hes</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a3a611fc8ad4380f552d8ee7080b27c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDeflAllocated</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a38beee7707cc020cb666061bdd7c6f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDeflInitialized</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>afc8a3fc0175e8a0905cb6870703ef2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_lambdaN</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1df5e45bd1aeef2c34a0d4777fd3f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartialPivLU&lt; DenseMatrix &gt;</type>
      <name>m_luT</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a5238b52b109ff6a22415f7be5b325e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxNeig</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a08debe5d30604a03a674d4ba3f7a3bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_MU</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a19258f96b65369998943d21b5487cf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_neig</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a30674252b8ac12e303f0ec114e574492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_r</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a5a3ef71312bce5745aaeaced22b48d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab5f0105c1ff3d035054a12624f69181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_smv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abb458f4403c029af772bfe4ff13843e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ad37060ad7b0dd4136bc217fa6078965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a42caf1bb06f1833c434a1b169db79ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_V</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a0fc43b2cca1d84701f629466d39d52b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; DGMRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a8768ba8e54bea8b7dd308c66300db074</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Diagonal</name>
    <filename>classEigen_1_1Diagonal.html</filename>
    <templarg></templarg>
    <templarg>_DiagIndex</templarg>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a7776ffaa222e163c75aa83007aa50c63aa74abaa0e7adc3ffad9c27574e59e456</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>a7776ffaa222e163c75aa83007aa50c63aa74abaa0e7adc3ffad9c27574e59e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a94d1a2a35eaf7a7e56c0e982f5bffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6f1052c78ebf956dba70a341fbbac2ec</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1bf1ddeae9142fa0bafde8217bfc23cf</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2c36161201a06ae3f20c80b5157cb0ce</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a81c79e520c4736e8bf72f21f01eb7879</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ad519faaf574ca09668bf3c400abf392d</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aeb8ba50e2ff9d850730316611d20d15d</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab11b5031dd773d5e4068a08459f5adc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a76c5ab2b6200a8eb4c73c5e1a17a71fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>abb1e961d1751b8420fbfb1204240170f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Diagonal</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2d836a09e8fa6f29a565b401e7237aac</anchor>
      <arglist>(MatrixType &amp;matrix, Index a_index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a53a90de341103a939aee240d8c6c805c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a3c794d393ab816674ebb8551342c351f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab713b1fb19b1fd6e5eeefb5d36ef18f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4fb9b9e12eac3a958f82c87034415a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a549e6b58fd0cd4e10308584b0508b6bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1101bacfc786c23f741df18774298da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab72a0db36bf9e32e70ce6732e47375cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6cc20b065cd31bd2424ccf51c33f15d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a171af9c3c3f8881cd0d261f18f68a484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a7cab931eabf6eb2a352520d3f1f6bce0</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af98cc301d9b8a16f0e495f92ffa8ce13</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4c925e24fb1ab4a75cbb71402259477f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Diagonal2Dense</name>
    <filename>structEigen_1_1internal_1_1Diagonal2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Diagonal2Sparse</name>
    <filename>structEigen_1_1internal_1_1Diagonal2Sparse.html</filename>
  </compound>
  <compound kind="class">
    <name>Diagonal&lt; const Derived, Index &gt;</name>
    <filename>classEigen_1_1Diagonal.html</filename>
    <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>a7776ffaa222e163c75aa83007aa50c63aa74abaa0e7adc3ffad9c27574e59e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; const Derived &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a94d1a2a35eaf7a7e56c0e982f5bffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6f1052c78ebf956dba70a341fbbac2ec</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1bf1ddeae9142fa0bafde8217bfc23cf</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2c36161201a06ae3f20c80b5157cb0ce</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a81c79e520c4736e8bf72f21f01eb7879</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ad519faaf574ca09668bf3c400abf392d</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aeb8ba50e2ff9d850730316611d20d15d</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab11b5031dd773d5e4068a08459f5adc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a76c5ab2b6200a8eb4c73c5e1a17a71fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>abb1e961d1751b8420fbfb1204240170f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Diagonal</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2d836a09e8fa6f29a565b401e7237aac</anchor>
      <arglist>(const Derived &amp;matrix, Index a_index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a53a90de341103a939aee240d8c6c805c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a3c794d393ab816674ebb8551342c351f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename const Derived ::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab713b1fb19b1fd6e5eeefb5d36ef18f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4fb9b9e12eac3a958f82c87034415a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a549e6b58fd0cd4e10308584b0508b6bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1101bacfc786c23f741df18774298da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; const Derived &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab72a0db36bf9e32e70ce6732e47375cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6cc20b065cd31bd2424ccf51c33f15d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a171af9c3c3f8881cd0d261f18f68a484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Derived ::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a7cab931eabf6eb2a352520d3f1f6bce0</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Derived ::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af98cc301d9b8a16f0e495f92ffa8ce13</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4c925e24fb1ab4a75cbb71402259477f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::diagonal_product_evaluator_base</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductOrder</templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cacdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AsScalarProduct</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca80944af05808f18d1f551af2e4f669f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cacdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AsScalarProduct</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca80944af05808f18d1f551af2e4f669f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename MatrixType::Scalar, typename DiagonalType::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a15788a29a644408e78f4e66a21a85425</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const MatrixType &amp;mat, const DiagonalType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; DiagonalType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; MatrixType &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagonal_product_evaluator_base&lt; Lhs, Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cacdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AsScalarProduct</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca80944af05808f18d1f551af2e4f669f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Lhs ::Scalar, typename Rhs::DiagonalVectorType ::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a15788a29a644408e78f4e66a21a85425</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const Lhs &amp;mat, const Rhs::DiagonalVectorType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs::DiagonalVectorType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagonal_product_evaluator_base&lt; Rhs, Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cacdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AsScalarProduct</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca80944af05808f18d1f551af2e4f669f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1ca49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a52a1a9e05156dd91e694e4564e018f1cace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Rhs ::Scalar, typename Lhs::DiagonalVectorType ::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a15788a29a644408e78f4e66a21a85425</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const Rhs &amp;mat, const Lhs::DiagonalVectorType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs::DiagonalVectorType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalBase</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a4a5dedbc0931cca226ca99563506c4c7</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>a3ef66ba774d6f63b0f623af48c330f34acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ab66a40ae4003e31ef39c0551c4190572</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>a3ef66ba774d6f63b0f623af48c330f34a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a540c7bb89e7b6d22f16e86206352d44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a9ab78e6881fe42d3b3802b80d17d6dd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ac8f63fcf74a74d42478d58a60ead15d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Derived, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af0adf1b2cb657c3adccb8d32859963bf</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>afe87fea0023a654bc1c056415f52f292</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC const friend DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e152b0b7dde8955853fbdb3654e7488</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>EigenBase&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a4a5dedbc0931cca226ca99563506c4c7</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>a3ef66ba774d6f63b0f623af48c330f34acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ab66a40ae4003e31ef39c0551c4190572</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>a3ef66ba774d6f63b0f623af48c330f34a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a540c7bb89e7b6d22f16e86206352d44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a9ab78e6881fe42d3b3802b80d17d6dd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ac8f63fcf74a74d42478d58a60ead15d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt;, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af0adf1b2cb657c3adccb8d32859963bf</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>afe87fea0023a654bc1c056415f52f292</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC const friend DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e152b0b7dde8955853fbdb3654e7488</anchor>
      <arglist>(const Scalar &amp;scalar, const DiagonalBase &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalBase&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <base>EigenBase&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a4a5dedbc0931cca226ca99563506c4c7</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; double, 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>a3ef66ba774d6f63b0f623af48c330f34acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ab66a40ae4003e31ef39c0551c4190572</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>a3ef66ba774d6f63b0f623af48c330f34a9e142f16da4b3d7e4cf2852c86347e99</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; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a540c7bb89e7b6d22f16e86206352d44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a9ab78e6881fe42d3b3802b80d17d6dd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ac8f63fcf74a74d42478d58a60ead15d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt;, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af0adf1b2cb657c3adccb8d32859963bf</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>afe87fea0023a654bc1c056415f52f292</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC const friend DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e152b0b7dde8955853fbdb3654e7488</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>EigenBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34a4a5dedbc0931cca226ca99563506c4c7</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>a3ef66ba774d6f63b0f623af48c330f34acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3ef66ba774d6f63b0f623af48c330f34ab66a40ae4003e31ef39c0551c4190572</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>a3ef66ba774d6f63b0f623af48c330f34a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a540c7bb89e7b6d22f16e86206352d44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a9ab78e6881fe42d3b3802b80d17d6dd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ac8f63fcf74a74d42478d58a60ead15d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt;, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af0adf1b2cb657c3adccb8d32859963bf</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>afe87fea0023a654bc1c056415f52f292</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC const friend DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e152b0b7dde8955853fbdb3654e7488</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>abd52b80c01659af5cc47dda702f8d0b5aa6435e7ee6f88e8e945d448dde158038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5a632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5a43289df7ed7f0e0e01f1220b7e58d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5a09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5a43289df7ed7f0e0e01f1220b7e58d65e</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>abd52b80c01659af5cc47dda702f8d0b5a632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5a09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>abd52b80c01659af5cc47dda702f8d0b5aa6435e7ee6f88e8e945d448dde158038</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></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>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a927965f00d816212b6651b1f6bce783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aaebe61dfe47cc30064d8daaee8092d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ac61c867d48e814e1f90ae8b3ad73ae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aea4c301c837d0af2fdab5d7d1f32c97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad131ac22e927f7d3fabd694caec2919f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a828c0f7d55a4f66908e76b3af1acc37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad7d030d35ab1f1b2f3e51860069f4226</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad5efd7a4e35667a76cdbbdb664bb92c5</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a3a6492f390f0d881f14376e673fd42c3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a1443056b287f069d6771d7945e45ad60</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aebf160f0165e6602249cbe03148f6c04</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a82e6fd9b8f7f614bc05b4f941a875d7a</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a0a189cd40211ce0790fb3fe218af2aed</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a28c7f367f27a1fa0791e46e756e1c287</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4ebe032fddd2507357c0bb233637c450</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d52100471c1212cbaba950b0c39f8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ae0cb9721da2963320857ec4b64eed1ea</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d9b1c1fd53e4bee2e94098c8378db8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a9f1a1ca602e5432b6856d3a6783a6d1c</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef DiagonalMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>abddafa7ea3792ba8f25f8146ac03d722</anchor>
      <arglist></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>DiagonalMatrix&lt; double, -1 &gt;</name>
    <filename>classEigen_1_1DiagonalMatrix.html</filename>
    <base>DiagonalBase&lt; DiagonalMatrix&lt; double, 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>double</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a927965f00d816212b6651b1f6bce783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aaebe61dfe47cc30064d8daaee8092d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ac61c867d48e814e1f90ae8b3ad73ae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aea4c301c837d0af2fdab5d7d1f32c97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad131ac22e927f7d3fabd694caec2919f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a828c0f7d55a4f66908e76b3af1acc37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad7d030d35ab1f1b2f3e51860069f4226</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad5efd7a4e35667a76cdbbdb664bb92c5</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a3a6492f390f0d881f14376e673fd42c3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a1443056b287f069d6771d7945e45ad60</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aebf160f0165e6602249cbe03148f6c04</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a82e6fd9b8f7f614bc05b4f941a875d7a</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a0a189cd40211ce0790fb3fe218af2aed</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a28c7f367f27a1fa0791e46e756e1c287</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4ebe032fddd2507357c0bb233637c450</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d52100471c1212cbaba950b0c39f8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ae0cb9721da2963320857ec4b64eed1ea</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d9b1c1fd53e4bee2e94098c8378db8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a9f1a1ca602e5432b6856d3a6783a6d1c</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef DiagonalMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>abddafa7ea3792ba8f25f8146ac03d722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aecf48407617023fcdb1c808b7d3720be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalPreconditioner</name>
    <filename>classEigen_1_1DiagonalPreconditioner.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a956bd3e321de86efa0fc3eb808210460a96d01376bd5a909043cbb29017607ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a956bd3e321de86efa0fc3eb808210460a2ba35e5d3a579b0d5de0c771e3aae258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a956bd3e321de86efa0fc3eb808210460a96d01376bd5a909043cbb29017607ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a956bd3e321de86efa0fc3eb808210460a2ba35e5d3a579b0d5de0c771e3aae258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a21a4ddda2e64177b5afc4c7c45a6ced9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3bbc5d91d64e3968c3b0b629e15e9fb7</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>af9a7205f04b0ef833b3fae8b2c3f6cc9</anchor>
      <arglist>(const MatType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ab6e72d6ba6e848c2669e7453ccbf1e2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4b938c483a6d17bfc079f2fde8671a08</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ae7d19e26de3f8c96f659356b9453a788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ad7d67c2d25072f73543031e4853d443b</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3bb1bae9f49ff115fb21f951101fb88a</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a83769941faa301e9f414ecdf6a715140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abfa8fc0d88fd77c131cf0bf8a88d8c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; DiagonalPreconditioner, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a0b42a9d87d619347f92f703f162f375f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>m_invdiag</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abce7e6e756519949b58f201ef486d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a180911e1c0f848621dab8e29b5da88dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3fc53ebbf9c7f11e5a728c9fbd9132ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>aef3c886661f3a48e01c1c48629f8528e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalProduct</name>
    <filename>classEigen_1_1DiagonalProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::DiagonalShape</name>
    <filename>structEigen_1_1DiagonalShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1DiagonalShape.html</anchorfile>
      <anchor>a8de4e0b884709c83e6411719b95da29a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalWrapper</name>
    <filename>classEigen_1_1DiagonalWrapper.html</filename>
    <templarg></templarg>
    <base>DiagonalBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>ad145dc440c9a425857f8e1e5e0ae0294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a2d709c0cbb450dd9a8463dffcab5fb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a91a5af17a99669d015afd107f1f143cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalWrapper</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a81574f47272fd5e519a19135a306529d</anchor>
      <arglist>(DiagonalVectorType &amp;a_diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a42a4abc8dde10e478768b64a283bdb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::digamma_impl</name>
    <filename>structEigen_1_1internal_1_1digamma__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1digamma__impl.html</anchorfile>
      <anchor>a55a556100db7911f893d5898b345a953</anchor>
      <arglist>(Scalar x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::digamma_impl_maybe_poly</name>
    <filename>structEigen_1_1internal_1_1digamma__impl__maybe__poly.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1digamma__impl__maybe__poly.html</anchorfile>
      <anchor>a07dacbfedf3dea7f301706dbd351cfb3</anchor>
      <arglist>(const Scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::digamma_impl_maybe_poly&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1digamma__impl__maybe__poly_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1digamma__impl__maybe__poly_3_01double_01_4.html</anchorfile>
      <anchor>a7e20a3ee191776edec8201854e8694fa</anchor>
      <arglist>(const double s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::digamma_impl_maybe_poly&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1digamma__impl__maybe__poly_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1digamma__impl__maybe__poly_3_01float_01_4.html</anchorfile>
      <anchor>a56d4e7fa57f89b38931234d49803227a</anchor>
      <arglist>(const float s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::digamma_retval</name>
    <filename>structEigen_1_1internal_1_1digamma__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1digamma__retval.html</anchorfile>
      <anchor>a94de9797653b2b3b054386160c83309f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::DimConstr</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1DimConstr.html</filename>
    <templarg></templarg>
    <templarg>NumOutputDim</templarg>
    <member kind="function" static="yes">
      <type>static Dim</type>
      <name>getDim</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1DimConstr.html</anchorfile>
      <anchor>ab99835c92bb2033f55cb67b7eb39f49e</anchor>
      <arglist>(InDim dims)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::DimConstr&lt; Dim, 0 &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1DimConstr_3_01Dim_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Dim</type>
      <name>getDim</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1DimConstr_3_01Dim_00_010_01_4.html</anchorfile>
      <anchor>ae1093b92f35f1fabfac2194b7dfdbb9b</anchor>
      <arglist>(InDim dims)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DimensionId</name>
    <filename>structEigen_1_1internal_1_1DimensionId.html</filename>
    <templarg>DimId</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>actualDim</name>
      <anchorfile>structEigen_1_1internal_1_1DimensionId.html</anchorfile>
      <anchor>a97aa5194b461b7071fc0aa5e00bff99f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>DimensionId</name>
      <anchorfile>structEigen_1_1internal_1_1DimensionId.html</anchorfile>
      <anchor>a3f1514c110d751017eb6f349534debf8</anchor>
      <arglist>(DenseIndex dim)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DimensionId&lt; Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1DimensionId_3_01Dynamic_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>actualDim</name>
      <anchorfile>structEigen_1_1internal_1_1DimensionId_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a477f1273898c887d8bd08d1bb125b3f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>DimensionId</name>
      <anchorfile>structEigen_1_1internal_1_1DimensionId_3_01Dynamic_01_4.html</anchorfile>
      <anchor>ac20deb48c1a2749dd5da924c7ecee6fb</anchor>
      <arglist>(DenseIndex dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DenseIndex</type>
      <name>actual_dim</name>
      <anchorfile>structEigen_1_1internal_1_1DimensionId_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a5477f317b3a7e3ca21282214ea0d9ac7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DimensionList</name>
    <filename>structEigen_1_1DimensionList.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE Index</type>
      <name>operator[]</name>
      <anchorfile>structEigen_1_1DimensionList.html</anchorfile>
      <anchor>a166f339ce52917fe1aebcda0da7137cb</anchor>
      <arglist>(const Index i) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DimInitializer</name>
    <filename>structEigen_1_1internal_1_1DimInitializer.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1DimInitializer.html</anchorfile>
      <anchor>af13bde146ea57c860f8defe77167f923</anchor>
      <arglist>(const InputDims &amp;input_dims, const array&lt; bool, internal::array_size&lt; InputDims &gt;::value &gt; &amp;reduced, OutputDims *output_dims, ReducedDims *reduced_dims)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DimInitializer&lt; Sizes&lt;&gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1DimInitializer_3_01Sizes_3_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1DimInitializer_3_01Sizes_3_4_01_4.html</anchorfile>
      <anchor>af44ffe435d5296375a8ffd8b5af72019</anchor>
      <arglist>(const InputDims &amp;input_dims, const array&lt; bool, Rank &gt; &amp;, Sizes&lt;&gt; *, array&lt; Index, Rank &gt; *reduced_dims)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_all_coset_spaces</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>sub_group_size</templarg>
    <templarg>rep_pos</templarg>
    <templarg>stop_condition</templarg>
    <member kind="typedef">
      <type>dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, generators, rep_element, sub_group_elements::count &gt;</type>
      <name>_ac4r</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>ad4f264915b6d925e40aa978cd2be7567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_add_all_coset_spaces&lt; Multiply, Equality, id, sub_group_elements, new_elements, generators, sub_group_size, new_rep_pos, new_stop_condition &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>af5fa0b2b68ccfaa023d6113753a986df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_ac4r::type</type>
      <name>new_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>af0fa4e28d09354873ed510ad7b4740dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>get&lt; rep_pos, elements &gt;::type</type>
      <name>rep_element</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>aa5f76c188f2a5cc5c5d165dd95862ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>a75320f83307a37a34ab998b899c0af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>a3f6f64954e275e7934bdc3cde5bc99ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>new_rep_pos</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>ad0946d7aefdab08cdc06f145dfe4e325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static bool</type>
      <name>new_stop_condition</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces.html</anchorfile>
      <anchor>a38c8527afde874b2430387c721a909d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_all_coset_spaces&lt; Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, true &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces_3_01Multiply_00_01Eq2ae8eae09ad1213623ba85080a555dcf.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>sub_group_size</templarg>
    <templarg>rep_pos</templarg>
    <member kind="typedef">
      <type>elements</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces_3_01Multiply_00_01Eq2ae8eae09ad1213623ba85080a555dcf.html</anchorfile>
      <anchor>af5b3088c8ddc0e77d1a0b9c0d8d5df0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__all__coset__spaces_3_01Multiply_00_01Eq2ae8eae09ad1213623ba85080a555dcf.html</anchorfile>
      <anchor>a9d1feabc84ffce455b2320ce7167cfd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_cosets_for_rep</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>sub_group_size</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt;, rep_element, sub_group_size &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equa2ac4e9f7b5c9f079a88d5548658244eb.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>EIGEN_TPL_PP_SPEC_HACK_DEFC</templarg>
    <templarg></templarg>
    <templarg>sub_group_size</templarg>
    <member kind="typedef">
      <type>elements</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equa2ac4e9f7b5c9f079a88d5548658244eb.html</anchorfile>
      <anchor>a8c01a5346029860ab8aa1aa4a14d96b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equa2ac4e9f7b5c9f079a88d5548658244eb.html</anchorfile>
      <anchor>a16b577e49513be5121d2d1b93c3f3a5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; g, gs... &gt;, rep_element, sub_group_size &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>gs</templarg>
    <templarg></templarg>
    <templarg>sub_group_size</templarg>
    <member kind="typedef">
      <type>contained_in_list_gf&lt; Equality, new_coset_rep, elements &gt;</type>
      <name>_cil</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>aa1ad822a7c954f50c68f4816d51a5379</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, typename concat&lt; elements, coset_elements &gt;::type, type_list&lt; gs... &gt;, rep_element, sub_group_size &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>ad5eaddb9edeaa7a4ec420de323a7ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_get_coset_elements&lt; Multiply, sub_group_elements, new_coset_rep, add_coset &gt;::type</type>
      <name>coset_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>a1fbe795efaa7e346c931246f13253b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Multiply&lt; rep_element, g &gt;::type</type>
      <name>new_coset_rep</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>a1bf3379d0bfe40d6e3d586b6aa4c31b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>aacbd0c209eacd22d83f250546df29512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static bool</type>
      <name>add_coset</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>ac7fa3a8b15b5ecf1a73bdafc181388f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__cosets__for__rep_3_01Multiply_00_01Equae60b56781226d2dad4792f645af0641e.html</anchorfile>
      <anchor>ae235b5ff9b88878eb830b2672e24cffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_generator</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>redundant</templarg>
    <member kind="typedef">
      <type>dimino_add_all_coset_spaces&lt; Multiply, Equality, id, elements, new_elements, typename concat&lt; generators_done, type_list&lt; current_generator &gt; &gt;::type, elements::count, rep_pos, false &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>afe0cbd616ff11cc5d7144454985ac6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apply_op_from_right&lt; Multiply, current_generator, elements &gt;::type</type>
      <name>multiplied_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>a17daad8c50569a8f3b2614893f3bbc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>concat&lt; elements, multiplied_elements &gt;::type</type>
      <name>new_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>a307476f5a85e93adf826cdb007246862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>a5fa10aaef000f60fb08eeec36e97183b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>a77c9967fb4342382c047b3a010c824a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>rep_pos</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator.html</anchorfile>
      <anchor>ad639b11b76ed67b1e02087ecc3012abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_generator&lt; Multiply, Equality, id, elements, generators_done, current_generator, true &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator_3_01Multiply_00_01Equality_0028a3890c008746e97c4cd91e9da33d5d.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>elements</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator_3_01Multiply_00_01Equality_0028a3890c008746e97c4cd91e9da33d5d.html</anchorfile>
      <anchor>a297ee7bee83e99dcb6c76c711e190b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__generator_3_01Multiply_00_01Equality_0028a3890c008746e97c4cd91e9da33d5d.html</anchorfile>
      <anchor>aab56ffedfb971156312b17d4a533e269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_remaining_generators</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>contained_in_list_gf&lt; Equality, first_generator, elements &gt;</type>
      <name>_cil</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>ab87e81a8995394df6d4955b8dc368966</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_add_generator&lt; Multiply, Equality, id, elements, generators_done, first_generator, _cil::value &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a3ab71439113d9a0ab307ab15d35889d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_add_remaining_generators&lt; Multiply, Equality, id, typename concat&lt; generators_done, type_list&lt; first_generator &gt; &gt;::type, next_generators, new_elements &gt;</type>
      <name>_next_iter</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a766ddb0f497096d6f0a0415aa51ab267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>get&lt; 0, remaining_generators &gt;::type</type>
      <name>first_generator</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a186f4226ef3ff3b8551e3074d7e81fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>new_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a2750668ee04c44d42663f0f17460c0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>skip&lt; 1, remaining_generators &gt;::type</type>
      <name>next_generators</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a373cd862068ba384dcee521b0ba856ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_next_iter::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a446f68a9af3665750427f885a44e0633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators.html</anchorfile>
      <anchor>a5bc6cb691670c08387c19043fd700ad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_add_remaining_generators&lt; Multiply, Equality, id, generators_done, type_list&lt;&gt;, elements &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators_3_01Multiply_00_048b3751e435d4198a587edac15300364.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>elements</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators_3_01Multiply_00_048b3751e435d4198a587edac15300364.html</anchorfile>
      <anchor>a297f2c3b36711606eca7e4f03d8eabbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__add__remaining__generators_3_01Multiply_00_048b3751e435d4198a587edac15300364.html</anchorfile>
      <anchor>aff28e04aae0c91f4f1c7ec4caf100487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_first_step_elements</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>get&lt; 0, generators &gt;::type</type>
      <name>first_generator</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>ae6557a45afbd59d74c250d9a5426cf83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_list&lt; first_generator &gt;</type>
      <name>generators_done</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>ac308c5e3fd190ecc41ac6d3d9e55d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_first_step_elements_helper&lt; Multiply, Equality, id, first_generator, first_generator, type_list&lt; id &gt;, false &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>aa173ec746139aafc70c8f913673f826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>skip&lt; 1, generators &gt;::type</type>
      <name>next_generators</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>a71cdd985267c1e020fa1232576d685d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>a0680cf4fd6fb9846b17aa2eddd775c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements.html</anchorfile>
      <anchor>a90191a42539087b718ef412e38ccf95c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_first_step_elements_helper</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements__helper.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>dont_add_current_element</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_first_step_elements_helper&lt; Multiply, Equality, id, g, current_element, elements, true &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements__helper_3_01Multiply_03abdafb9947e4852733f06540b103d96.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>elements</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements__helper_3_01Multiply_03abdafb9947e4852733f06540b103d96.html</anchorfile>
      <anchor>ae85a7e79fa072af334ef529c7e66785f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__first__step__elements__helper_3_01Multiply_03abdafb9947e4852733f06540b103d96.html</anchorfile>
      <anchor>ae4a479b3df42521f4813bb603312984b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_get_coset_elements</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__get__coset__elements.html</filename>
    <templarg>Multiply</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>generate_coset</templarg>
    <member kind="typedef">
      <type>apply_op_from_right&lt; Multiply, new_coset_rep, sub_group_elements &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__get__coset__elements.html</anchorfile>
      <anchor>a77bde555242e951ffff1760311e7e35f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::dimino_get_coset_elements&lt; Multiply, sub_group_elements, new_coset_rep, false &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1dimino__get__coset__elements_3_01Multiply_00_01sub__9a385dea4232e32eb2fc989d7fee228a.html</filename>
    <templarg>Multiply</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>type_list</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1dimino__get__coset__elements_3_01Multiply_00_01sub__9a385dea4232e32eb2fc989d7fee228a.html</anchorfile>
      <anchor>a52dff4181bccb385044a19c7fcb0b8e3</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></templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</anchorfile>
      <anchor>afbde78285f513af91c6f0430f005759a</anchor>
      <arglist>(SolverType &amp;eig, const typename SolverType::MatrixType &amp;A, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::EigenvectorsType</type>
      <name>EigenvectorsType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>ab88affec1ba41f7662e263fa86102255</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>ad4737401b97adbb299ab4e64d5a13b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a8494659a9d6ef5917f2b9063808b9214</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a9a515dab7880b222aff4847641c40ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a49dab7c21eb393c3c3d45890bd34f58e</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>addc88bfeaab72fc09c5429df3d680bd7</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::EigenvectorsType</type>
      <name>EigenvectorsType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a871dcddc6a2eccca1440ce2e4ed62b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a91212db992185b6ee3909be97d545ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a3e0e253654e2bbdada60c064e3178bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1a9f066507f5261a9facab5b21b28682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>abb216c5ee047da4b4d7b225948b5d666</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>extract_kernel</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>acd33edc4fec6df2b006ffcdd610f0a3b</anchor>
      <arglist>(MatrixType &amp;mat, Ref&lt; VectorType &gt; res, Ref&lt; VectorType &gt; representative)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a9bba7b5bd5aeb6d3ede0cd70ed18f231</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DiscreteTimeReferenceTrajectory</name>
    <filename>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</filename>
    <base>corbo::ReferenceTrajectoryInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DiscreteTimeReferenceTrajectory &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a58ccd32ce83ba52e2405a59ebca70a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteTimeReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a8b037cb5182648c6e3e2ca756399b78b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteTimeReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ab833b372a306a81c1f62ca73e9e6704f</anchor>
      <arglist>(TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a916b51af575acbf484804aa857fc959b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ad5dead9a7d92b23bacf84d11c8e6c5a1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getNextSteadyState</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a5aef44e858e3eea34eb8ea965e0bf9be</anchor>
      <arglist>(const Time &amp;t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getReference</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a545ea17fa39bd9111289b397911b3054</anchor>
      <arglist>(const Time &amp;t, OutputVector &amp;ref) const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getReferenceCached</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>aadc5163ff17cc98bc47c45f1f46065b4</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const TimeSeries::Ptr &amp;</type>
      <name>getReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a82eed185ef39c550e1e47e37e8914cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ad840d30b93ab5dca6668c7a8887e9a47</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>adf29731f8414154ba278e09f0200b662</anchor>
      <arglist>(double dt, int n, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatic</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a9b511af29427fd4cecddab4e69f5944e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a0edf9a4059fa95ad0462222502140929</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ae80c5f7fa7129dc708e6d5b5c4315c98</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>af1e0004232d0ce7ea9c95ae4b4c8dab0</anchor>
      <arglist>(double dt, int n, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolationMethod</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>ad8bb15136925b05101ab5eecca9f6493</anchor>
      <arglist>(TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeFromStart</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a9926b4e60ffa4b9f0f5922c2c860570d</anchor>
      <arglist>(const Time &amp;time_from_start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a7814b1f70154677fdaa30707980a39cc</anchor>
      <arglist>(TimeSeries::Ptr trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a9c45742009302fcd3dbe09cf13322bc8</anchor>
      <arglist>(TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_cached_dt</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a1676b6aef3224aee9fc1bab7223a756c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_cached_t</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a7236c16bd78634f8fbc71e5c1dfda983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OutputVector &gt;</type>
      <name>_cached_trajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>af40f0a1f9da99f61202baf969c02d147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeries::Interpolation</type>
      <name>_interpolation</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>aaee040d863246114a5b4d70bb902d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputVector</type>
      <name>_next_steady_state</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a847f458aef96936002a7eea8f55fd55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeries::Ptr</type>
      <name>_trajectory</name>
      <anchorfile>classcorbo_1_1DiscreteTimeReferenceTrajectory.html</anchorfile>
      <anchor>a78c9070c358285c838b3289f8a409457</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DiscretizationGridInterface</name>
    <filename>classcorbo_1_1DiscretizationGridInterface.html</filename>
    <base>corbo::VertexSetInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DiscretizationGridInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a4152a9c61eaf369041bf59389cef6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; DiscretizationGridInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a3c7c3907ac0d0ee598bf89a8a0bfadfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a36a573eda85c231d1966d0adc4018d92</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscretizationGridInterface</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a80ef558aad543994502339c417f6e1af</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscretizationGridInterface</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>ac2d21c1cc9a3b622a0261499403cb67b</anchor>
      <arglist>(int state_dim, int control_dim)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a137c432271ac34c69325fa82bf86801b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a82d6f1a646cc586a1059b12439793d7f</anchor>
      <arglist>(Eigen::VectorXd &amp;u0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a0d4261efdbbe8469ee744a46a213dcd7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getInitialDt</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>ae9fc1a96beaa3dcb462c17c121d77438</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInitialN</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a00a5b68566109cb655ab580784812c67</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a7c63fbdbb39992e45aa7c9f7c8603fcd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a36b9aabda7a65cdafe259869522afcf9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a56e8c0dedb8f235779672db888458ce6</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasConstantControls</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a9f22b5ccc998e14b5a94d3bff866d3a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasSingleDt</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a8d810b4dd4fba842a34e133746e82a4b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a8b38b4fd08532ce6caf9978b1ddbf7cd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isTimeVariableGrid</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a84878135af219e0d8bdd6e4e0b8444ac</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isUniformGrid</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>aead82a6a535913104429619eec54a0d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>providesStateTrajectory</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>ab319ff6072a6c5a51f110c373497f017</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInitialDt</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a9dc091a9fd663c016002110034b05ad3</anchor>
      <arglist>(double dt)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a719137968cf6514743cc70f5c2246d05</anchor>
      <arglist>(int n, bool try_resample=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GridUpdateResult</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>aa2bd7255bccf3ce2381b533f56ec37b5</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscretizationGridInterface</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a19c73f0f68fec0a4fe94b7586af6de75</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a4cc58d26542d324c3fce08fee932960f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a5d5d5e2392a0f495890e9761227885d8</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a2280a9e3b5ec07c5cdda3bacbff0ffc8</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a98830b955c6a9f0766fba47677e0f5be</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLastControlRef</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a311f482bed594f219c14eac24fc01172</anchor>
      <arglist>(const Eigen::VectorXd &amp;last_u_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPreviousControl</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a9570912e62867b9f1a5e5c7e70abf6b5</anchor>
      <arglist>(const Eigen::VectorXd &amp;prev_u, double prev_u_dt)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorVertex</type>
      <name>_u_prev</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a9c8bce6f955252524bd3f9cbfa5ed894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVertex</type>
      <name>_u_prev_dt</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>a9c02af09cd9b212e2f5fb29674f8cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorVertex</type>
      <name>_u_ref</name>
      <anchorfile>classcorbo_1_1DiscretizationGridInterface.html</anchorfile>
      <anchor>ac14183395ace9831b9cd02c31076818a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DisturbanceGaussianNoise</name>
    <filename>classcorbo_1_1DisturbanceGaussianNoise.html</filename>
    <base>corbo::DisturbanceInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DisturbanceGaussianNoise &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a947576e7cc875ad5f5995eed945fcb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a85c9fe5592aee516ec528d7f7b62ea0f</anchor>
      <arglist>(int values_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disturb</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>add995b06093924f96f22261a6429c6a9</anchor>
      <arglist>(const Time &amp;t, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, Eigen::Ref&lt; Eigen::VectorXd &gt; disturbed_values) override</arglist>
    </member>
    <member kind="function">
      <type>DisturbanceInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>aee83bab587c94825bb590345e8642775</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeDistributions</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>aab2f732de3cf4d9c4481fc8898bb89db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a3e59fe04e06582693a9c18b76de617d5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a0daf20f0fe22b6a72ba4b0f90cabda3a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;mean_vec, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;std_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a5822265a1566404d44a043a2b43e047a</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisturbanceGaussianNoise</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a2f9059f29e22ae1adc992f9467bef399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::normal_distribution&lt; double &gt; &gt;</type>
      <name>_distributions</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>ad933cca1cb30fb464bd91ddf77cf18af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_mean</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a844327bf321124761ee6c8134d8f3260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mt19937</type>
      <name>_random_engine</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a6c239816a3aa7de468d62b823cb1599b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_seed</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>a3306602c6d64a87575aada12b9dce594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_std</name>
      <anchorfile>classcorbo_1_1DisturbanceGaussianNoise.html</anchorfile>
      <anchor>acc8fbf130d9444f1754f87f796b920c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DisturbanceInterface</name>
    <filename>classcorbo_1_1DisturbanceInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DisturbanceInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>aa7825688cca64f1af245db7c10d68d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>ab4e5065200f9bbef985ea9366e11220d</anchor>
      <arglist>(int values_dim, std::stringstream *issues) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>disturb</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>a7a91e75c5e15e52f0eaaa093e30d8eee</anchor>
      <arglist>(const Time &amp;t, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, Eigen::Ref&lt; Eigen::VectorXd &gt; disturbed_values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>a60ca11a1ac273022aa82ebf9278beaf8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>a86759e01c7e2784b474a71f6b29a4d13</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisturbanceInterface</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>a24a4eccb8be6c4e24c5a0c8e35fc7bf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DisturbanceInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1DisturbanceInterface.html</anchorfile>
      <anchor>a1fccf7b8214e3cc066694f270d65d467</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::div_assign_op</name>
    <filename>structEigen_1_1internal_1_1div__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1div__assign__op.html</anchorfile>
      <anchor>a66eda20f8694f3a1c87cd6b755ccd9fc</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1div__assign__op.html</anchorfile>
      <anchor>ab402e9f7ccc414aeca72663a7a7a90c8</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NeedToTranspose</templarg>
    <member kind="typedef">
      <type>scalar_conj_product_op&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;</type>
      <name>conj_prod</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>abf2c27baaf29d5b30c6e6c4683e4b85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conj_prod::result_type</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a13097f7d273a417cbdc3556f5e500c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_STRONG_INLINE ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a0cbd69a6c59affd92970f3b66b209c86</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck&lt; T, U, true &gt;</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_conj_product_op&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;</type>
      <name>conj_prod</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>af46c6f58464fb29fbf8da63fd2f12f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conj_prod::result_type</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>adcd4282d8e49e661ed8e123f92bdb308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>EIGEN_DEVICE_FUNC static EIGEN_STRONG_INLINE ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>a26fd72a7f24a74dd63d13268b05458a4</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doublecomplex</name>
    <filename>structdoublecomplex.html</filename>
    <member kind="variable">
      <type>doublereal</type>
      <name>i</name>
      <anchorfile>structdoublecomplex.html</anchorfile>
      <anchor>a29ac0f1fc7a96e2344ef1464a80e2877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>doublereal</type>
      <name>r</name>
      <anchorfile>structdoublecomplex.html</anchorfile>
      <anchor>aa21d9095ea8af6f0530961e14e25d060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DoubleIntegratorDiscreteTime</name>
    <filename>classcorbo_1_1DoubleIntegratorDiscreteTime.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type></type>
      <name>DoubleIntegratorDiscreteTime</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>afad2ffabf05030de8ed7707fd12cd009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a64d4d9de6069f316f55c64f7b27ec072</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getDt</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>adb122791c3ec5f5f0b4e9b4b2861ccbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>aaa6954abe9d5aeb7d57963d443cca050</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a34cbdf58af74605c9bc6cce03718ed85</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a55cc804b6e3b092ba776dad69fd087a8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>ad38fd872b8107ab68b850daf2c503a8a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a8b3bd71eaf9b845a73aa3ef98181a186</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDt</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a78d5f825b7b1d68f80119de2aa8a9b6e</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1DoubleIntegratorDiscreteTime.html</anchorfile>
      <anchor>a4a4c29d1a6a12b35b37f580e29e1533f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DoublePacket</name>
    <filename>structEigen_1_1internal_1_1DoublePacket.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>Packet</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1DoublePacket.html</anchorfile>
      <anchor>adc3064d8af45a76916e6467c31f1fdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1DoublePacket.html</anchorfile>
      <anchor>a65a886a57baa7bcc561d53ae58455245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DSizes</name>
    <filename>structEigen_1_1DSizes.html</filename>
    <templarg></templarg>
    <templarg>NumDims</templarg>
    <base>array&lt; DenseIndex, NumDims &gt;</base>
    <member kind="typedef">
      <type>array&lt; DenseIndex, NumDims &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ac6d63e154c73abcc359cb04a37467f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a0139e98dafe145c52fc8ba12180e9fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a2406350b7540a8952c2f0622e4295ef5</anchor>
      <arglist>(const array&lt; DenseIndex, NumDims &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a3a9bcb4c74aaae3af0dd27701c1ba6ad</anchor>
      <arglist>(const DenseIndex i0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a301261808ad4fef4f1f3f93be884ca52</anchor>
      <arglist>(const DenseIndex i0, const DenseIndex i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>accbad3b5f8b23e7b1db8471ba448d6bb</anchor>
      <arglist>(const DenseIndex i0, const DenseIndex i1, const DenseIndex i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a1df542d8f562f46561afe36d18514e10</anchor>
      <arglist>(const DenseIndex i0, const DenseIndex i1, const DenseIndex i2, const DenseIndex i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a57846297a65548998c5c78733c3ee550</anchor>
      <arglist>(const DenseIndex i0, const DenseIndex i1, const DenseIndex i2, const DenseIndex i3, const DenseIndex i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>IndexOfColMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ab782efe1803d83cca93eb7efb942f5b9</anchor>
      <arglist>(const array&lt; DenseIndex, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>IndexOfRowMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>af393d79554f9015bf9b20862b876db3d</anchor>
      <arglist>(const array&lt; DenseIndex, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DSizes &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a4f3590b533ebae90ce68f0140de4d022</anchor>
      <arglist>(const array&lt; DenseIndex, NumDims &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aa9856dffd1c7d66b27a208280bd09d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>TotalSize</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aaa880c9fd53051ef158094e1e529e1f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>count</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a44351ae9c03a338798fb7347df8ff7cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DSizes&lt; Index, NumDims &gt;</name>
    <filename>structEigen_1_1DSizes.html</filename>
    <base>array&lt; Index, NumDims &gt;</base>
    <member kind="typedef">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ac6d63e154c73abcc359cb04a37467f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a0139e98dafe145c52fc8ba12180e9fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a2406350b7540a8952c2f0622e4295ef5</anchor>
      <arglist>(const array&lt; Index, NumDims &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a3a9bcb4c74aaae3af0dd27701c1ba6ad</anchor>
      <arglist>(const Index i0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a301261808ad4fef4f1f3f93be884ca52</anchor>
      <arglist>(const Index i0, const Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>accbad3b5f8b23e7b1db8471ba448d6bb</anchor>
      <arglist>(const Index i0, const Index i1, const Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a1df542d8f562f46561afe36d18514e10</anchor>
      <arglist>(const Index i0, const Index i1, const Index i2, const Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a57846297a65548998c5c78733c3ee550</anchor>
      <arglist>(const Index i0, const Index i1, const Index i2, const Index i3, const Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>IndexOfColMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ab782efe1803d83cca93eb7efb942f5b9</anchor>
      <arglist>(const array&lt; Index, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>IndexOfRowMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>af393d79554f9015bf9b20862b876db3d</anchor>
      <arglist>(const array&lt; Index, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DSizes &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a4f3590b533ebae90ce68f0140de4d022</anchor>
      <arglist>(const array&lt; Index, NumDims &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aa9856dffd1c7d66b27a208280bd09d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>TotalSize</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aaa880c9fd53051ef158094e1e529e1f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>count</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a44351ae9c03a338798fb7347df8ff7cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DSizes&lt; IndexType, NumIndices_ &gt;</name>
    <filename>structEigen_1_1DSizes.html</filename>
    <base>array&lt; IndexType, NumDims &gt;</base>
    <member kind="typedef">
      <type>array&lt; IndexType, NumDims &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ac6d63e154c73abcc359cb04a37467f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a0139e98dafe145c52fc8ba12180e9fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a2406350b7540a8952c2f0622e4295ef5</anchor>
      <arglist>(const array&lt; IndexType, NumDims &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a3a9bcb4c74aaae3af0dd27701c1ba6ad</anchor>
      <arglist>(const IndexType i0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a301261808ad4fef4f1f3f93be884ca52</anchor>
      <arglist>(const IndexType i0, const IndexType i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>accbad3b5f8b23e7b1db8471ba448d6bb</anchor>
      <arglist>(const IndexType i0, const IndexType i1, const IndexType i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a1df542d8f562f46561afe36d18514e10</anchor>
      <arglist>(const IndexType i0, const IndexType i1, const IndexType i2, const IndexType i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DSizes</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a57846297a65548998c5c78733c3ee550</anchor>
      <arglist>(const IndexType i0, const IndexType i1, const IndexType i2, const IndexType i3, const IndexType i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType</type>
      <name>IndexOfColMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>ab782efe1803d83cca93eb7efb942f5b9</anchor>
      <arglist>(const array&lt; IndexType, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType</type>
      <name>IndexOfRowMajor</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>af393d79554f9015bf9b20862b876db3d</anchor>
      <arglist>(const array&lt; IndexType, NumDims &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DSizes &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a4f3590b533ebae90ce68f0140de4d022</anchor>
      <arglist>(const array&lt; IndexType, NumDims &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aa9856dffd1c7d66b27a208280bd09d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType</type>
      <name>TotalSize</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>aaa880c9fd53051ef158094e1e529e1f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>count</name>
      <anchorfile>structEigen_1_1DSizes.html</anchorfile>
      <anchor>a44351ae9c03a338798fb7347df8ff7cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DualModeController</name>
    <filename>classcorbo_1_1DualModeController.html</filename>
    <base>corbo::ControllerInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DualModeController &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a487763b31e57269feef5c349b6528da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DualModeController</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>af520b21f9fbc4092c69945888af45621</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a12ea8caa6e7e0494c660221fba6b1f91</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getControlDuration</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a8a2ef073a4f91dccd261cead695f9f6f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a99b0bf6de3c10d8d327219a96d970b46</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ControllerInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>af0fef5f3d8ec4c42b042cb472e4f396f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a9d63c96f0b27876f9d0918c9d3573665</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ControllerStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a874d0e282c9e18307ef0df5f4ee8751b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a7e875a64a844867cb3a627ad7e253e02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>af9ff02ab3ae5090021f3816275bc8468</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;expected_xref, ReferenceTrajectoryInterface &amp;expected_uref, const Duration &amp;expected_dt, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a017cce095dfcd1cd3f41b0ed36023bc2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a162c569b5e38d1be6297d1af0db00886</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>afcae2affcfeedc14714dee5cc1d34166</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSignals</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a5bdc5db3203162363019d2adc8669a3f</anchor>
      <arglist>(double t, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalController</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a21656ae86739324ae66f28d9d6329f81</anchor>
      <arglist>(ControllerInterface::Ptr local_controller)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightS</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>aae5c92aef79e328de10221175ef2d30d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>ac33b145309edf56507fa1c2ca7ad3150</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsAsynchronousControl</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a7b32cd9b3db8b6d3011172880786630e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>getInstanceStatic</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a242503ddcf7208d10ddacdb0858e44cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isInsideInTerminalBall</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a8628c20a979d80f0a97b03acb02691eb</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x0, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;xf) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_run</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a05cfde623dab67bf6f18d55f568ecaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_gamma</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>ab8f6c11b30f494bf6d1d4495fe45ee7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a642b7b137326f1714094a284666e3086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerInterface::Ptr</type>
      <name>_local_controller</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a7e08d71b0c27ba57570bba83a2845007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_local_ctrl_active</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a51b6227588e898e3fca0f1a368f8b991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_min_dt</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a18118091883247f422ad8275686b070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PredictiveController</type>
      <name>_pred_controller</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>af678627308640fb170fa0731418b90e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_S</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>aa57139d734fb041c37c5554f2486e6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerStatistics</type>
      <name>_statistics</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a023558f91546245e1b1d5433a7dda597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_switch_dt</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>ab6f8ad5fca52f33e379eccc81079003e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_switch_terminal_ball</name>
      <anchorfile>classcorbo_1_1DualModeController.html</anchorfile>
      <anchor>a973048a26fd10b3cea8dc74b2df939d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DuffingOscillator</name>
    <filename>classcorbo_1_1DuffingOscillator.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type></type>
      <name>DuffingOscillator</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a95910bd39e1414616d1a3b05b1fed47f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a9df8edc78b47aeb8ef7e995b6afbdbd8</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a33ddc0f219a3bda20f9b085d74c5481b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>ab0f30dd4ab72d268898c60945c55c692</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a0e9fb9b5a6b615eeb7c004616f311d70</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>aede2cb3d5ae601d927c04eac069cca73</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>abd0aeb9616c0e281c14793f7f8cb4981</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>ad783f16f1ee2c5d6a120024ff4e22718</anchor>
      <arglist>(double damping, double spring_alpha, double spring_beta)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_damping</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>ad53534e671df2985b59d824db4c38b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_spring_alpha</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a79bafafd8ce6185efcaaa4aa55eb37eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_spring_beta</name>
      <anchorfile>classcorbo_1_1DuffingOscillator.html</anchorfile>
      <anchor>a1bb41aeaea22d10e1791306e14fdf5eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Duration</name>
    <filename>classcorbo_1_1Duration.html</filename>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a35d51d77340dfee12390a0861c6e0223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a5c939182c1033cc17df4d9d6682b5bb5</anchor>
      <arglist>(const ChronoDuration &amp;duration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a140475ef3e12b7adf3dbe03464f770b5</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a2bbda5ef210a72f728241ff9ded0d651</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromChrono</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>abfd0f58d6fa91661266cbb97dcb89d1c</anchor>
      <arglist>(const ChronoDuration &amp;duration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromSec</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a1545b6251426bef0b28655e80e71fadf</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>aad71b3f7f89e8fe2ad0649686a94243b</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator*</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a234de3b2ba371b93c00e721a8166e536</anchor>
      <arglist>(double scale) const</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>af88bb7c9e3df6d76dc98559e2ea24639</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator+</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>ad2d67d1d9cb8bb101c47e46f90b60db7</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator+=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>ae61e1407fe4a1bdd1a30d7326a806850</anchor>
      <arglist>(const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a3aee6fe02a0a266bd4a5e04c1e29cd85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a6e6ac79747b420a96df7c3db0f2d092c</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator-=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a9553e6e2fade9c541c816fc92992fdff</anchor>
      <arglist>(const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a3ac2d74f06180e774323d56151aec3a8</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a4581ec2f50ac0e4b17c99eabba21ee3b</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>af4aa1385b1e23f4169aecf72b54bebb2</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a714566aef27d9988152d395fc1b1fe74</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a5c1640bbb53f0e484d6dded795f5d98a</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a61247437599a5282166eaad72468f238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DurType</type>
      <name>toChrono</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>ad313943edcf517a56af37392cbd93405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toSec</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a01d5162b7c86845c8cc248a87aaa2512</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>toTime</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a4112aaeb0fb3740cf0767fb72ddfa017</anchor>
      <arglist>(double basis_time=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::chrono::nanoseconds</type>
      <name>DurationType</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>aceb723841087e9e2597fe9e42a6f94f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DurationType</type>
      <name>_duration</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a49fca6cdc699fff16c236e86d78b16d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a98d90fb0c712cf5047c76e5b86aa610a</anchor>
      <arglist>(std::ostream &amp;os, const Duration &amp;rhs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Time</name>
      <anchorfile>classcorbo_1_1Duration.html</anchorfile>
      <anchor>a4638b7e7c4a9d32a59f736fe6e5ff8a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::DynamicsEvalInterface</name>
    <filename>classcorbo_1_1DynamicsEvalInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>InputVector</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>ac4ec3244193a57215904414c08934525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DynamicsEvalInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>a9a314cad366139b67c8436c2e62bf7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>a310b1686327abfc8e835304d6c6af6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; DynamicsEvalInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>a7790402efbb4b75c8e3da0d339791521</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>ab27a8f78637f60f32c9ccee75eccfa11</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>a655d9950dc29ae7c4471ccc1dd0cb54a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>ab0acfca0e57a3b397639cac422e4f5a7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>aae90ae10029152386e10c84e6f821e84</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DynamicsEvalInterface</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>ac3487a47acf53b238c4024081a29069e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DynamicsEvalInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1DynamicsEvalInterface.html</anchorfile>
      <anchor>abec6aa2907e2b93fdf926a5700f18fa7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSGroup</name>
    <filename>classEigen_1_1DynamicSGroup.html</filename>
    <class kind="struct">Eigen::DynamicSGroup::Generator</class>
    <class kind="struct">Eigen::DynamicSGroup::GroupElement</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a1bdc8d772a461f809baef36a0ad1e21a</anchor>
      <arglist>(Gen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ab6d3580987345d4ef81c139e8399147b</anchor>
      <arglist>(int one, int two, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAntiHermiticity</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a4391a25c9d7edff1b2806f6f5be3c7b7</anchor>
      <arglist>(int one, int two)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAntiSymmetry</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ac8415c3653c3c1e7053f8f930f2b9e24</anchor>
      <arglist>(int one, int two)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHermiticity</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a2faa098d02f0715fc82699ec1cf999c1</anchor>
      <arglist>(int one, int two)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSymmetry</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a2efbaedb2063d418df9e3056b7616b20</anchor>
      <arglist>(int one, int two)</arglist>
    </member>
    <member kind="function">
      <type>RV</type>
      <name>apply</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ad201a814e4a7147a044ff104f992d1e7</anchor>
      <arglist>(const std::array&lt; Index, N &gt; &amp;idx, RV initial, Args &amp;&amp;... args) const</arglist>
    </member>
    <member kind="function">
      <type>RV</type>
      <name>apply</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ae77f8b44a874bcff6c52c1f82cd5a5c2</anchor>
      <arglist>(const std::vector&lt; Index &gt; &amp;idx, RV initial, Args &amp;&amp;... args) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSGroup</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a4f0023200589f65ecc3d32f1cd787a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSGroup</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a5f1f473d1f482b43e3b25b560dfc75c7</anchor>
      <arglist>(const DynamicSGroup &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSGroup</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>aa9bc1a645dabd45f2771bff3f53e438e</anchor>
      <arglist>(DynamicSGroup &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>globalFlags</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a8272d8c971713b3e328a13c33ac38b20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::tensor_symmetry_value_setter&lt; Tensor_, DynamicSGroup &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a22aed98eb89f2775943663efec999ae6</anchor>
      <arglist>(Tensor_ &amp;tensor, std::array&lt; typename Tensor_::Index, Tensor_::NumIndices &gt; const &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>internal::tensor_symmetry_value_setter&lt; Tensor_, DynamicSGroup &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a0d1f3c6ef73e3661a568ce888b6cca58</anchor>
      <arglist>(Tensor_ &amp;tensor, typename Tensor_::Index firstIndex, IndexTypes... otherIndices) const</arglist>
    </member>
    <member kind="function">
      <type>DynamicSGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a1e713d6200cfaa2bfa72d08c18cb0b3a</anchor>
      <arglist>(const DynamicSGroup &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>DynamicSGroup &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a8661b8489f8027f096700433b1890eac</anchor>
      <arglist>(DynamicSGroup &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>acb5356798035ce1ae0d00eec033ef32f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>findElement</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>acf3ea13b275cb452d0f45262b6c58fb4</anchor>
      <arglist>(GroupElement e) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GroupElement</type>
      <name>ge</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>aea4e19fe3f69431011fdcd9564440cb4</anchor>
      <arglist>(Generator const &amp;g) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::array&lt; Index, N &gt;</type>
      <name>h_permute</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a1f559fedce53525fa0ec07e537b622ef</anchor>
      <arglist>(std::size_t which, const std::array&lt; Index, N &gt; &amp;idx, internal::numeric_list&lt; int, n... &gt;) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; Index &gt;</type>
      <name>h_permute</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a10add55bc7bda5c1443bc793f99fb8b1</anchor>
      <arglist>(std::size_t which, std::vector&lt; Index &gt; idx) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GroupElement</type>
      <name>mul</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a3f2018caedd42155f75edb746da0bdb9</anchor>
      <arglist>(Generator g1, Generator g2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GroupElement</type>
      <name>mul</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>af50fde79369ffc48c32adfe2c27147ff</anchor>
      <arglist>(Generator g1, GroupElement g2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GroupElement</type>
      <name>mul</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a0bc3c11ca00f0f2197606f54710dff93</anchor>
      <arglist>(GroupElement g1, Generator g2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GroupElement</type>
      <name>mul</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ab824a475ab89a390d1834e9d5219c69d</anchor>
      <arglist>(GroupElement, GroupElement) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGlobalFlags</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a22a01159b940d1013ddb84e1f3930f8a</anchor>
      <arglist>(int flagDiffOfSameGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GroupElement &gt;</type>
      <name>m_elements</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>adea9a8480b5f7637abc7ada5ce031173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Generator &gt;</type>
      <name>m_generators</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a46dcc0186df140ce690004b6f65ae0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_globalFlags</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>ac46bd5e69ae93f28e666b6741f7bc046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_numIndices</name>
      <anchorfile>classEigen_1_1DynamicSGroup.html</anchorfile>
      <anchor>a21ea7f41f1c7cd105dc7117b2f40bcd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSGroupFromTemplateArgs</name>
    <filename>classEigen_1_1DynamicSGroupFromTemplateArgs.html</filename>
    <templarg>Gen</templarg>
    <base>Eigen::DynamicSGroup</base>
    <member kind="function">
      <type></type>
      <name>DynamicSGroupFromTemplateArgs</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>a80a631a8687ac24a8006dd46e4bd0b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSGroupFromTemplateArgs</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>afc646c7575fcfe3c19d3700e8ce25e92</anchor>
      <arglist>(DynamicSGroupFromTemplateArgs &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSGroupFromTemplateArgs</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>a67f075a8707d47f16d4548c7bb275c0a</anchor>
      <arglist>(DynamicSGroupFromTemplateArgs const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DynamicSGroupFromTemplateArgs&lt; Gen... &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>aa7ce4dd875e679ac0514056a97e3d5cd</anchor>
      <arglist>(const DynamicSGroupFromTemplateArgs&lt; Gen... &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>DynamicSGroupFromTemplateArgs&lt; Gen... &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>a7e24a7db69be7147c3ebb57a4f389e39</anchor>
      <arglist>(DynamicSGroupFromTemplateArgs&lt; Gen... &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_all</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>a76fa37c050c685c8401e946604f2954c</anchor>
      <arglist>(internal::type_list&lt; Gen1, GenNext... &gt;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_all</name>
      <anchorfile>classEigen_1_1DynamicSGroupFromTemplateArgs.html</anchorfile>
      <anchor>ae0d6d402b79bd96f7083527b20d36638</anchor>
      <arglist>(internal::type_list&lt;&gt;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSkylineMatrix</name>
    <filename>classEigen_1_1DynamicSkylineMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix</name>
    <filename>classEigen_1_1DynamicSparseMatrix.html</filename>
    <class kind="class">Eigen::DynamicSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::DynamicSparseMatrix::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>acdc0e4f1e5445a2fc985f4b02a325055a0d535592c243c6737b41b9ada281cf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a7e5def7ec3d6103ba01ce93e3c9eb65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>acdc0e4f1e5445a2fc985f4b02a325055a0d535592c243c6737b41b9ada281cf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a2d7132c86a36c5dad3f1c2559f137c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ace169062d3cc45862c64a4708001d9ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a01181fdd0cdc98746b28a60bcab05fb1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a6b4e685fdb64e1e5699e9f26f720f973</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a9ee531c586d41d9129cc569490685bb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>afa03a203325446eaed256b5946f00a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aec1072290cfb260e750afce4393d451f</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ad7b3fbfaa9bfb8a57785c5a97349b2c6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ad1012f2c83393d7d9b0b79df61728002</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>af40e202919029acf459fcccda785c806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a4c66f2b97c6aad9e0ec0a56eaea5994d</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a51e88454dac0a742bc9809869330dd47</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a74b03c99d9d852888038be338995f1b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>abf592ee1ab08aae99e05ca4f3ccdded6</anchor>
      <arglist>(Index j) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a8506b739a19c8d7125d8a8b54c0939ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a376b84b327540a8a810c38e9d7b8b498</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a40e99b1f463a1d24b20be62feb172be2</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a1fd3531cb662346145a59bf9ad7b3081</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a59d5c7684fc102b8439b7b427e48a0fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DynamicSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a12432055267c5317e2a3664898cd360e</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a50d509429bd16fdc1c8846aa77db81e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a11076d4f08e8bf4ba575901396ae980e</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a3ce11d23059dd55640efb0aba4dc5f01</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a74a417051dcf7d31dc65630bdb13aa6c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeAndKeepData</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a2916a019c6ce5c0c8fa49c561c0e439f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aeafd56746be451baf42a98fd40442faa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a03bd48f30c642fcac425a58daed14f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ae23e926cc32bfbaeef4880db0f6082e8</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a59abef30f47dafb0d65fc7ba4ca76e7f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a0f99bdd6a4053a6ae12ced0be1357e22</anchor>
      <arglist>(DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a43520b53033077bfc3310f2567ef9007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DynamicSparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0), StorageIndex &gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a931d405fa0154b79e905abc83cee6b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a97d908198abafe4c92ec3dccadcbe184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a93d043975464357918944c6c57aed52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; DynamicSparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aa1bfc42f0c5a30a277a441370ea5fff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Edge</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <templarg>Vertices</templarg>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; ScalarVertex, ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex, ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex, VectorVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Edge&lt; VerticesT... &gt;</name>
    <filename>classcorbo_1_1Edge.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aec5d76dcb269aa990a22b686f52945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1662960f25334be58fc46e7a93be2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a1bc0b2c9b266a699195310cab186b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af4c107d0952895edfa1e8b7dcf27f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a145c0ec78fe5c16e79de6ad46bf6c7bd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af2baf60983e106c397f7a9be01abcbb2</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a93e37fab6a67ea37e7e596e4aac81b45</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a8b9237d84602cda8df09b170a88caacf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>ad84b247ca0d15c371c8349aadc6aa0e3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aa217a215e4b6c00dd955ac4aeedb8dd3</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a2012a467bdc2ed5915e64d4af51afe2f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a87b47c3cb98e6f43437392283e90713a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>af65281f443b5242395497f67b71d1c8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>aaa3437b7113f921a5af0cdb5f50d5f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge.html</anchorfile>
      <anchor>a295a94f62ab00745c26094f0c9ac71c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Edge&lt;&gt;</name>
    <filename>classcorbo_1_1Edge_3_4.html</filename>
    <base>corbo::BaseEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Edge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a680df1905ace46a89d6d0575a206e0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Edge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a398a7320036b27982401fe133e4774a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Edge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>ae65969f11a885969e01d44cb191c5334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a64ffdd79597748c0b042d678348c30c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a22764f3ce89b62cf05e31fd57a2abff2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a7ed66a14138cede1bc1ddf5b783dbd36</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>adc1306ce43b8e0e93d43c2e20ea693ca</anchor>
      <arglist>(int num_vertices)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a0e09049e226682aa736744f07ae0850f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a640519ebb65fced7c69b5da3db33f90d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>abda7a123fed798771fa083ed2506d445</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>adff440bf0dacd558e88715fe9f0f268d</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>aedeb924f79d3a5c3ce464a30f8f20329</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a89105293dc5f2e95f77320686959e965</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeVertexContainer</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a66bd113512f08899dbe95ad067c66592</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertex</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>a4ae8bf57f313c9a9c557fd20f84667ee</anchor>
      <arglist>(int idx, VertexInterface &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>ae83e1ccb632906327bf00d1760067e5a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1Edge_3_4.html</anchorfile>
      <anchor>ab06f96ae8a7f2cc90035d6b4d923f3b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::EdgeCache</name>
    <filename>classcorbo_1_1EdgeCache.html</filename>
    <member kind="enumvalue">
      <name>Current</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1803eb7a16dd68b46f01e935107df2d0a370d2d7d9cd714b7de1150139c60ee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Previous</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1803eb7a16dd68b46f01e935107df2d0af8ee34ac09f4e85265c2c81e78b50919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Recent</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1803eb7a16dd68b46f01e935107df2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Current</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1803eb7a16dd68b46f01e935107df2d0a370d2d7d9cd714b7de1150139c60ee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Previous</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1803eb7a16dd68b46f01e935107df2d0af8ee34ac09f4e85265c2c81e78b50919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>af9d31fc825098311f41ee97a9fa35e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a2af3cf6e99d51291e8dc7697e02f018e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a600950e81c144be09d0ab122a5b36651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCustomFlag</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a7efb6439072a5106a1abd6ccdd6f3d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a678f5cb827beadf4afaccf681e7ae159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a06e33ea56f37b649b02ad64ec0993241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd &amp;</type>
      <name>pushJacobian</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a08b6b816747a919fd6fc5c8c770b84ec</anchor>
      <arglist>(int value_dim, int param_dim)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>pushValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a90e02775187af8cd37bc3a7f6a4b4d6c</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd &amp;</type>
      <name>recentJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a90e9da275fe5b1cd138be2eff59049fe</anchor>
      <arglist>(int reverse_idx)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>recentValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a7f53513c2be805d563d914316754a694</anchor>
      <arglist>(int reverse_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveMemoryJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a96939cff3ac4cb86c43d9cf0b0365bbb</anchor>
      <arglist>(int num_jacobians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveMemoryValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>ad0b98575f74a1bb24df4552482c29ab8</anchor>
      <arglist>(int num_value_vectors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCustomFlag</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a1da02b444acaf7e16bd5c8210d8f01f0</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sizeJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a13f4a9c98bfbe97e1c804680bb3fd06b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sizeValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>ac4e40fc6fb22328bc58894de1e589587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd &amp;</type>
      <name>topJacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>ae2216bd434b32383793a6b750a9e0a5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>topValues</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>aca9425899c3357bf02da67ce5dc13742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_custom_flag</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>accadf1375c79b37c4b10d29d7b2887dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::MatrixXd &gt;</type>
      <name>_jacobians</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>acab492b5f6ef2dfb064983d0246fb724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::VectorXd &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1EdgeCache.html</anchorfile>
      <anchor>a9eafdb8742ce2ae2da9154a1e25a50ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::EdgeGenericScalarFun</name>
    <filename>classcorbo_1_1EdgeGenericScalarFun.html</filename>
    <templarg>VerticesT</templarg>
    <base>Edge&lt; VerticesT... &gt;</base>
    <member kind="typedef">
      <type>std::function&lt; double(const VertexContainer &amp;)&gt;</type>
      <name>ExtFunT</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a840dfe2fc3d77f1d11a17e42787b9fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const VertexContainer &amp;, int, Eigen::Ref&lt; Eigen::MatrixXd &gt;, const double *)&gt;</type>
      <name>ExtJacobT</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a921b2e4762b8b11ab3c3697589d45657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EdgeGenericScalarFun &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a3b95798d3d926918fd8d7313ec27ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; EdgeGenericScalarFun &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a923bf8a28d204dcc28bedb1494b1c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a72c9f5be0ef3b5f291db6aca9075c770</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multiplier=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>ac6cdd126eda365b6e840f199b3beb816</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeGenericScalarFun</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>ac15b06a45da97d357ec18fde2035af12</anchor>
      <arglist>(const ExtFunT &amp;fun, bool lsq_form, VerticesT &amp;... vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeGenericScalarFun</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a7a7c6630746f2397a64853a1c5c5d8de</anchor>
      <arglist>(const ExtFunT &amp;fun, const ExtJacobT &amp;jacobian, bool lsq_form, VerticesT &amp;... vertices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a1a240a02b055b71784853abb0a38d2cb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a7313907470609275ca0f6f314723148c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a44a9f919dca0cb1f9c1df0dd24295f6d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a2fc5f390832c8e69e19d47a5d13dc5dd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinear</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a9af09c996009fb7209ff67c75a777a48</anchor>
      <arglist>(bool linear)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtFunT</type>
      <name>_fun</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a8eade27ee6b4a43d67f1236e69444085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtJacobT</type>
      <name>_jacob</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>a78635ebf813bc10cff1df1b220a42bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_linear</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>ae4501a2c651051d83c6ce7e10ca12f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1EdgeGenericScalarFun.html</anchorfile>
      <anchor>aee5b75bca53bc4f2a16effc417bea33c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::EdgeGenericVectorFun</name>
    <filename>classcorbo_1_1EdgeGenericVectorFun.html</filename>
    <templarg>D</templarg>
    <templarg>VerticesT</templarg>
    <base>Edge&lt; VerticesT... &gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, D, 1 &gt;</type>
      <name>ErrorVector</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a2c62f06be607aae4a824d3669200ebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const VertexContainer &amp;, Eigen::Ref&lt; ErrorVector &gt;)&gt;</type>
      <name>ExtFunT</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>ab1fc7ad6588c026fe2346c26b1968a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const VertexContainer &amp;, int, Eigen::Ref&lt; Eigen::MatrixXd &gt;, const double *)&gt;</type>
      <name>ExtJacobT</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>aa9a85cd2d5987e7b064190023aec05cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EdgeGenericVectorFun &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a3877d0f557c281c648beabe5845b289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; EdgeGenericVectorFun &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a54aaa46842c18d7a5c399f601ffd4989</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a5e376f8c52567ba5a96350d1a7c28271</anchor>
      <arglist>(int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; block_jacobian, const double *multiplier) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a899a3447b0e54bb13b4aa9f86821e58a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeGenericVectorFun</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>ada2d9c0730c2136760ac7b637fdbe911</anchor>
      <arglist>(const ExtFunT &amp;fun, bool lsq_form, VerticesT &amp;... vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeGenericVectorFun</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>aa5f05b4a861b1dd57608bd7e0a802050</anchor>
      <arglist>(const ExtFunT &amp;fun, const ExtJacobT &amp;jacobian, bool lsq_form, VerticesT &amp;... vertices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a7c3f82c98b40c0f10a8faeb579688b54</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a81e7df2b68d06ced4f4b2a91141127ea</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>afefa4f408b838fd7bfe4816bfafe17c2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a4eaea73cd062f13d996226496fb329d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinear</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>ae8d623723fdf238f0d2ebfd77b76f67a</anchor>
      <arglist>(bool linear)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtFunT</type>
      <name>_fun</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a7b00eec7d938bb3df6a07b87dcb953f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtJacobT</type>
      <name>_jacob</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>ac53a7078bedfba7cf17f0e5ce885bc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_linear</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a2c079af755f7ffa1f5ab9149179a3274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1EdgeGenericVectorFun.html</anchorfile>
      <anchor>a5f8a35e8d8e78959984f8c2da80b3502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::EdgeInterface</name>
    <filename>classcorbo_1_1EdgeInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EdgeInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a4056c8db26b6f4ded960de0e80d195ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; EdgeInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a76ec69b8d950a0c3c31b60cc68ed29e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeSquaredNormOfValues</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a49f2bdf7c221209e9662791aed6bd038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeSumOfValues</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a4afaf5de6dc7eede5578ef5a77b05873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a9c72c279f28a208bfae4cbf810ab0d47</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>af852fec9081bd99003b3a16dc84aa499</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFiniteVerticesLowerBounds</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>afd336f8077344cdb7983531d3e06e5cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFiniteVerticesUpperBounds</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a1874d6cbf25a2e086d28ae4942569938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a87a49034c867ee1fea9215743f13db25</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>aeab4d999d7ff1d43b66bee3e043cc282</anchor>
      <arglist>(int idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a3867cf667092fe80f08bcd77396c225f</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>af40f74209acfac5b25476540264a6dcb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EdgeInterface</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>aaa16a5edd625fa0db0741a28f76041eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EdgeSetInterface</name>
      <anchorfile>classcorbo_1_1EdgeInterface.html</anchorfile>
      <anchor>a06b44d3ce6f79c471625dd6972470363</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::EdgeSetInterface</name>
    <filename>classcorbo_1_1EdgeSetInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EdgeSetInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a0bee09bea849ead643597dbbb946ce5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a7ce72799487cc7edf94c975dc83ea632</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeEdgeIndices</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a78cbd4f9e31b8dd67f9d075c6b2849ee</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a6d9b4d7316eede95748eb76f4acabf4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reserveEdgeCacheMemory</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>add6c697dba913dbb0e139c4c478053f3</anchor>
      <arglist>(int est_value_cache_size, int est_jacobians_cache_size)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModified</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a0f2858bbf335c0fa1ea14bf83a67c97e</anchor>
      <arglist>(bool modified)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EdgeSetInterface</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a259d7aee4cdcef71f20bb7161604686b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setEdgeIdx</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a25fefabcbee5f16689dbc1c7f6597ff3</anchor>
      <arglist>(BaseEdge &amp;edge, int idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setEdgeIdx</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a8bca5b0d656dc0fe7ba1faf18717a806</anchor>
      <arglist>(BaseMixedEdge &amp;edge, int obj_idx, int eq_idx, int ineq_idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_modified</name>
      <anchorfile>classcorbo_1_1EdgeSetInterface.html</anchorfile>
      <anchor>a4cfeeb35d265bfc3d711b63fdd3c86cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EigenBase</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::EigenBase2EigenBase</name>
    <filename>structEigen_1_1internal_1_1EigenBase2EigenBase.html</filename>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; RealScalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BandMatrix&lt; Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalMatrix&lt; double, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Inverse&lt; PermutationType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Inverse&lt; PermutationType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&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>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSelfAdjointView&lt; const Derived, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSelfAdjointView&lt; const Derived, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; const Derived, _Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; const Derived, _Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; const Derived, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; const Derived, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a844798562105f21532199e1de7a53918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EigenSolver</name>
    <filename>classEigen_1_1EigenSolver.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a4a33f23991a926f241b92e08a5ba5097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a3aa0c3b523fc831c1d6bf019ab77b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4d0b2a773357d0a6ec98e026f04002ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>adc446bcb60572758fa64515f2825db62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa140354e2f7d5ce34c6488c39e19f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5bff6a6bc0efac67d52c60c2c3deb9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a83acd180404ddaac8a678fa65a6b632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a3aa0c3b523fc831c1d6bf019ab77b04b</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>af3687bf9cd39fc71d94426618f8acc01a4a33f23991a926f241b92e08a5ba5097</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&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a99e6120839b1f65c4e1f1ba61efa264e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a38d032b75b3e75640e3db42e7ab20c24</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type></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>a7e8ab3d89ea525af5f27f1a8e805fae1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</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>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a114189009e42f5e03372a7a3dfa33b97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a66288022802172e3ee059283b26201d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa7668af4bcb47cd92cfe10640589d88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ac4af54fadc33abcdd1778c87bfbf005b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4979eafe0aeef06b19ada7fa5e19db17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4e796226f06e1f7347cf03a38755a155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6cff220aadfd8d8c1366b915ddefd164</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aac6c2c50adc1930bbb9fa7cfc699474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a92a45b56df13f177983697d50aed2df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a1f16b393d1df5110a74ac78f29620a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5da812ebf5344cffe98f214a6a081fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>abb23dbb6a83e398335bc04394cc85df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4ee3d35332bb6944f08a087f253aec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a2fdc7a0498bfc37f8315fcf6d30f2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aabb79f8bedf25fe16adf8e49cfee931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealSchur&lt; MatrixType &gt;</type>
      <name>m_realSchur</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a432c1f3365d961ea08e50dad0d0ffd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a087a17e0d15ccaed513eb66e492f3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a16c9513715dd22a7997dd9385cd3b2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenSolver&lt; CompanionMatrixType &gt;</name>
    <filename>classEigen_1_1EigenSolver.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4d0b2a773357d0a6ec98e026f04002ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>adc446bcb60572758fa64515f2825db62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa140354e2f7d5ce34c6488c39e19f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5bff6a6bc0efac67d52c60c2c3deb9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CompanionMatrixType</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>af3687bf9cd39fc71d94426618f8acc01ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af3687bf9cd39fc71d94426618f8acc01a3aa0c3b523fc831c1d6bf019ab77b04b</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>af3687bf9cd39fc71d94426618f8acc01a4a33f23991a926f241b92e08a5ba5097</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&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a99e6120839b1f65c4e1f1ba61efa264e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a38d032b75b3e75640e3db42e7ab20c24</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type></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>a7e8ab3d89ea525af5f27f1a8e805fae1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</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>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a114189009e42f5e03372a7a3dfa33b97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a66288022802172e3ee059283b26201d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa7668af4bcb47cd92cfe10640589d88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ac4af54fadc33abcdd1778c87bfbf005b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4979eafe0aeef06b19ada7fa5e19db17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4e796226f06e1f7347cf03a38755a155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6cff220aadfd8d8c1366b915ddefd164</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aac6c2c50adc1930bbb9fa7cfc699474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a92a45b56df13f177983697d50aed2df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a1f16b393d1df5110a74ac78f29620a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5da812ebf5344cffe98f214a6a081fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>abb23dbb6a83e398335bc04394cc85df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4ee3d35332bb6944f08a087f253aec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a2fdc7a0498bfc37f8315fcf6d30f2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aabb79f8bedf25fe16adf8e49cfee931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealSchur&lt; MatrixType &gt;</type>
      <name>m_realSchur</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a432c1f3365d961ea08e50dad0d0ffd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a087a17e0d15ccaed513eb66e492f3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a16c9513715dd22a7997dd9385cd3b2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eigenvalues_selector</name>
    <filename>structEigen_1_1internal_1_1eigenvalues__selector.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; Derived &gt;::EigenvaluesReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1eigenvalues__selector.html</anchorfile>
      <anchor>a55440b22655cc1ff7ff72d925b96e6e4</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 const MatrixBase&lt; Derived &gt;::EigenvaluesReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>aeefad88fedf66057637c0c0a2d8561ea</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::RunQueue::Elem</name>
    <filename>structEigen_1_1RunQueue_1_1Elem.html</filename>
    <member kind="variable">
      <type>std::atomic&lt; uint8_t &gt;</type>
      <name>state</name>
      <anchorfile>structEigen_1_1RunQueue_1_1Elem.html</anchorfile>
      <anchor>a60ebb88a7e58160c60b32fa15431c2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Work</type>
      <name>w</name>
      <anchorfile>structEigen_1_1RunQueue_1_1Elem.html</anchorfile>
      <anchor>a6745c1d35f72c7a0e4dc985c7c265544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::ElemTypeHolder</name>
    <filename>structutility_1_1tuple_1_1ElemTypeHolder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::ElemTypeHolder&lt; 0, Tuple&lt; T, Ts... &gt; &gt;</name>
    <filename>structutility_1_1tuple_1_1ElemTypeHolder_3_010_00_01Tuple_3_01T_00_01Ts_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Ts</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structutility_1_1tuple_1_1ElemTypeHolder_3_010_00_01Tuple_3_01T_00_01Ts_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a5872d6489942418613d72868769d0342</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::ElemTypeHolder&lt; k, Tuple&lt; T, Ts... &gt; &gt;</name>
    <filename>structutility_1_1tuple_1_1ElemTypeHolder_3_01k_00_01Tuple_3_01T_00_01Ts_8_8_8_01_4_01_4.html</filename>
    <templarg>k</templarg>
    <templarg></templarg>
    <templarg>Ts</templarg>
    <member kind="typedef">
      <type>ElemTypeHolder&lt; k - 1, Tuple&lt; Ts... &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structutility_1_1tuple_1_1ElemTypeHolder_3_01k_00_01Tuple_3_01T_00_01Ts_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>aae77b02176214f3c79ac34dd4e7dd630</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::empty_list</name>
    <filename>structEigen_1_1internal_1_1empty__list.html</filename>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>count</name>
      <anchorfile>structEigen_1_1internal_1_1empty__list.html</anchorfile>
      <anchor>aa9ec366382abdb3a3d8f73e018dcd0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if</name>
    <filename>structEigen_1_1internal_1_1enable__if.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if&lt; true, T &gt;</name>
    <filename>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>aa36ae7c40deeb800cb3580c221870742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if_ref</name>
    <filename>structEigen_1_1internal_1_1enable__if__ref.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1enable__if__ref_3_01Ref_3_01T_01_4_00_01Derived_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1enable__if__ref_3_01Ref_3_01T_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>acdcd99f53faa27f1a901fb4610528f02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::EnableIf</name>
    <filename>structEigen_1_1internal_1_1EnableIf.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::enumerate_group_elements</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>enumerate_group_elements_noid&lt; Multiply, Equality, id, strip_identities&lt; Equality, id, _generators &gt;::type, strip_identities&lt; Equality, id, _generators &gt;::global_flags &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::enumerate_group_elements_noid</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>initial_global_flags</templarg>
    <member kind="typedef">
      <type>dimino_add_remaining_generators&lt; Multiply, Equality, id, typename first_step::generators_done, typename first_step::next_generators, typename first_step::type &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a174551f0396f06c2185c642acedb7dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_first_step_elements&lt; Multiply, Equality, id, generators &gt;</type>
      <name>first_step</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a636d9ac7ea87e8a20b0b1b08398e9d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>first_step::type</type>
      <name>first_step_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>ae4cf13c8f6fc01f9e4ef3325a7f60435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a81b4f08a5f43fc88459179b9bf587752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>ace90e34f782647f0abd5b9fab9a5859c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>enumerate_group_elements_noid&lt; Multiply, Equality, id, strip_identities&lt; Equality, id, _generators &gt;::type, strip_identities&lt; Equality, id, _generators &gt;::global_flags &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</filename>
    <member kind="typedef">
      <type>dimino_add_remaining_generators&lt; Multiply, Equality, id, typename first_step::generators_done, typename first_step::next_generators, typename first_step::type &gt;</type>
      <name>_helper</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a174551f0396f06c2185c642acedb7dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dimino_first_step_elements&lt; Multiply, Equality, id, strip_identities&lt; Equality, id, _generators &gt;::type &gt;</type>
      <name>first_step</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a636d9ac7ea87e8a20b0b1b08398e9d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>first_step::type</type>
      <name>first_step_elements</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>ae4cf13c8f6fc01f9e4ef3325a7f60435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_helper::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>a81b4f08a5f43fc88459179b9bf587752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid.html</anchorfile>
      <anchor>ace90e34f782647f0abd5b9fab9a5859c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::enumerate_group_elements_noid&lt; Multiply, Equality, id, type_list&lt;&gt;, initial_global_flags &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid_3_01Multiply_00_01E76545fcb025c68fcb426d296397dd37a.html</filename>
    <templarg>Multiply</templarg>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg>initial_global_flags</templarg>
    <member kind="typedef">
      <type>type_list&lt; id &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid_3_01Multiply_00_01E76545fcb025c68fcb426d296397dd37a.html</anchorfile>
      <anchor>af4227640204d535ba372c9ea98c940e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1enumerate__group__elements__noid_3_01Multiply_00_01E76545fcb025c68fcb426d296397dd37a.html</anchorfile>
      <anchor>af9ec9124f0476ce29fc8fb7477160d8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Environment</name>
    <filename>classcorbo_1_1Environment.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Environment &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a3964f65fbcee0ef3d87dc95d7126ee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Environment</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ab34ee7174c3bd571c137df5afa2f2e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Environment</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a90d988285b9b9ea84ffaa6126d627b50</anchor>
      <arglist>(ControllerInterface::Ptr controller, ObserverInterface::Ptr observer, PlantInterface::Ptr plant)</arglist>
    </member>
    <member kind="function">
      <type>const ControllerInterface::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a5eec4645ca737acf7be218d1bc14128f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ControllerInterface::Ptr</type>
      <name>getControllerPtr</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ac3e11650dc917376cea42d01af1e3813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ObserverInterface::Ptr &amp;</type>
      <name>getObserver</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ae89c0250525db8ff23fb1a72d4878915</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ObserverInterface::Ptr</type>
      <name>getObserverPtr</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a732cf3fdb3ffc10f797f031c134c4e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlantInterface::Ptr &amp;</type>
      <name>getPlant</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ae0b3bd59b4ced84d79bdab566d3ea574</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlantInterface::Ptr</type>
      <name>getPlantPtr</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a2d005d9daa5ed450a7a972576c73d648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasController</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a0e518ea4081908b1ecb32a63c0cdda93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObserver</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a7ff02be856d813a1496b1a1fe281acfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPlant</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ae1bde6bb1af07b25e03be5ed0bd72d57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a1f01db27b76b72a459ccb1b927f31125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setController</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a838d56d4f18fdf12f84ab365c0d1e097</anchor>
      <arglist>(ControllerInterface::Ptr controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObserver</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a25ad77a2ee095c4ead20d1078004e4c7</anchor>
      <arglist>(ObserverInterface::Ptr observer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlant</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>af273fcc62ee84289760a1a9f6772a820</anchor>
      <arglist>(PlantInterface::Ptr plant)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>adfdbaf1a825566ddffaee8c0b20fe342</anchor>
      <arglist>(std::string *msg=nullptr) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerInterface::Ptr</type>
      <name>_controller</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>a83d77147d6726003f97978463fa5ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObserverInterface::Ptr</type>
      <name>_observer</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ac700433062856241907858e4b1be9593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlantInterface::Ptr</type>
      <name>_plant</name>
      <anchorfile>classcorbo_1_1Environment.html</anchorfile>
      <anchor>ac9f8e6339fc33113c4d12a2ff90488d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::StlThreadEnvironment::EnvThread</name>
    <filename>classEigen_1_1StlThreadEnvironment_1_1EnvThread.html</filename>
    <member kind="function">
      <type></type>
      <name>EnvThread</name>
      <anchorfile>classEigen_1_1StlThreadEnvironment_1_1EnvThread.html</anchorfile>
      <anchor>a954a9281e5502ce24162a3061e6aca3f</anchor>
      <arglist>(std::function&lt; void()&gt; f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnvThread</name>
      <anchorfile>classEigen_1_1StlThreadEnvironment_1_1EnvThread.html</anchorfile>
      <anchor>a222a23292ec342c960d89ea66ac1c76e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>thr_</name>
      <anchorfile>classEigen_1_1StlThreadEnvironment_1_1EnvThread.html</anchorfile>
      <anchor>a1bbd0096e59f1bf4b6fed801a3a24695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::equal_op</name>
    <filename>structEigen_1_1internal_1_1equal__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1equal__op.html</anchorfile>
      <anchor>a086cd3bb088f90e58c189f24e557378d</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::erf_impl</name>
    <filename>structEigen_1_1internal_1_1erf__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1erf__impl.html</anchorfile>
      <anchor>aff48381eacda58dfb87c4b7f8f25677c</anchor>
      <arglist>(const Scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::erf_retval</name>
    <filename>structEigen_1_1internal_1_1erf__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1erf__retval.html</anchorfile>
      <anchor>a3d8fbb73975efecf15a185975a672e39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::erfc_impl</name>
    <filename>structEigen_1_1internal_1_1erfc__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1erfc__impl.html</anchorfile>
      <anchor>ab49297f201bf2abb48cd30d93cbb0d8d</anchor>
      <arglist>(const Scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::erfc_retval</name>
    <filename>structEigen_1_1internal_1_1erfc__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1erfc__retval.html</anchorfile>
      <anchor>a6b4c74ed95407afcec533882833e4356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_coeff_impl</name>
    <filename>structEigen_1_1internal_1_1etor__product__coeff__impl.html</filename>
    <templarg>Traversal</templarg>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ab5bd5c2e1ef7f99f07d45f645fd88a00</anchor>
      <arglist>(Index, Index, const Lhs &amp;, const Rhs &amp;, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a8099ba41b5edeed0c467ae767f52f8f5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rf721f6e5e83f71b7a32008b669f00304.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rf721f6e5e83f71b7a32008b669f00304.html</anchorfile>
      <anchor>ae9cb59070b643196c487aa384b2132d5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhsa3416a1b50d5bded0d967269d49f0642.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhsa3416a1b50d5bded0d967269d49f0642.html</anchorfile>
      <anchor>a7972565ab3f7dc58aedc2f19e1e60f87</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a0fa4979b5d3eb62ac957e9db3a7b444a</anchor>
      <arglist>(Index, Index, const Lhs &amp;, const Rhs &amp;, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a148710d5f0ef326651e790c828faa779</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rbacb86d3458fc927cbfdbfd1fca5d105.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rbacb86d3458fc927cbfdbfd1fca5d105.html</anchorfile>
      <anchor>aaa718357e8131925569cc9cd0363ef63</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs32cc317b1e0e9479bae14a91a403ddfd.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs32cc317b1e0e9479bae14a91a403ddfd.html</anchorfile>
      <anchor>ac5a3f6666366c7d2a9c947c5bb3e93a5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EulerAngles</name>
    <filename>classEigen_1_1EulerAngles.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>RotationBase&lt; EulerAngles&lt; _Scalar, _System &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a0bc2416b52b29a213eccad8a43ce61a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>ad0f0ee8240849b0f7d028695849cdbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>adf351608cad15e660279f7323e516d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a2ab1d433ac9683268446f8905ac31aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_System</type>
      <name>System</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a17e3dee5fef4af35bbb4e319c2cdc3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>af0f446aa0f46b3439abedff63fabf39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>alpha</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a69942a5a9b0c3670e7f2797e84cbde8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>alpha</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a6146f78ee0fb9d9a7d685a4654066825</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>angles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>afff76daa2d6a3165a1354c349366fb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>angles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a2decf84b5efd265f7251fd32f539a36b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>beta</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a2db042cfba5486d46fdeb77fecd8e509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>beta</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a1bf59f8acaed985964c98c1f59d8f5ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a47be9344fbd4a5b34df45486cfaf1e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>ae2f34ff915892795d3d304c5dd0eec42</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>ab545bb022c56b1b93463c308f1bcc489</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, bool positiveRangeAlpha, bool positiveRangeBeta, bool positiveRangeGamma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a22539c574d7b6ca4577691f533f60061</anchor>
      <arglist>(const RotationBase&lt; Derived, 3 &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aeaf9524ff49ee720786e78f44c23cc17</anchor>
      <arglist>(const RotationBase&lt; Derived, 3 &gt; &amp;rot, bool positiveRangeAlpha, bool positiveRangeBeta, bool positiveRangeGamma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a765135b6e5d35248517b4268046840b6</anchor>
      <arglist>(const Scalar &amp;alpha, const Scalar &amp;beta, const Scalar &amp;gamma)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>gamma</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a4c6216fa2fca4d5d70d8f44dae4cf88c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>gamma</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aa75a5f16105d96eedf81bf9f8e789e21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a1c37cedc590311d6ecaec7215d7c8f2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QuaternionType</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aa4ccd4b412c3146a9dd58a884eaea42e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a2a30e027e6f3fa275d7403c1c7e613af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>af11e32e3584251f0dce65811ac6ad3b4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>abc2256872ea7e285cb915b8af82b6810</anchor>
      <arglist>(const RotationBase&lt; Derived, 3 &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a11ec16b3ed918fac62d295012ec4e2ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3</type>
      <name>AlphaAxisVector</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a33d034ea7e8cac1f4d7c329d741b9a59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3</type>
      <name>BetaAxisVector</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aede24ef1ffc5913f2eb6539c1f1b9dc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EulerAngles</type>
      <name>FromRotation</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>accbaa67f736f1883641f70994ffc7284</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EulerAngles</type>
      <name>FromRotation</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aec5a08ed94b3574402d99850d766d18a</anchor>
      <arglist>(const RotationBase&lt; Derived, 3 &gt; &amp;rot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3</type>
      <name>GammaAxisVector</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a77ea78dac1d599353e2a87d95cc6f1d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector3</type>
      <name>m_angles</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>aaea960e763f81031f320f743d6de9c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1EulerAngles.html</anchorfile>
      <anchor>a649647ed389370e190cd9f2a53ed1191</anchor>
      <arglist>(std::ostream &amp;s, const EulerAngles&lt; Scalar, System &gt; &amp;eulerAngles)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EulerAngles</name>
    <filename>classEulerAngles.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>afcf4b830250a7c84fc0cb5144d43720daf63d73d2516ed92855133acad7099a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>afcf4b830250a7c84fc0cb5144d43720daf63d73d2516ed92855133acad7099a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a6d123fcba956986fd611a39a8588e7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a450bc52c31edd4dab731e580f5197f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a5ffd53b93bfcb4963e95424228879216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>ac3064c82bddff4dd7667c15b75e969b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a7000f149f7e8b0c1c18a559021771bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a393c0dfb2c025f3c8e62e517803e3b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a2cbde4ee013fbba3c043f66beebc8a50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>acd4096f3d77cb63a57ffaaf494606f94</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a9989e37ec12c0ac9b71d8427a2d8d0ef</anchor>
      <arglist>(Scalar a0, Scalar a1, Scalar a2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QuaternionType</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a485da08548c361bbe1a9d62715c8e0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a205606bcdcfc9ae5cd0d82d54f8639ed</anchor>
      <arglist>(const Matrix3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a1eee54f4ee3b2fddc8e463a95a654575</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a4757b31c441ff9e5b75d2e24f9bea545</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_angles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>ae880c0a0016e316139a3b0da63f7cc8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EulerSystem</name>
    <filename>classEigen_1_1EulerSystem.html</filename>
    <templarg>_AlphaAxis</templarg>
    <templarg>_BetaAxis</templarg>
    <templarg>_GammaAxis</templarg>
    <member kind="enumvalue">
      <name>AlphaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa58eb5d1cddcc26fc15f643eab45ce06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BetaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa6a215356d13cf14b7c48a27117dbc3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GammaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa121638032850c0d43438aedfb32e3d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAlphaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa44dcc3422221a0284b76970e01f03877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsBetaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa940fe9742857e33fa7d036f3a0fff57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsGammaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa3e7e0d4bd2abf4da43c48c3d0ecafbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsOdd</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa3e35fba7036026953caf28323e699dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsEven</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa5066a58a34a7acfab35b76398d2cd506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTaitBryan</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa900def911be74336de5186063de0a21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlphaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa58eb5d1cddcc26fc15f643eab45ce06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BetaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa6a215356d13cf14b7c48a27117dbc3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GammaAxisAbs</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa121638032850c0d43438aedfb32e3d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAlphaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa44dcc3422221a0284b76970e01f03877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsBetaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa940fe9742857e33fa7d036f3a0fff57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsEven</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa5066a58a34a7acfab35b76398d2cd506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsGammaOpposite</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa3e7e0d4bd2abf4da43c48c3d0ecafbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsOdd</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa3e35fba7036026953caf28323e699dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTaitBryan</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a76bbfaffd9b44e1764eee7a1dc8af2afa900def911be74336de5186063de0a21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>AlphaAxis</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a99fd18091ad6cd5629e9e5d8c223b3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BetaAxis</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a4899578f5c8e0e4e430945b38448e3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>GammaAxis</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ace6abcfe0b287329a5b9658b62e16b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>I</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917a6e4ca3b838d0127297ab9522cdcf67a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>J</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917a9f214840c77fa368dbc9b99bfa921782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>K</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917aa1f73bdab606d3e16fed98e377b77877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>I</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917a6e4ca3b838d0127297ab9522cdcf67a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>J</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917a9f214840c77fa368dbc9b99bfa921782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>K</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae81597b952eb78ea7fbd4dd402518917aa1f73bdab606d3e16fed98e377b77877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ad31f1ae05082c4d76ae83f146202a097</anchor>
      <arglist>((unsigned) AlphaAxisAbs !=(unsigned) BetaAxisAbs, ALPHA_AXIS_CANT_BE_EQUAL_TO_BETA_AXIS)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ac2604ebfe4eb439f699a6e213df1421f</anchor>
      <arglist>((unsigned) BetaAxisAbs !=(unsigned) GammaAxisAbs, BETA_AXIS_CANT_BE_EQUAL_TO_GAMMA_AXIS)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>aae99c99c9664f2b3cbd25cd244229100</anchor>
      <arglist>(internal::IsValidAxis&lt; AlphaAxis &gt;::value, ALPHA_AXIS_IS_INVALID)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ab1aad1053472204cc5437898bdcbc23c</anchor>
      <arglist>(internal::IsValidAxis&lt; BetaAxis &gt;::value, BETA_AXIS_IS_INVALID)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EIGEN_EULER_ANGLES_CLASS_STATIC_ASSERT</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ae41dcc23207e9603dcb0f0def0eae9f5</anchor>
      <arglist>(internal::IsValidAxis&lt; GammaAxis &gt;::value, GAMMA_AXIS_IS_INVALID)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CalcEulerAngles</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>aa499df3b966267787c0bb1bee03cfbab</anchor>
      <arglist>(EulerAngles&lt; Scalar, EulerSystem &gt; &amp;res, const typename EulerAngles&lt; Scalar, EulerSystem &gt;::Matrix3 &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CalcEulerAngles</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>afde8548f79e48bb56ca08d76845c5a22</anchor>
      <arglist>(EulerAngles&lt; Scalar, EulerSystem &gt; &amp;res, const typename EulerAngles&lt; Scalar, EulerSystem &gt;::Matrix3 &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CalcEulerAngles</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>a8d83246210c752a4a09d10fb5a774be8</anchor>
      <arglist>(EulerAngles&lt; Scalar, EulerSystem &gt; &amp;res, const typename EulerAngles&lt; Scalar, EulerSystem &gt;::Matrix3 &amp;mat, bool PositiveRangeAlpha, bool PositiveRangeBeta, bool PositiveRangeGamma)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CalcEulerAngles_imp</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>adfce79ca5a7f58927383e1d36d123218</anchor>
      <arglist>(Matrix&lt; typename MatrixBase&lt; Derived &gt;::Scalar, 3, 1 &gt; &amp;res, const MatrixBase&lt; Derived &gt; &amp;mat, internal::false_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CalcEulerAngles_imp</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>ad37c3226637e50d52d74c42fd4a60a07</anchor>
      <arglist>(Matrix&lt; typename MatrixBase&lt; Derived &gt;::Scalar, 3, 1 &gt; &amp;res, const MatrixBase&lt; Derived &gt; &amp;mat, internal::true_type)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::EulerAngles</name>
      <anchorfile>classEigen_1_1EulerSystem.html</anchorfile>
      <anchor>aaed3d87b19518ded2654aa3664123324</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="variable">
      <type>const typedef 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>ab22860425b9a34b5e31d2c62d10137c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; const Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01const_01Tensor_3_01__Scalar_00_01NumIndices___00_01Options_08388fad97878a981cd302aa7796c049f.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01const_01Tensor_3_01__Scalar_00_01NumIndices___00_01Options_08388fad97878a981cd302aa7796c049f.html</anchorfile>
      <anchor>a876597b523d25f0e1b312db3f5834d9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01const_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Op350848c4a0dc05f3f5cda9844be3d05c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01const_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Op350848c4a0dc05f3f5cda9844be3d05c.html</anchorfile>
      <anchor>a93cf49b5688cc0491e84b78ac51a9f2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01const_01TensorMap_3_01PlainObjectType_00_01Options_00_01Makeb7b0c343137eeb867b4b85d9dd287202.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>MakePointer</templarg>
    <member kind="variable">
      <type>const typedef TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01const_01TensorMap_3_01PlainObjectType_00_01Options_00_01Makeb7b0c343137eeb867b4b85d9dd287202.html</anchorfile>
      <anchor>a441cfca70d708972cde8f8a4855d2291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; const TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01const_01TensorRef_3_01PlainObjectType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorRef&lt; PlainObjectType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01const_01TensorRef_3_01PlainObjectType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a3e6645ec3f2040ea9c8f8d6bd1af3064</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="variable">
      <type>const typedef 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>ad4a34a015949f20af0e226430ecfeafe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>a3a362b3b0d46ae32ce625c952737bc2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01DiagonalShape_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01T_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a41a0f100ce6d787321b16082a103423b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::eval&lt; T, IsSkyline &gt;</name>
    <filename>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SkylineMatrix&lt; _Scalar, _Flags &gt;</type>
      <name>type</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a0025b6ca6fe449bd2b0a2e85a2c30369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>_Flags</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a9c8b059e6bfa694440b3aabade77e3e1a2bf554522d5efe50cd26bbcc67748f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>_Flags</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a9c8b059e6bfa694440b3aabade77e3e1a2bf554522d5efe50cd26bbcc67748f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>ab9740b09881eb6436a39f53f1473ceae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, traits&lt; T &gt;::Flags &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01Tensor_3_01__Scalar_00_01NumIndices___00_01Options_00_01Indefeecaf872f259d7e68cc85a04cd80b8e.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01Tensor_3_01__Scalar_00_01NumIndices___00_01Options_00_01Indefeecaf872f259d7e68cc85a04cd80b8e.html</anchorfile>
      <anchor>a83ec54559dea87d06ebeec83fd8826fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a0ce3a4f305bc395d3a8398084596fcb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a807712173de706060bc92980a95a02ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorChippingOp&lt; DimId, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a21beee11ce1192c5c035fdb781b4db0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprTya679e97c3eb7fd0555dd253d539edc90.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprTya679e97c3eb7fd0555dd253d539edc90.html</anchorfile>
      <anchor>adf9300dfd5176236401d8b880de5334b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXeeca136d0e57e2ff46bb06aa09436c6b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXeeca136d0e57e2ff46bb06aa09436c6b.html</anchorfile>
      <anchor>ab11f2efa71600ff7907bfaf18f1bf223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorConversionOp&lt; TargetType, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>abb3db0949dc64746c6d3de72df166402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01Ke4af888947ece11333e110ff14d223751.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01Ke4af888947ece11333e110ff14d223751.html</anchorfile>
      <anchor>a4391538ae110e58400fc86a020b6a6a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00e0c5cc8f73924d86e332f22b1b063aaa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00e0c5cc8f73924d86e332f22b1b063aaa.html</anchorfile>
      <anchor>a7d839ba06ec7b8620768ec66665d2a57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>acd85276f418a01403173b9df1b277103</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprd7b47e57d4220d51486a1164b19f5f07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprd7b47e57d4220d51486a1164b19f5f07.html</anchorfile>
      <anchor>a203d3f78d0402d30fa40d367738d2b13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01Argcf517ffa99c8d3c0df405f970b20d50d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01Argcf517ffa99c8d3c0df405f970b20d50d.html</anchorfile>
      <anchor>ace32c5c7936d99f24e0f4634c8660b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>aa142a994f91829187372f7a1ba7a3962</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="variable">
      <type>const typedef TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a29f349b6d27f78c11a92b5a5e4025930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_00b0ec51a5e7a43911342d7d304271be6a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_00b0ec51a5e7a43911342d7d304271be6a.html</anchorfile>
      <anchor>a58231e06e7b897b40ca571b1a27f4218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="variable">
      <type>const typedef TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>aaa2a93d38ea878eb46efbf9a62539243</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorGeneratorOp&lt; Generator, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a717eb12b30dc2f2e8cb6e87fab671398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a91f56315f64fc6320daefea9c64fdd4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorIndexTupleOp&lt; XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorIndexTupleOp_3_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorIndexTupleOp_3_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ac32253d1174c4eb391dbabaa49482ef6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorInflationOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorInflationOp&lt; Strides, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ab5e5b15fbe20e1f6b71788d7be1c19c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorLayoutSwapOp&lt; XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorLayoutSwapOp_3_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorLayoutSwapOp&lt; XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorLayoutSwapOp_3_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ad4fcf815bb87fe5084af96de89906097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>MakePointer</templarg>
    <member kind="variable">
      <type>const typedef TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a66b19518c3eccf0bea456db759e2f043</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ac6272eeae5d698eea036df9040a8203f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorPatchOp&lt; PatchDim, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>afa88da4e0b9bd08884d707ca515b47e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePoi67cc8c4b5017f1cdab316929cfc5fde3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="variable">
      <type>const typedef TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePoi67cc8c4b5017f1cdab316929cfc5fde3.html</anchorfile>
      <anchor>a6ac73fb0438632e96d9e726f392c2eab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorRef_3_01PlainObjectType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorRef&lt; PlainObjectType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorRef_3_01PlainObjectType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ae19bee2b86afa5ddd45c153bfe879598</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorReshapingOp&lt; NewDimensions, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>aaf1efdf691b18250cb8088e548784341</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorReverseOp&lt; ReverseDimensions, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a1cddeaaa3bd8d3aee69ecd0b17520a06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorScanOp&lt; Op, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorScanOp_3_01Op_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorScanOp&lt; Op, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorScanOp_3_01Op_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ac664905a794b7ae3b703ee6f003997e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprTy0f55a5e12f57e8d44d789f32c50c51a8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprTy0f55a5e12f57e8d44d789f32c50c51a8.html</anchorfile>
      <anchor>a85dbbf37f849f9a3f50f56bd2b69afb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorShufflingOp&lt; Shuffle, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a8e7ea153c0762f46b9c34599edbbd62e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>aca1ef9f9a3a1a6a3fa91bbf9db62dae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorStridingOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorStridingOp&lt; Strides, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>a1b76aa2b20a771331f8b618f38ddc3ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00333c341983e413865ff91fd8b273be81.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00333c341983e413865ff91fd8b273be81.html</anchorfile>
      <anchor>a02fe7e05d9fd37c0df86f90f0e29fcbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_00_01Eigen_1_1Dense_01_4.html</anchorfile>
      <anchor>ace1a4c5c9e333edf2f03e85786c03595</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, Eigen::Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprT88a090a5a8d5c4c63aac31934e3504e1.html</filename>
    <templarg>Planes</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprT88a090a5a8d5c4c63aac31934e3504e1.html</anchorfile>
      <anchor>ab687a5070fa0863b97448fd45ff22218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::EvalToLHSConstructor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1EvalToLHSConstructor.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg>Params</templarg>
    <member kind="function">
      <type></type>
      <name>EvalToLHSConstructor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1EvalToLHSConstructor.html</anchorfile>
      <anchor>a78dfdb034a54038d757bf0cc6db8647e</anchor>
      <arglist>(const utility::tuple::Tuple&lt; Params... &gt; &amp;t)</arglist>
    </member>
    <member kind="variable">
      <type>PtrType</type>
      <name>expr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1EvalToLHSConstructor.html</anchorfile>
      <anchor>ac2696513c08bf6b4d2c8985a0fbe2c89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::EvalToTemp</name>
    <filename>classEigen_1_1internal_1_1EvalToTemp.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; EvalToTemp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>a087cbd9b48266c6ce096ae8c38b39458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ArgType &amp;</type>
      <name>arg</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>af2869825a51446187011b024caf7b6b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>aa2fdcb7ecd2a8591d48fd0ce6b6fbb03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalToTemp</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>ad1dcc1133361c8fe6dee2dca185c811a</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>a5c165e0ad1edb24f8e07f65138345544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ArgType &amp;</type>
      <name>m_arg</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>ae0c92aec14fc67cec3356dc176e5c4b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <templarg></templarg>
    <base>unary_evaluator&lt; T &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; T &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const T &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg1 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Arg1 &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg1 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg1 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg2 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Arg2 &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg2 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg2 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg3 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Arg3 &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg3 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg3 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ArgType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ArgType::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgType::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgType::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgTypeNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ArgTypeNestedCleaned &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgTypeNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgTypeNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a8c05424c2b21ad594be7765087e95d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a6637726f2511eb89d5daef3550e52baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a5bb6989dade9d2973cccd7b1c2041810</anchor>
      <arglist>(const XprType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa8ad08200df751fcd591e883bc78c5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a03b02455bbc3521a8ceb4e3d2daa4c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa52daed7e2a9ee32274a6065621642ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa1ff83f679a5e2bb12823536f035f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a803dadad766ac2dbe470c56768afb7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArgTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a522579d58a032a6dcd024b242c148de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a5b7d38899f666d8af28edc022c3614e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a512c7646038d9ce7acff5f99d6f67179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa608e7d628e1d189a5788c9cfe72910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a270026614e1dc5855b7179e2e80590af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a2a527241ee85fef427a0fb0994ca14cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a3bfc0ca95b8b3bae1c959e0da35108e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6adeb84327c45d2f6dd9a78c1481332f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a6270278ee217839d51b7631adb8f6a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aab3416772bf3a635d1e529e17f668dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6af9dd379a9234714ec6a4ed1e85ed664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a2aa77a514e44981444528f913b1453b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a458a5687d0a042a5b2e0735bbcab21c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a43279646bdc0d09907b786d6c5c315c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a43279646bdc0d09907b786d6c5c315c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a458a5687d0a042a5b2e0735bbcab21c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArgTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a522579d58a032a6dcd024b242c148de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>block_evaluator_type</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a4c30dd5be540921ece9c7cae8fa0b5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa8ad08200df751fcd591e883bc78c5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa52daed7e2a9ee32274a6065621642ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6af9dd379a9234714ec6a4ed1e85ed664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aab3416772bf3a635d1e529e17f668dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6adeb84327c45d2f6dd9a78c1481332f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a6270278ee217839d51b7631adb8f6a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a512c7646038d9ce7acff5f99d6f67179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa608e7d628e1d189a5788c9cfe72910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a270026614e1dc5855b7179e2e80590af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a5b7d38899f666d8af28edc022c3614e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a3bfc0ca95b8b3bae1c959e0da35108e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a803dadad766ac2dbe470c56768afb7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6aa1ff83f679a5e2bb12823536f035f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a2a527241ee85fef427a0fb0994ca14cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a2aa77a514e44981444528f913b1453b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a6fdb7fb2890be941c57f823731c4a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a724a97db993a9b647c972a2de5f32db6a03b02455bbc3521a8ceb4e3d2daa4c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>aeac654173d49400de96f827920e5af15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a03d9714304dbf679d6c7f512b9457239</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a62acb70267bf17ee5a3869f0998fe470</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ConditionMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ConditionMatrixType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ConditionMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ConditionMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::evaluator</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01const_01T_01_4.html</anchorfile>
      <anchor>ab7b217b5a318a376939af2b53fd2728b</anchor>
      <arglist>(const T &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a24ab7370ad4617d9918b64f2dd46d27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9aa325937ac24cbe1018888545945b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a90a8f3157957b9a4ebd6893c28926aca</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a9626a0e1d13b8213c27d2a4988280ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a518128307c011806fa4f530d8d1c7a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a91fff37a094006ba218ce42cdb7cb3d8</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6ae24fef141079f86e09c25444910d1e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6aeef363083027dcbb21b826386d70bd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6a6a23f3790efd073873f76f5b308320c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6a6a23f3790efd073873f76f5b308320c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6ae24fef141079f86e09c25444910d1e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a7b3bd6527e119b6b58192153c8213c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a3478e87b4776255148cbac59018befe6aeef363083027dcbb21b826386d70bd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; PlainObjectType &gt;::type</type>
      <name>PlainObjectTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a07e7e4d776dbdfd49790528ca9e3f16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab6f62cdcb15237aab3e944ef9d23f17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a7ec7e36414abf82667fe8c16f97ca204</anchor>
      <arglist>(IndexType index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa8a593e05cf477e1c3e92f4e2975c46b</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aaf586010a219c03f50009e770d6af28e</anchor>
      <arglist>(const XprType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a8d21e39c3aee922604f373684dc8efde</anchor>
      <arglist>(IndexType index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af5154bf27bd13badf0674f8356068f9e</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa9f23a85180c147ab81089f0ed5d5c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::nullary_wrapper&lt; CoeffReturnType, NullaryOp &gt;</type>
      <name>m_wrapper</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af96c162c50512634ec276928f016824d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</base>
    <member kind="typedef">
      <type>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>adc108f0619a3b127e036bca0ec13ac59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a2408ad4c5a0832abddf5547e39d94c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>aae67591bca298a4597b9965a83df5606</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>evaluator_base&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7da0470bf87bf0b72b454381fc69781ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7da9491d87fa82b43262b0883d1a050bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7dae0e75259b1f29a273131b171caa6b8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7dae0e75259b1f29a273131b171caa6b8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7da0470bf87bf0b72b454381fc69781ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>abaca8da26790e218ea261aa6ee17dead</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2243e9bfe687ec6c8ed93b57b779dc7da9491d87fa82b43262b0883d1a050bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a59d72134d342c3bb4bafbe2dd9374b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; ArgType, DiagIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>af8d8122c47cefe5091e1a5c6a7c83d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a3e5b569223036cceb13d67088451f6f7</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>abc2e122d0f8923b27883b07280241973</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>ae9ab3ba6de1b89f0dfa3c28945e01f68</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a5ba4113dd171a53a9714dd8fb09e3d4e</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a520064af9f6dc7424ea66f641d50cd46</anchor>
      <arglist>(const XprType &amp;diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a77e6e7ca24a3ca3e66958cda5c3c7df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, XprType::DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2905600baa8414888bcf26978309c32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aff0f43e8c6d72e2db519c97a021dae78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>acc5f08af3c5e8f95aeef3d4ce2f92318</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a898caa7c9189bdf80c2a9c89ec99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a56ebe6e1b79efc2cb45b9b7c3420de62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a5166c36f631879f1bd4ace35a8e40429</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; DiagonalCoeffType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; DiagonalCoeffType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; DiagonalCoeffType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const DiagonalCoeffType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; DiagonalType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; DiagonalType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; DiagonalType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const DiagonalType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3fb0b629eddf72c9f41a58f1a8d04de6a8bfc8547d3aac592d602a2d1af73ccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3fb0b629eddf72c9f41a58f1a8d04de6a55241ec96e65cd696868272d12db52e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3fb0b629eddf72c9f41a58f1a8d04de6a8bfc8547d3aac592d602a2d1af73ccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3fb0b629eddf72c9f41a58f1a8d04de6a55241ec96e65cd696868272d12db52e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a969e4490d0c55f55fc0e73411b4d91df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixType::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a24b061093a017a5a8fa2dcebf9471e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>ae5bfb4c5e6ac55202c0537215b92a703</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a7803ad3f3a26bd5adbef3741f7fcb471</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a315fd73e8f6a1fecb60a2fe7e14f50d4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>aeb66930c9f812373fa2e364e11922051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1ae7b8f10755133223602107c3f7f158</anchor>
      <arglist>(const SparseMatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3ab348ffd5db9b3285edc9e2228a2291</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const SparseMatrixType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4bc581a95340632886f40d8418ddd501</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator SparseMatrixType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>ae99000bcedc737b5162f300ed5a52049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SparseMatrixType *</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4d7e1dd6fd6087a13f5711ce16321a0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Eigen::internal::true_type &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Eigen::internal::true_type &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Eigen::internal::true_type &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Eigen::internal::true_type &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Eigen::Map &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Eigen::Map &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Eigen::Map &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Eigen::Map &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ElseMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ElseMatrixType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ElseMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ElseMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; ArgType::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a8f3ef3fbb3c46e8cf734eeb058156fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ac0d6827b5b4855109b910dad3364079c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EvalToTemp&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a423f47cd0a081523d452364e00a822a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a2bc9d547a2c72e14eeca64edbeb1c303</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a61d507b4e4d9bd8654718dbfaffb5214</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ae408b6313445dcccd8be5dc588e6f88b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Homogeneous&lt; ArgType, Direction &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const internal::remove_all&lt; MatrixType &gt;::type &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const internal::traits&lt; Derived &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Inverse&lt; ArgType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Lhs &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Lhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Lhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Lhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Lhs::DiagonalVectorType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Lhs::DiagonalVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Lhs::DiagonalVectorType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; LhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; LhsArg &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; LhsArg &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const LhsArg &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; LhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; LhsNestedCleaned &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; LhsNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const LhsNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>ab911a80f282e3d663fe7c8cba58e4c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>aa7e49e782138b650fe8737ab4fd7fb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>a95b0a6ea393cdb329918eaf6d2005fe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>a4b748a6c071eb2c1212a52651df89dc7</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>mapbase_evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt;, PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa93ea149c43260ebaf1116d4cff72911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fac7bad62b7ff77ac587992568a93b8fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa5f52efbdd01848dc40869fa18465c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa0e08e850d5a2f5d377b706c909c26f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fac3a46f86848c05067115617e7a8e1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa6abb4c6db07e5fc4c5d9b5b3116a2fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa2a005675be09c3127a94a568611f27bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa7c9c406ef98aef78b085e020e5c3dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa95644052e9b2857c67bec3d4c29a73af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851faaf26ead49b9fa1dea495dd606b1b0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851faaf26ead49b9fa1dea495dd606b1b0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa95644052e9b2857c67bec3d4c29a73af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa5f52efbdd01848dc40869fa18465c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa0e08e850d5a2f5d377b706c909c26f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fac3a46f86848c05067115617e7a8e1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa93ea149c43260ebaf1116d4cff72911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa6abb4c6db07e5fc4c5d9b5b3116a2fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa7c9c406ef98aef78b085e020e5c3dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fac7bad62b7ff77ac587992568a93b8fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a98d7da61b3082176d76c4143efb2851fa2a005675be09c3127a94a568611f27bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a005617b21f80a25250a573052bd35319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a4c72be1590c93d2fddf24398a45d9f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PlainObjectType, MapOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a80fdb5638d909afe0fd082f96bde0e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a0a8ec07dfd1229d9e45bb3178ffc378c</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>ae328a90c883917fc00b3eb9855c2e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>ae2abfc7cfbf1c41b3efa75bdb65f825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>a3adcc4abf7f8bb83e8de0e5044b805c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>a1ba51792fcae2e512a6f6c9ffb34a0c6</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a5b292dc6d581752e50523f49560fe3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a07fbcc8ad4e483dea87e08136cf39b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3777795983e057b20ea1f3a2d886a07d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2c3f5654d832a7550a8e8cfc07d671f8</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a298aded1f8f4a52612b203103c96a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>afea29b597cf2cbc943db14b288556ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>afcc27bd4179b8c2836a1793fe40ac9ef</anchor>
      <arglist>(const XprType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator_base&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a5662d3f68c53e093fe0eca71cf8b5befa73130c9c205151d0cf025dc053902c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a33ac7b44ffd9f5275e456a5a658b38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a657971670333ce8bbe84c17f8befdebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a5c6f53f5ba477736fcc33c810f214e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a5c6f53f5ba477736fcc33c810f214e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; ArgType, 1 &gt;::type</type>
      <name>ArgTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a0e64e3f427e45e3918c376ed9c78569b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgTypeNested &gt;::type</type>
      <name>ArgTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9d005566f6850d26e5b0f1ae6770bb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a33ac7b44ffd9f5275e456a5a658b38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af284bce80bc99697934df88f6a14b838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::template Cost&lt; InputScalar, int(TraversalSize)&gt;</type>
      <name>CostOpType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a8dfcbd8aa483d53f4b0647d643e4d728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a657f54ce20b10cbcd15939a810b2a788a657971670333ce8bbe84c17f8befdebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a22db2b2380c5005a73a502f38cb0aa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9be4d60e9872969c8635a74170c10d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a5662d3f68c53e093fe0eca71cf8b5befa73130c9c205151d0cf025dc053902c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a53f3e96728b8398fb732ff23db4680b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad86c5d5cd7a6c24fd71d54e2fb7f2abe</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a0f34ee7ebe673d1af906f6478ea4f371</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aeef6a0e1c9868969a6e019c4d6f7d7b8</anchor>
      <arglist>(const XprType xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; ArgTypeNested &gt;::type</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>adda440d44fd10ae949464c465596744c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MemberOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aa4d55dc703ff6c2bfb2074ce2fc3c4ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a1fde77b49906dcc025a80ddc8a665d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a5da47309c9df2dac5a6f6d3176436346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a326e7dfe744fb6bf22f2669cd8c01993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a647fccd47be353f49458c0462a589cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919afde57c70cf4195593b870f19c99aa1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a30a66de9bddb981a5f0baca0075dbceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a3324af28a68f46e115cb4d310a9bc104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a3324af28a68f46e115cb4d310a9bc104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919afde57c70cf4195593b870f19c99aa1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a4fce2c577a4086d1e211c58e1a4805ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a647fccd47be353f49458c0462a589cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a30a66de9bddb981a5f0baca0075dbceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a1fde77b49906dcc025a80ddc8a665d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a5da47309c9df2dac5a6f6d3176436346</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Derived &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a76a6d1a9b3268d7aa837046092882c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a966a8ce6d523925d0b36f8361758d919a326e7dfe744fb6bf22f2669cd8c01993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8b241e19d470cc7104de570d4bd4f39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaa358a51466994e46c685ce03bd0ab3c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a4d48e48a68b15c30177dd495409e95c3</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a1704a0c9fee5e1632a3472f7b321d157</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a80c4c10d826dce2a6db0661d82c8edb4</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>addc9003b8be9cf0f25e3191a585c10e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a39ce58da2063ef56c2e8c232edd6dbb2</anchor>
      <arglist>(const PlainObjectType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9dfaff7a6235a590d508d72abf6da9dd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6b33a92b0489152b53b04de36e2fb686</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aac4e36788f0666e4bdd7a348809263d3</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9e809337fe9d1dd065249d7a0134c5ab</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a735a7671d9ae8d2ac17f9bf9f815de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>variable_if_dynamic&lt; Index, IsVectorAtCompileTime ? 0 :int(IsRowMajor) ? ColsAtCompileTime :RowsAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a665d96e5d816aed44dbbc7b7450a3afe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>product_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aad17bf5234d6b476580590abbac9ebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ab72c78379221b9e9e6645a552732c621</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa214b83763ebe3491267787b8c128fa2</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Rhs, Options &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>ad7d1a3ff18d6498379c096d8b5cff774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a2a5dc1b12140b3dad3364313fa7513bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a3d490a3cb087df2f36e3bc0e3077f52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a2be495809edfd3a900007c5d5b6ad7c5</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a04470f825a1e6420859a174d51164918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a459863657e03cb2a0643634215802a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>aa962d13f48407321465baf57490834af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a319221e2add4fb7671100559f55f3008</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RefOptions</templarg>
    <templarg></templarg>
    <base>mapbase_evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt;, PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a885aa24f7f0f166a69f244acce73d885a2521a406ca64c56b95850a3287022e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a885aa24f7f0f166a69f244acce73d885acd9b441f18ebfd089284fa151e3335b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a885aa24f7f0f166a69f244acce73d885acd9b441f18ebfd089284fa151e3335b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a885aa24f7f0f166a69f244acce73d885a2521a406ca64c56b95850a3287022e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; PlainObjectType, RefOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49f98301ac153b880b54008edd822e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa40eaa3e61a3df553e893fcf4bc0c837</anchor>
      <arglist>(const XprType &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>ac49137ea19ba3bf0cbcd441d2534492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>ae68821f76ebd4ff5e8bdf5c65aa0e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>a3275d76f3ab41acd11e92b8e91c3bd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>a0cccc9f11f1d108fa14ab95ff4459f57</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>aca95235be9744b7e5328bffef62c09ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>a4eb67ab9d04d1f63990386eeeda00012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>add4cf83306c680f4eb763c4eec740cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>ad366f882d9f4c24912b72072e2edae2d</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a83b99ea3f0fa1030fa56750cb31bfc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad401c194bc0d4bf1768aa039d54df83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnByValue&lt; Derived &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a45412c388bf32160dec93549d4245b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa2c9c15935bfab4db256de0f0c78679b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>abc40dbe3721e9fc75fa633f67d58f1c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Rhs &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Rhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Rhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Rhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Rhs::DiagonalVectorType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Rhs::DiagonalVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Rhs::DiagonalVectorType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; RhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; RhsArg &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; RhsArg &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const RhsArg &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; RhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; RhsNestedCleaned &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; RhsNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const RhsNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfa6cda2fb756fc82a6bbdfc958398ee526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfabb0f1fb6fe5a5171c39245cd50b0e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfa462e77b55e3e65d9bee8b6f1e8d7bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfa462e77b55e3e65d9bee8b6f1e8d7bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfa6cda2fb756fc82a6bbdfc958398ee526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a94a05fa6ddffcd5bd61ee55940770ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa58e9959585277772d36ae3d23cd0fbfabb0f1fb6fe5a5171c39245cd50b0e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a78436c5edc9cca577b62054c11c57e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7bae584b19ba8d74c0892a9734bf9c6f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7dc417d5fc8b39ba36d03e617efb69a2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aca0f102155a58a517ffee371fafa8940</anchor>
      <arglist>(const XprType &amp;select)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ConditionMatrixType &gt;</type>
      <name>m_conditionImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4a4f252dfcd68816cbf761ba477a2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ElseMatrixType &gt;</type>
      <name>m_elseImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac48d2f6fd603e25987c9b5815427c096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ThenMatrixType &gt;</type>
      <name>m_thenImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aac1fd117fd1c31383784dc8dee78d0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aa4639dd868bba9d8046d880e6fe91871a17f7998ba357c683695b7bec024c9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>ae033292eca5ee49c08fb3b8c4a27109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aa4639dd868bba9d8046d880e6fe91871a17f7998ba357c683695b7bec024c9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a7969bd2265149615bc9cc60d720e1360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solve&lt; Decomposition, RhsType &gt;</type>
      <name>SolveType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aedd5731a530a41552af8a8887f4d23fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a48f94f0fa4dbe41b52950740a168c47c</anchor>
      <arglist>(const SolveType &amp;solve)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a9bd444f627cfbe62630354701ad2a387</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Solve&lt; Decomposition, RhsType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a306d5ed1ce0403c786c359b174d7e8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>ac987c6d88c17629106d75b49e46324f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;</type>
      <name>SolveType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a9c151650d30e65e40dc5597afd45ef7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a767caca47bbafe10dd98680f780f7959</anchor>
      <arglist>(const SolveType &amp;solve)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>aff64883b1bb7c107c0ed28c6755b9772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a06c7e21fc6ebf12b87f460e56d7b12faa94525701f5fa9ec42bc85307b905250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a06c7e21fc6ebf12b87f460e56d7b12faa0b41e4b4d1f1ca55ed2f539b587a8bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a06c7e21fc6ebf12b87f460e56d7b12faa94525701f5fa9ec42bc85307b905250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6a09f2251fbe97b764aedfe9a05a19d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a06c7e21fc6ebf12b87f460e56d7b12faa0b41e4b4d1f1ca55ed2f539b587a8bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>abc5d24ea2cacb1f9fa79e7e936e70816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0ee9c4e4302545da033cb6574a92b0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a63fb9cb11ea2851c27a6216b31338c52</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aca6df0008fe8db31ad15d21777ac88ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a61fd3fc8ac9cb31ac6cc8a3b1d0a9673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8966591401961c5fca4e62c2b8528e64</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a74c6ee3163e15762c0db29c1b7b4e713</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const Derived &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9cf03d1ff5caf19c5d09c5302cad0247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Derived &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab4e0103cff2c817eb14041310678f803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>find</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a4c68f588a99a46a47ee5b3f75f3a5bf8</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived *</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a7ade0dc31f165f3a986b6b071fb8bc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar</type>
      <name>m_zero</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aae5203679f27d57f812976ee83afc227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3fe57e248e2229609414036e60f8671e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1678379f84cb5fe179f4e2343b600edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>aeb6d0e68945280ecbd74af33334a42ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>ad5881173fa915ccbc516df44af12d32b</anchor>
      <arglist>(const SparseMatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a573bd0a7789978bbca0c14affd6b1f5eaf6285e1535336960642604f80a11f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a573bd0a7789978bbca0c14affd6b1f5ead904e0efa7df4b3b3a656ee8b4ec0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator_base&lt; SparseVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a53b54b89cb01b9610cc999e9485d397c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a573bd0a7789978bbca0c14affd6b1f5eaf6285e1535336960642604f80a11f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a573bd0a7789978bbca0c14affd6b1f5ead904e0efa7df4b3b3a656ee8b4ec0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVectorType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e6b52aff54add7183066036dcc4378c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVectorType::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>acfa10b88b1ad720154e0bd2bd59caa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt;</type>
      <name>SparseVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a9cfd20f4f62ebb456d5ec4ddb69e707d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ae9815989633d89cf6e4c88eedfc82101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a63778b30a99166bed54ae17bb5a82275</anchor>
      <arglist>(const SparseVectorType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>aa99ce8e966ecf1a8f019db35dc62027e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const SparseVectorType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>adcf04c44e52dd68b45506608fabb7f13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator SparseVectorType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a0e5f88cb7aabb955ae0601df852c2340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SparseVectorType *</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2050405e55b54421dc78314dbaadeb2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseXprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; SparseXprType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseXprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseXprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ThenMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; ThenMatrixType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ThenMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ThenMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>unary_evaluator&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing.html</anchorfile>
      <anchor>a960ca654a776d32872a1ecdf851467f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_8829ce929bf692dbb8e60b1a9e978ab2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_8829ce929bf692dbb8e60b1a9e978ab2.html</anchorfile>
      <anchor>a91fe1a85c82b4ac00e6ed96c1bc1d431</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_4d153a207c87aacc357b1ec5ca84ab7f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_4d153a207c87aacc357b1ec5ca84ab7f.html</anchorfile>
      <anchor>a6ef1525831a97f7b074cce88cf6139fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_3afd4b81c2260845cfc9d9e71b0bc834.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_3afd4b81c2260845cfc9d9e71b0bc834.html</anchorfile>
      <anchor>ae60effa35f65c29890c945271b98a4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_01_4_01_4.html</anchorfile>
      <anchor>ac5a29455c368170cb038f0b8beccb75a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ExpressionType &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ArrayWrapper&lt; TArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixWrapper&lt; TArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Reverse&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Reverse&lt; ArgType, Direction &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; SparseView&lt; ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Transpose&lt; ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a449a8225b0cec056cef9b72cbc09c7cba9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::evaluator_traits_base</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Colsf7e442eb3e21c09f1321b9e7937a4c1b.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>evaluator_traits_base&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>BandShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Colsf7e442eb3e21c09f1321b9e7937a4c1b.html</anchorfile>
      <anchor>a30dd5d09d4b8218007889fcccb86f544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01_0c5452a0be3465d5ba2c25cf1b0808b7.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>evaluator_traits_base&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>BandShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01_0c5452a0be3465d5ba2c25cf1b0808b7.html</anchorfile>
      <anchor>a4c8104880ecefd0e1b820cfe7d980af3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename ArgType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aac836b3f5b97f29042d9cf140b3617dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HomogeneousShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac8979d16a4c8219f556330711e3204a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <base>evaluator_traits_base&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</base>
    <member kind="typedef">
      <type>HouseholderSequenceShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>abbf16f651753ca94ef4b580ed6589381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a43e3797fae6cc08094826b7070f06c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>ae7a1d5988e5a531663b25ff70e26376e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>aa476f75700cee6288294cbc8100b663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>ab28b57aa5e4382128b7d749685cfff58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a4b5651db5c020cc969b35ef8ddca5bf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a592360549f5868c1ebae4b6263b6fdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSelfAdjointShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a86d787406dd4237d16ffb6d88397cde7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a6e6b35c64cc84055d9eda9641e741e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>glue_shapes&lt; typename evaluator_traits&lt; MatrixType &gt;::Shape, TriangularShape &gt;::type</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>ac1b77b5d12792f089ecb4baea6b3b203</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; T &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; T &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_wrapper_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename XprType::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_wrapper_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <base>evaluator_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename ArrayWrapper&lt; TArgType &gt; ::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_wrapper_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <base>evaluator_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixWrapper&lt; TArgType &gt; ::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a57600cdc6c77b2054fa84cee23a8ff30a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EventCount</name>
    <filename>classEigen_1_1EventCount.html</filename>
    <class kind="class">Eigen::EventCount::Waiter</class>
    <member kind="function">
      <type>void</type>
      <name>CancelWait</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a52cc70ccc811c26d0d8e99751c540441</anchor>
      <arglist>(Waiter *w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CommitWait</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a381300f183b2dc605b8f68b41a96ee90</anchor>
      <arglist>(Waiter *w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventCount</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a0d8e7a05e1e87ca91da77e301947a60c</anchor>
      <arglist>(MaxSizeVector&lt; Waiter &gt; &amp;waiters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Notify</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ad3ca8575cd741b217dcc5114b6a87396</anchor>
      <arglist>(bool all)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Prewait</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>aac72dd0b9a498e5ed6e8b5ae9560ac55</anchor>
      <arglist>(Waiter *w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EventCount</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>af7c1192cf7485a5965aa6b9ff44b8fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EventCount</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ab41394e8799000f3d5189c5d0ae1dc6a</anchor>
      <arglist>(const EventCount &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a4c280473253409adb7be30a3872eda60</anchor>
      <arglist>(const EventCount &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Park</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ad69702f60fd8176a1c76deb9d95a82bc</anchor>
      <arglist>(Waiter *w)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Unpark</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ae1ba6edc13b0369d1cb30f4f07cb97d6</anchor>
      <arglist>(Waiter *waiters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; uint64_t &gt;</type>
      <name>state_</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a2334c2d33f3f18e5e3d1f1f0d696bdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; Waiter &gt; &amp;</type>
      <name>waiters_</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a019b88ac3a727bbb7610f13c9a343c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kEpochBits</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a8f44e6549d51725446063c3a57bd1760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kEpochInc</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ac7db7b85346eec2a37868c5fd44bcb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kEpochMask</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a2564438a556a7ef276bd2297837f92e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kEpochShift</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a44ebf05f27f5db22c95a8d7d0c8d9d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kStackBits</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>ae7d065760408e01de271eea79df1b6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kStackMask</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a3287e59c28752e3e376c5f728aedf932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kWaiterBits</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>add3334052ca2b3c6998f8eb1e1eaee37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kWaiterInc</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a68a0eb517b67a96afb638b010f916dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kWaiterMask</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a4bd53192d5d7b56367a3f3aed792512a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>kWaiterShift</name>
      <anchorfile>classEigen_1_1EventCount.html</anchorfile>
      <anchor>a9435d21417b9cd0ae855fecc773d8df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExprConstructor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExprConstructor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Params</templarg>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ExtendedTreeWidget</name>
    <filename>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateSizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>afdcdd33aeb35dbbdd746f58c2b112d48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtendedTreeWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>ab759b25cec89273acceb8fbf242eacdc</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>a574955bc4ac22012172d95c5b847532d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExtendedTreeWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>ae393d00aa9a7f439b5a82cbea9ffa2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>recursiveHeightHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>a307134c76461c14e85fc73974c8dc913</anchor>
      <arglist>(QTreeWidgetItem *item) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1ExtendedTreeWidget.html</anchorfile>
      <anchor>a4d6b313c8444896b695a51fb1eaf3fb5</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, isVertical ? 1 :ExpressionType::RowsAtCompileTime, isHorizontal ? 1 :ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</anchorfile>
      <anchor>a29544c61e778fb0b9672e6d6199fcdc2</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::TensorSycl::internal::ExtractAccessor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01BinaryCategory_493d9191c15e6190cb522fae8e4f86d2.html</filename>
    <templarg>BinaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01BinaryC4aabfdcd728f42d3091fa731ff8d4d20.html</filename>
    <templarg>BinaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01BinaryC4aabfdcd728f42d3091fa731ff8d4d20.html</anchorfile>
      <anchor>aa6fad6cfe9b2c23de6b047d0bd936a1a</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::getTuple(cgh, eval.left_impl(), eval.right_impl()))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorAae264aed752fcf082c3fde66e0a83a92.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorAae264aed752fcf082c3fde66e0a83a92.html</anchorfile>
      <anchor>a35c7c32cce31eda3837b2c62fd908973</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::getTuple(cgh, eval.left_impl(), eval.right_impl()))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorEb257a8c8aa60b7b3ea59068682191eeb.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorEb257a8c8aa60b7b3ea59068682191eeb.html</anchorfile>
      <anchor>aaf33b67ef47b856a9c047e4062460d99</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TensorEvalToOp&lt; Expr &gt;, Dev &gt; eval) -&gt; decltype(utility::tuple::append(AccessorConstructor::template getAccessor&lt; cl::sycl::access::mode::write &gt;(cgh, eval), AccessorConstructor::getTuple(cgh, eval.impl())))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorFc63230be50fbefd67ae55d5c76f978d4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorFc63230be50fbefd67ae55d5c76f978d4.html</anchorfile>
      <anchor>a0647337fd07c566f031d7526acfd24cc</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::template getAccessor&lt; cl::sycl::access::mode::read &gt;(cgh, eval))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorR1a4913a3132de6a2ae76ec2a0db07c67.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorR1a4913a3132de6a2ae76ec2a0db07c67.html</anchorfile>
      <anchor>a9807b599fdcff1ffbb36cf75d3cc52f1</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::template getAccessor&lt; cl::sycl::access::mode::read &gt;(cgh, eval))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorSb5489674e59ae5c0c44f1d8cc18e89fa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01TensorSb5489674e59ae5c0c44f1d8cc18e89fa.html</anchorfile>
      <anchor>a2cb614aaaff90e4d6c3e77778aac5cf1</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::getTuple(cgh, eval.cond_impl(), eval.then_impl(), eval.else_impl()))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01Ternaryb806051164ddbbf15bc4629f0bdcb9f9.html</filename>
    <templarg>TernaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01Ternaryb806051164ddbbf15bc4629f0bdcb9f9.html</anchorfile>
      <anchor>a7fce13c4b18c8be698097764ec982378</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::getTuple(cgh, eval.arg1Impl(), eval.arg2Impl(), eval.arg3Impl()))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01UnaryCa604e1da49051b5a348a2f10866224654.html</filename>
    <templarg>UnaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>getTuple</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01const_01UnaryCa604e1da49051b5a348a2f10866224654.html</anchorfile>
      <anchor>a1ba6075ac7fe0f695a4a04f6b007f9b9</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; eval) -&gt; decltype(AccessorConstructor::getTuple(cgh, eval.impl()))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TensorAssignOp_adaeb97ddc4a910d0f8abae728011f13.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TensorEvalToOp_18448b6c620a20283f5d63ed23399587.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TensorForcedEva7295eda022718935035caf3376204ee9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TensorReductione29f8ca4863d078536c98cebda9a51e9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TensorSelectOp_a91671a19e385cd3a5b277d0aaa8d6b5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01TernaryCategorye8c0b42af401e1a982d9edeb5ee26057.html</filename>
    <templarg>TernaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ExtractAccessor_3_01TensorEvaluator_3_01UnaryCategory_3e8f502a7e5b06ee0eab1626e3e4660d0.html</filename>
    <templarg>UnaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>corbo::Factory</name>
    <filename>classcorbo_1_1Factory.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>std::shared_ptr&lt; Derived &gt;</type>
      <name>create</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>aea272f19e801f16d470201c3f4ab7117</anchor>
      <arglist>(const std::string &amp;name, bool print_error=true) const</arglist>
    </member>
    <member kind="function">
      <type>const std::unordered_map&lt; std::string, std::shared_ptr&lt; Base &gt; &gt; &amp;</type>
      <name>getObjectMap</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>a1e5d9a00e2abaa5079774a9ece988538</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObject</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>a44e304ea3449ef2b023a20564a769113</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printObjects</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>afa7f24497cdd33889ca23dd608ceeec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerObject</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>a008347d508cd2de98b76c9df539cf87e</anchor>
      <arglist>(const std::string &amp;name, std::shared_ptr&lt; Base &gt; object_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory &amp;</type>
      <name>instance</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>ade46d57ea9185926e0af8866ac94ddc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::shared_ptr&lt; Base &gt; &gt;</type>
      <name>_object_map</name>
      <anchorfile>classcorbo_1_1Factory.html</anchorfile>
      <anchor>a0c2b4dc1e773fce26f91f5014f30746f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::false_type</name>
    <filename>structEigen_1_1internal_1_1false__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>af2befcea08646d33e214bb03ffe8dbe4a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>af2befcea08646d33e214bb03ffe8dbe4a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FancySpheres</name>
    <filename>classFancySpheres.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a1621bf349aa1a2df706b8c08356aeb35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>FancySpheres</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a7079f8db6ecfa28bc46139f6bdb67e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mCenters</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a52a406d923a0bf08706560f0e5472372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IcoSphere</type>
      <name>mIcoSphere</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>ae6342364e86b6d69a3962bc6c2cd1664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>mRadii</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a2cfc8e44bd1fbcd352abbbcd4dd6fa3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FDCollocationEdge</name>
    <filename>classcorbo_1_1FDCollocationEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FDCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a07163b2fdefd5018099a81eb68709545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FDCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a4d100d76504e4dc4600c1fa43bdbf72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a44c4751ab4a5179eacf85e8addcb4c8b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FDCollocationEdge</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a20a35f5b668974a2cfa642b95d5045e7</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>acdc70feec618fa2d763d217eb90551c1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>abb49c1b4060315b32611fdb9edb07463</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a1273fe9aad21f5a0bb95b5cf5887226d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFiniteDifferencesCollocationMethod</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>aae072d17275a99b00f28de7faae4db1e</anchor>
      <arglist>(FiniteDifferencesCollocationInterface::Ptr fd_eval)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a376853024e7e0e8996b42f25376d9d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>aa3a070fd92fb550873c665a21ddc3851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>_fd_eval</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a0db333fedb6176104055c7f46c59cd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a1bac0d691289c5269c2b9d9a2d5a6528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>aad750532a7f6be386152b3aa96354520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1FDCollocationEdge.html</anchorfile>
      <anchor>a8dba6eb59ab58d9e798b08a0882a6db6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_impl</name>
    <filename>structEigen_1_1internal_1_1fftw__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a9d8e84f20fe3651c1faef04b7fead298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>ad37ae1f2aad603ea1ea69c26b1674af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a64e11f55050b69bd41299bf97d5d0657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a05501269081c686ab80e5c8c5bcab72f</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a85a7d7260407e1019d393ddcffb68e09</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a671245ef0355ec65de96dcdef10bf669</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a76148ef976cee611506b6f30147eb427</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a3a89d08e9eb6783e780a3cf04850a811</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a774406207808bedb1dcce992a446ffdd</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>fftw_plan&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a927f022380b01d7899812baa51511392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int64_t, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a6897978e8a42fe20cddbbfa9257b9419</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a07f7a7b9f8a6d74194641d54145c299a</anchor>
      <arglist>(int n0, int n1, bool inverse, void *dst, const void *src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a705116e5b55434e52f90aef0eb4f8e8c</anchor>
      <arglist>(int nfft, bool inverse, void *dst, const void *src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a94e5dea61b320ea677e1ac9e54ce9a9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan</name>
    <filename>structEigen_1_1internal_1_1fftw__plan.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftw_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>adca18bb5ffdf1cfa50ef97d070a4bc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a112cdb0303d534669a43ae772323998f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a0cf5ec440a3e6531d58058f7c3b4ef0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a48968e6abdf5c5e3fcdd5ba53117aafb</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>aa5f91d54fad64fbe4f5b7d8969c77542</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ace4c5f1b0687b0e85fdc1ce9e188aaa3</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a8bcceee3ae70cf398d7e00a07109a2e2</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a2c8abc28e2847bf0fd03f28be2273d86</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a90bfe92a1e64201b30f2a9f1a075044e</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>af1e67d5635fd324f5edd9753ff076bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::fftw_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a73392089e0549be065fd89e4b2b73654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>fftwf_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ae53b9a38713d59bf7915148d976db05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a007a59683cdeda85084438dbc25fbc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ac7613914a9824ba3a14d675add825ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a5b61a0f3bb0e5eace0598398b8cba6d0</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ac396c8a47534e2445f49dbedd6a9a215</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a7e1dc8f284956388a99057679279d239</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a78a8f341140274c6f774249a036cb0ec</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>aed2d74d018c7b8855ce15610352876ff</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a73bdf2658c77f24e75b244d4b2c9c2a4</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>aedf30dc909b189c3bfc5e426abd965b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwf_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>af38d8f20d7f6aa92b1a927332d6e0410</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; long double &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftwl_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa3b17911c60e66d3a4fb0b6344d84ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>af8085066b390c525d500c59e0ca6ae1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>ad593b12595d5fcec071175758c383b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a1ad67049b7a90281784302b12defecb9</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5c0056e14380d16029aa3063cf4b4e1f</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a237259a8eab474291fe97e27a86b18c2</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa1107ed22a7c71ba282eb6879ed36310</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a244be09f7fb66aeaa325d33f760c2248</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a15dfec869ac1461cd0764e366d61180e</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a66b8581666f75b7ec84b3c3a58bdf1ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwl_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa789657d515d5cd2af08a50743381bf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FilterInterface</name>
    <filename>classcorbo_1_1FilterInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FilterInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FilterInterface.html</anchorfile>
      <anchor>ad208a6ab5e4fb5090b1f70a73779d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>filter</name>
      <anchorfile>classcorbo_1_1FilterInterface.html</anchorfile>
      <anchor>a66eb8c39593915833404f79f5161b377</anchor>
      <arglist>(double t, double value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FilterInterface.html</anchorfile>
      <anchor>a3727f209d403c80d837ac185146a9a1d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1FilterInterface.html</anchorfile>
      <anchor>a1a3e92a164a5711b50db4b0276b1c52e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterInterface</name>
      <anchorfile>classcorbo_1_1FilterInterface.html</anchorfile>
      <anchor>a31acf501bf23273354e89ed18cc9a76f</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FinalStageConstraint</name>
    <filename>classcorbo_1_1FinalStageConstraint.html</filename>
    <base>corbo::StageFunction</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const FinalStageConstraint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>ab3797dbeee38294cf97cca6c5a9e17a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FinalStageConstraint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>ae140a0898571db94d388c28381beaafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a509706aa50f89e300b8458f8f8221a38</anchor>
      <arglist>(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a59f436df66626dc1654c03b8470b6666</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>afebff1e1f5f560cd9448baf4b86c633a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a10315f46928c038932fed5f835066c9c</anchor>
      <arglist>(int k) const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a369468f9e9eee2cb06941381e8360b31</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a64018bc9bee0ad96eddd08ca9dd01bbf</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isEqualityConstraint</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>ada0f31595496eccff7ea935c2cdaeb55</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityConstraint</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a05970e6f577fa4313c4db29d475554d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a84064a0954345d7dbb0992d54e2d5648</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>aee5c290ad19e0fcd02af724d9f4fca90</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>abf07a2c9819bc050f14e3068606bcb91</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralControlDeviationTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a06e68baba14b53c3296c554e04edd252</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_prev, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a13710708ed4f6041a8787d8f363ad510</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a206240bcb698cc2ededbe4540a1d6bd5</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralStateControlDtTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>aa631d59452d35ea9b5cbfd3cfc6c7641</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, double dt_k_prev, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a34d4f370b9cfd78f35c5dfa4d6903059</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a61fd4c67d23c58d83a641932f1e189a5</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralControlDeviationTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a5df30288095fcd6bccf677f03d623de3</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>ac10d008424f0b28bf21f969c75e6d2db</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>ad05086bd0e319ef8a8154df125a449c1</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralStateControlDtTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a69d0da31a6f8c54cffb977f5373e2d9c</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageConstraint.html</anchorfile>
      <anchor>a6e0e7538b884d3a4b8c3f858234bfcaa</anchor>
      <arglist>(int k) const final</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FinalStageCost</name>
    <filename>classcorbo_1_1FinalStageCost.html</filename>
    <base>corbo::StageFunction</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const FinalStageCost &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a6eecf3beafecd3bde717766c810a88da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FinalStageCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a5790490c14df34d76e24b571ac5b033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a9af6e3e2cf5d754429327e0f67fbd1ab</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a3fefb8f532ae320261bfbd643c9dd4a5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a4be8eb51836a32455c99e9630ff7e5e8</anchor>
      <arglist>(int k) const override=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>af452be1e3e4f58d3f6906eaadb79eaa3</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>ab41fb6b32834e6c2ae83b5cc673d7060</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>aab9bb6cb2e34ee1b2edbeff233c65fe1</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralControlDeviationTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>abaa4738cf1edc27b1787d4efac91cbc8</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_prev, double dt_prev, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a66a06436c4bf8f86c1de1dc4a7c28606</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a23975284906bccfdaa9750a217c61d91</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralStateControlDtTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>aa595b0178c1f3dad56be2037e7c48b40</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, double dt_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNonIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>aa5f079399c712e0f53dc2ba10e0dedef</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a84408e76dea4127e83ac91e0c61b893e</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralControlDeviationTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a634071b763a3648b0269b00d9f4ce5d4</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a458c0e1949cf8c0afc577ad7306412dd</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a94e62311b5ea62deae61b71b9ca844d7</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralStateControlDtTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>ac8de5191fc89e03d8b9f633579f05f2f</anchor>
      <arglist>(int k) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNonIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1FinalStageCost.html</anchorfile>
      <anchor>a4b54eedfb8f36b04090abb7f6cc5f201</anchor>
      <arglist>(int k) const final</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet</name>
    <filename>structEigen_1_1internal_1_1find__best__packet.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>find_best_packet_helper&lt; Size, typename packet_traits&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet.html</anchorfile>
      <anchor>a323bedf4d5c5e4a2721d20708827c7ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01false_01_4.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>find_best_packet_helper&lt; Size, typename unpacket_traits&lt; PacketType &gt;::half &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01false_01_4.html</anchorfile>
      <anchor>a60cab6855e901dac36aef09163bb8739</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01true_01_4.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PacketType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01true_01_4.html</anchorfile>
      <anchor>a3f50d58b34c3bd7e4ff3311e5b30ac91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FiniteDifferencesCollocationInterface</name>
    <filename>classcorbo_1_1FiniteDifferencesCollocationInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>InputVector</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a44ce48080b5fe9148ef735ab428fba4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FiniteDifferencesCollocationInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a81f3536995ff275f267a56186b0be3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a1607f2e9475257dfa1b44b6b40627e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FiniteDifferencesCollocationInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a2da1b55fa5cdda8f681e9e3f4da7ed7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a8a9f38132ba0e07816128acefe17ec2f</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual FiniteDifferencesCollocationInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a67e8a33752f281cc18fa4f91f847ef07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiniteDifferencesCollocationInterface</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a17edbb327a6a55c1e2e7397d3315a7d6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; FiniteDifferencesCollocationInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesCollocationInterface.html</anchorfile>
      <anchor>a34d2683048448b80e14a43678d52f934</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FiniteDifferencesGrid</name>
    <filename>classcorbo_1_1FiniteDifferencesGrid.html</filename>
    <base>corbo::FullDiscretizationGridBase</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FiniteDifferencesGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>afdab5da3b762e679e6b7e00ff0d97f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FiniteDifferencesGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a4b3fe561017afd3db7df9dd5a486d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FiniteDifferencesGrid</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a1c7e23274db0923ccabf44bfcf6ae44e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a445277f40554293c3a923fef9dd69ca4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiniteDifferencesGrid</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>afb7742dd17463387a4e9852136d9683f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a4c9ab8e1fdf61b4297a08cae2cbc8a50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a7e26d1142fa8819ae28366746bc482b9</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGrid.html</anchorfile>
      <anchor>a61addea3bf01884adb9331969c082bd1</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FiniteDifferencesGridMoveBlocking</name>
    <filename>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</filename>
    <base>corbo::FullDiscretizationGridMoveBlockingBase</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FiniteDifferencesGridMoveBlocking &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>a1acde5f7ca74d8ed092ff8eaef45e5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FiniteDifferencesGridMoveBlocking &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>a187e2eb8bcb84ad576cd3feb77948ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FiniteDifferencesGridMoveBlocking</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>ac1f182fd43700f955909f21421ada4cf</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>a0edda4a0ada0d74d45ecde44c9278b45</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiniteDifferencesGridMoveBlocking</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>a96be88073ab85e4f192e688733375519</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>aacb33de1cf00f2ef4fcc4821d7893dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesGridMoveBlocking.html</anchorfile>
      <anchor>a5a03a7ddc4538527519af36adea01345</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FiniteDifferencesInterface</name>
    <filename>classcorbo_1_1FiniteDifferencesInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>InputVector</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a6c825a386a2f50b84bfc55fb4d230a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FiniteDifferencesInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a2a96174f1e5c7de64f2103ee67902499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a022637b4ba3fd0259f79cc73ca1577e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FiniteDifferencesInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>adebd56e090a5c317045ea59bacda1b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeHessian</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>af583119f6f3a6a61efe05d601f6c49b0</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeHessian2</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>ab5c859841bd6962522ca9f7182f2a9ed</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a4acb1fcf0dfdab8596acae294087efce</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeJacobian2</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a917348afec83b3417aace6e620468dea</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeJacobianAndHessian</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a0b03c6e9f79d59dea342f37537d44617</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeJacobianAndHessian2</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a805e83306a49b368d16efc208dee8b08</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual FiniteDifferencesInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>a34e833fea6d3d745b2dd6e7bc65e143b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiniteDifferencesInterface</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesInterface.html</anchorfile>
      <anchor>ad1e005715539ed3aaad68ea636227083</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FiniteDifferencesVariableGrid</name>
    <filename>classcorbo_1_1FiniteDifferencesVariableGrid.html</filename>
    <base>corbo::FiniteDifferencesGrid</base>
    <member kind="enumeration">
      <type></type>
      <name>GridAdaptStrategy</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ac4c1ac5f02e2643a11de0a10fc48e38b</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1FiniteDifferencesVariableGrid.html" anchor="ac4c1ac5f02e2643a11de0a10fc48e38ba1b294f69b6beb099337e92bc80e920f8">NoGridAdapt</enumvalue>
      <enumvalue file="classcorbo_1_1FiniteDifferencesVariableGrid.html" anchor="ac4c1ac5f02e2643a11de0a10fc48e38ba738e6cf767de8639fa60217f8428ce1b">TimeBasedSingleStep</enumvalue>
      <enumvalue file="classcorbo_1_1FiniteDifferencesVariableGrid.html" anchor="ac4c1ac5f02e2643a11de0a10fc48e38ba8872bba1e904dfdde42c6cf80bd0cb3a">TimeBasedAggressiveEstimate</enumvalue>
      <enumvalue file="classcorbo_1_1FiniteDifferencesVariableGrid.html" anchor="ac4c1ac5f02e2643a11de0a10fc48e38baa5272b95d8c993d1ecd8f3dadc0f0919">SimpleShrinkingHorizon</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FiniteDifferencesVariableGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a47efa816a64c309477b57f9b72c14110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FiniteDifferencesVariableGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ac68fa6d072c857d466a11f0853513417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableGridAdaptation</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ac8fd1cc090c80f4a14ed50c93d2ba17b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FiniteDifferencesVariableGrid</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aca5e30d33da7b2610ccd48042b592e1b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>afd578b8ecfdcbed3fdd288f19ac9dffb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtBounds</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a3a1f6f14f1cf5404fbe0fd8df0b0bbd3</anchor>
      <arglist>(double dt_lb, double dt_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptSimpleShrinkingHorizon</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aa629356d685dc20e9eb734ba921428ca</anchor>
      <arglist>(bool adapt_first_iter=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedAggressiveEstimate</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>af6ef34b2223668b71ba080c2b3a37057</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1, bool adapt_first_iter=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a67efd77dc898e97081ec061b1aa72e82</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1, bool adapt_first_iter=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNmin</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a5b8253470a9ec35efc8ee3b27ef029fb</anchor>
      <arglist>(int n_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FiniteDifferencesVariableGrid</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a9a24cfcb24e5aa0838cae2c38014f9d5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a2c1a8f9e42d8eb9b2c7056975a882e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a14a8145c45f3cf21b9ff8f622e0185ae</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridSimpleShrinkingHorizon</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a326df31dc5e875f38f4e68af2ca6cc68</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedAggressiveEstimate</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a85c24c678bab5cd95ff330f1078d32c9</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a18d0c9aad494ac94ce808c77a2ef9102</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ad2053f43e8e63727c3800e5d38096271</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a4d127fe101e3fa2f87deee8c49b2a7ba</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a6bb277ebe9858fda58fe6101c5d855c0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_adapt_first_iter</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a849171678f8925e3073b644371a5704f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_hyst_ratio</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a54f26d5663e1ce60753971f0dc2123ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GridAdaptStrategy</type>
      <name>_grid_adapt</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ac44ef87a308b6d0e10812801642ea0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_max</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a59d388a62e81b5cca34a4d135b5c63e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_min</name>
      <anchorfile>classcorbo_1_1FiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a9277cce6c08654bd4897bcdc3ecb08c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl</name>
    <filename>structEigen_1_1internal_1_1first__aligned__impl.html</filename>
    <templarg>Alignment</templarg>
    <templarg></templarg>
    <templarg>JustReturnZero</templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl.html</anchorfile>
      <anchor>ac8e3cc0611b600f623f710c1531740b2</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1first__aligned__impl_3_01Alignment_00_01Derived_00_01false_01_4.html</filename>
    <templarg>Alignment</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl_3_01Alignment_00_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a6bcfd273a6d60345207910363afddf1b</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FirstStateSystemOutput</name>
    <filename>classcorbo_1_1FirstStateSystemOutput.html</filename>
    <base>corbo::SystemOutputInterface</base>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FirstStateSystemOutput.html</anchorfile>
      <anchor>a6baccdfdb098a8add5ff2b93cb373fec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1FirstStateSystemOutput.html</anchorfile>
      <anchor>a1f34d51771378ec77f0036c9ae142912</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1FirstStateSystemOutput.html</anchorfile>
      <anchor>ac70ba5a99086611e6c0836dc2b5e9191</anchor>
      <arglist>(const StateVector &amp;x, OutputVector &amp;y) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fixed_size_tensor_index_extraction_helper</name>
    <filename>structEigen_1_1internal_1_1fixed__size__tensor__index__extraction__helper.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1fixed__size__tensor__index__extraction__helper.html</anchorfile>
      <anchor>a30f1af04e0b30622b2244ef2d875b9e9</anchor>
      <arglist>(const Index index, const Dimensions &amp;dimensions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fixed_size_tensor_index_extraction_helper&lt; Index, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1fixed__size__tensor__index__extraction__helper_3_01Index_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1fixed__size__tensor__index__extraction__helper_3_01Index_00_010_01_4.html</anchorfile>
      <anchor>a57460c0fb724fdac2a386fdf0c597b94</anchor>
      <arglist>(const Index, const Dimensions &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fixed_size_tensor_index_linearization_helper</name>
    <filename>structEigen_1_1internal_1_1fixed__size__tensor__index__linearization__helper.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>n</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1fixed__size__tensor__index__linearization__helper.html</anchorfile>
      <anchor>ad9f850bf5d539ce2ceb45a27e8ae4975</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;indices, const Dimensions &amp;dimensions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fixed_size_tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1fixed__size__tensor__index__linearization__helper_3_01Index_00_01NumIa43abf24e7de54cf18abc94046f39d97.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1fixed__size__tensor__index__linearization__helper_3_01Index_00_01NumIa43abf24e7de54cf18abc94046f39d97.html</anchorfile>
      <anchor>ab3589826fdcd68e98a31708d12753a07</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;, const Dimensions &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedBlockXpr</name>
    <filename>structFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structFixedBlockXpr.html</anchorfile>
      <anchor>afb4001131b91bbd49660b307ff7aa8fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>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="class">
    <name>Eigen::Flagged</name>
    <filename>classEigen_1_1Flagged.html</filename>
    <templarg></templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
  </compound>
  <compound kind="union">
    <name>Eigen::half_impl::float32_bits</name>
    <filename>unionEigen_1_1half__impl_1_1float32__bits.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>unionEigen_1_1half__impl_1_1float32__bits.html</anchorfile>
      <anchor>a10d1c19b9deb1af62803c1be33c3e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>u</name>
      <anchorfile>unionEigen_1_1half__impl_1_1float32__bits.html</anchorfile>
      <anchor>ab5c7147d2a8c067dee4a96e86f793bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FooTest</name>
    <filename>classFooTest.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a224dd4e3a04c5cf9b06893cbb8994671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>aac966c175b87217b096ec6113d570433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~FooTest</name>
      <anchorfile>classFooTest.html</anchorfile>
      <anchor>a2e229eaa057847594622b8a7ab208b67</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ForceAlignedAccess</name>
    <filename>classEigen_1_1ForceAlignedAccess.html</filename>
    <templarg></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 EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ac90ac0bc1bb3c7bef50c4f4e753670eb</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a55d7ea9562b121c7b9ef5fbcf6ff3ff0</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9f9837d4b6dc5a266b2414d4fb1e3734</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a129676e5a79ef7b741fef6a5a05ba775</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>adf9b0bc1f93ea10c9b97d55f83bec576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ForceAlignedAccess</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a154c0fa31a48ac44675adf4bf3c1936d</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4e3ecdb1a214e427f7977bf7fddb6f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>aecded324b795ce691d99000a70ddeecb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a0b98054ef784a6d3e6010315bb4f09f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4d18db0f8749f29e9da0a2e73dc4156f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a226e07b7136c99d39512d69e6ab2e543</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a111e76fdf776c5809030d96b94982fde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4312741489535e524aafca73e4268dae</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</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="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>corbo::ForwardDiffCollocation</name>
    <filename>classcorbo_1_1ForwardDiffCollocation.html</filename>
    <base>corbo::FiniteDifferencesCollocationInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1ForwardDiffCollocation.html</anchorfile>
      <anchor>a9e960632e9e0ff416dd73b0566bc5054</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ForwardDiffCollocation.html</anchorfile>
      <anchor>aa1e2738b9e1c6f2571164ac707ffc136</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ForwardDifferences</name>
    <filename>classcorbo_1_1ForwardDifferences.html</filename>
    <base>corbo::FiniteDifferencesInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeHessian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a6f713fdafa4ecb9a862093876f5c5cb1</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeHessian2</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a28fea7bc39cc18513600a419e310b4c7</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a51d1fddbf010906850c61638b11fa4d7</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobian2</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>ace3e6970036093589f1f3a0dfd14d86e</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobianAndHessian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>af24cf704a8765aa68ed6d142cd30c26b</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJacobianAndHessian2</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a934817ecf889367b3252c36cfd88481b</anchor>
      <arglist>(std::function&lt; void(int, const double &amp;)&gt; inc_fun, std::function&lt; void(Eigen::VectorXd &amp;)&gt; eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>aa1f0c32997fbdfcd90e04b3486c8c4bc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobianHessian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>ab76a9fd3376688bbb04bfe4db44efc78</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hessian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a958a44e9b0845f2ef3067d07ef807c16</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, int dim_f, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jacobian</name>
      <anchorfile>classcorbo_1_1ForwardDifferences.html</anchorfile>
      <anchor>a2f9e2e14dbe277458d975c448322248e</anchor>
      <arglist>(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Frame</name>
    <filename>classFrame.html</filename>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>Frame</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a1204f9941e023f07c9762e2328b0c4d2</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos=Eigen::Vector3f::Zero(), const Eigen::Quaternionf &amp;o=Eigen::Quaternionf())</arglist>
    </member>
    <member kind="function">
      <type>Frame</type>
      <name>lerp</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>abcd65164dfe3d18a68e9e07bc2362102</anchor>
      <arglist>(float alpha, const Frame &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a61a9cc27ce75eb335ed0fb8ed2de68b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>position</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a93341288473d7af5db9aa0a257bce929</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FreeSpaceRocket</name>
    <filename>classcorbo_1_1FreeSpaceRocket.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>a74827ebc6d751ba666aa21e57c64a4e7</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FreeSpaceRocket</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>ae6e385003d98c93d23d0649a2ca698d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>ab31180d72ec8625b9f854a2ab488b392</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>acfab29be1145d1dd99a13f6cd16a3134</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>a595c5429ff647e8f83cc30de55068a88</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>adcff0001a72300407e6669cf5d93a8ab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1FreeSpaceRocket.html</anchorfile>
      <anchor>a135b5e92d5a42838b9286e2d042070c5</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FullDiscretizationGridBase</name>
    <filename>classcorbo_1_1FullDiscretizationGridBase.html</filename>
    <base>corbo::DiscretizationGridInterface</base>
    <member kind="enumeration">
      <type></type>
      <name>CostIntegrationRule</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a25cf85213d9f9e27bc05f2320f798fa9</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1FullDiscretizationGridBase.html" anchor="a25cf85213d9f9e27bc05f2320f798fa9a67be1ee4520e822d0cea36983b59c343">LeftSum</enumvalue>
      <enumvalue file="classcorbo_1_1FullDiscretizationGridBase.html" anchor="a25cf85213d9f9e27bc05f2320f798fa9a0975ccbba3c01b780ffaee305c159b94">TrapezoidalRule</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FullDiscretizationGridBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>adc7f25a1bc41454286742692f878d7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FullDiscretizationGridBase &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a9da12710139f687adaef084239ffea85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a4f025702c7bfe69a99de1de8123e1bbd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullDiscretizationGridBase</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aa66b0ee207391a6c001f368d81f45edd</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a7a2165f3023435c43b922da3811c8ce2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a575996cf4fcd94501b4e6d886f77aaeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDtRef</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a58a1856eb799fb24be8a923bc5ca3426</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a6ac17293ea158ca6d28ac93d97fc4bd2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a426757cf19a80286ac59c3ac5da03be4</anchor>
      <arglist>(Eigen::VectorXd &amp;u0) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>af7aa2dd59623b97b5c66c0dbeb6fb4d0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInitialDt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a7a317f2b3af9a558861cdd29f6b56d4b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInitialN</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a9aeefdb2a119a880fe354e03af94d102</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ac134d3c05c95b5b5341a83ca5d5a8859</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a62f233cb416bdd626b632568786e59f4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNRef</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a9633886c6bc738e3052ccf32e08b2d35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getState</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a0c68dd38bf36803553a4cdcf31ab9bcc</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ae4a8048b411bc6316785556c679eae8a</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>abc0c5b09af659270bed053627e3880e8</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstantControls</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a99fcf545cfa1035a70fa798730c178d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSingleDt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a614c8cebf666692b9863a5afcc794e09</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a5f3bfbb32b04ac085200ea87128fd24d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTimeVariableGrid</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a87e5ba7e3a52eb5fd9c9d23d405be44e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUniformGrid</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a5448cf7b517c50741cbac59497f39396</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aefccd5821fc92e16db7309320b718c98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesStateTrajectory</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aa0b8870205e33a50972d50ae2fdb62ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostIntegrationRule</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a4444b874c75db4480902af6fca181617</anchor>
      <arglist>(CostIntegrationRule integration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtRef</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a8142a35bb51a2b5c6c48c8b45ce2b115</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFiniteDifferencesCollocationMethod</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>acff9ab78f160ffbfd7fec54f140cb377</anchor>
      <arglist>(FiniteDifferencesCollocationInterface::Ptr fd_eval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialDt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>acfc19d224d331693da868c2ebb995072</anchor>
      <arglist>(double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a31c61bd04d52356310b39402f8757ce5</anchor>
      <arglist>(int n, bool try_resample=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNRef</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ae521575e26e4c0e9f94e43c458960067</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarmStart</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a059e7ef11c0c38f661d03d7af867cbaf</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXfFixed</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a1b356bf8d90cba801d79a1661fd664c9</anchor>
      <arglist>(const Eigen::Matrix&lt; bool, -1, 1 &gt; &amp;xf_fixed)</arglist>
    </member>
    <member kind="function">
      <type>GridUpdateResult</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a1f553720059e20a13f0a86dd9ba13f70</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FullDiscretizationGridBase</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a026158ef8beabc215447c6ed3b617d37</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a776c5d51218f17f1fad552f0bf8cf1b3</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAndInitializeXfFixedFlags</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>af757a58dd50fd547cf8276677657bda0</anchor>
      <arglist>(int dim_x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aea6d6e69365f770ffc19e3768840ac2d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a1929d82bcf3bc9ddcaa333bf2ecedc0a</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findNearestState</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a9b0d7a5fe5c8ad437cb9bf34fa95e03f</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a646716d3b9a03bc5a33fdbce54acbbcb</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ab69cec9a11ec0ed1fa463e35b7257c11</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a1f0b86389d515a4ff80a629f6ac41a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>afca4e2ee2b54a04de3f005d4b1e52a57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>abd6652c26e3638eb995b61b5ecd15bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resampleTrajectory</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aed9b8b70c6545ca0ae2311df110d21cd</anchor>
      <arglist>(int n_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateBounds</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a0430f570973298b4c283ed429f650227</anchor>
      <arglist>(const NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>warmStartShifting</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a48f51c060bb40ffbdde0f41e5f931d3c</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>_active_vertices</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a671d292acf4cb216834c03ea43010833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CostIntegrationRule</type>
      <name>_cost_integration</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>aec7003d6b4b878a9e270d0333b837e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVertex</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ab4e076fb7e24f01fdefd0d4a8c8c40e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_lb</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a3de1acc92bbfc68f84166c6beee29bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ref</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a86fcbb516fb621213f00534baa404338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ub</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a14eecf44e203ce1fd4c024246df78c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>_fd_eval</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a91775cef88e64b356efaa215fb402653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_first_run</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a26fa17a6416ae4d6e0227929b55d2a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_adapt</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a1a554bc66067a11ad4690ee941a69d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_ref</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a65b860b5649b04cfa39a4d3b57097b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NlpFunctions *</type>
      <name>_nlp_fun</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ab31c262d174bc531d80122fa7146efd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>_u_seq</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a2155f2e70b122b595c11fda52447e4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warm_start</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a11a09b9e20997365832a8969a9d6474c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>_x_seq</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>ab1c9e067efeb3d26ca729086fd450c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartiallyFixedVectorVertex</type>
      <name>_xf</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a86c9ab012ceb8a9622bda863a0ed5e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; bool, -1, 1 &gt;</type>
      <name>_xf_fixed</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridBase.html</anchorfile>
      <anchor>a94ceddf963a0fd91d5145429c6262c24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FullDiscretizationGridMoveBlockingBase</name>
    <filename>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</filename>
    <base>corbo::FullDiscretizationGridBase</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FullDiscretizationGridMoveBlockingBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>ac87f693739cbbda1bfa72def6881aab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FullDiscretizationGridMoveBlockingBase &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>aa82a3da05879fc764b145bc0717a0d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullDiscretizationGridMoveBlockingBase</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a9f82642e7481473cbf76a91df7647604</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBlockingMatrix</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a2a1976a8457416e426f193a1f8d66d86</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; B)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>ac0a80eb0305fcb81e3c7551c744e0862</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a30aebd9ac820f9e91fbd3b2829b48e61</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a09a689a9752c634f86eda42ac8b858e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockingMatrix</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a0e1b9940175d2ee60159357b3951514b</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarmStartShiftU</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a1bc13933b0d07e325c41ae047cd669d5</anchor>
      <arglist>(bool shift_u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FullDiscretizationGridMoveBlockingBase</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>af7a2bfb648bc231349075a8653e91708</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a4c2d856221c2af596ae8ce6381e2b9d1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a8fb00923f053bee25f1cf65350b8adb9</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a3ee65090d8e620d172bfc33fd8564d06</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>af46af4dc72d9e243237c11806daa36da</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resampleTrajectory</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>ad80db10380feb76dfd622d919a94f9c9</anchor>
      <arglist>(int n_new) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>warmStartShifting</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>ad876bb9cd445195668ab72e1d13ce7a5</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXi</type>
      <name>_blocking_vector</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>aa8727c1c0927f9ff51930a56e41ddfa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warm_start_shift_u</name>
      <anchorfile>classcorbo_1_1FullDiscretizationGridMoveBlockingBase.html</anchorfile>
      <anchor>a0a158aa489f9c828a141d3ad213c63d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivHouseholderQR</name>
    <filename>classEigen_1_1FullPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa2c720108835407aa7c71cc43a8ac365f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa9251ed0b8e9b2840751a2ac39b10caf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa3b74ffcf7a853f39cf018772473f6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa6de5fa38028124637cb0fe8c8c6a09e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa9251ed0b8e9b2840751a2ac39b10caf3</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>a457c63e985e3b55f600e954a2e23a72e</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>a8443db51953fe2b6bd71a8798be5743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a911328f596c92d8944d2a9b3490e4933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aed28e193a4831446bb66f40673fbda54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab5cd490f03f54c3b673e779dd798a324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa6de5fa38028124637cb0fe8c8c6a09e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa3b74ffcf7a853f39cf018772473f6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0545a38a4f0129df04bb0e070aa6ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae696a536d45435637a69b40ce7239e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac76d1c455f593d68e7930ccb75f82507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa2c720108835407aa7c71cc43a8ac365f</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>ae3b5fdfbec7497a0ebb0edb4f961a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1df92827b1134d5a8096720b6f021394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03d9ad25e3765a316bd884b7e164ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a5c00838964fdb35f2f6ee744e2ef6a</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a695c1bf954dda16d4814fd22c8d09452</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7c013e864ea0f924b0b842e0e4d91fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6a50864a51090aa6477b3531d840bb1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3addafbf55fc6bae65d365f2c35ed764</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acfe43b51572d01177d412296a3742ff0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a757bc83608859fa5e4dd68213879ea</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb97abe9cebe75afb94d343f8f63aaa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2e304eeb6878b07674785744c9e1fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a274c770037132e5590edf931a8f5c4e4</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaf535d9a6dea3019e9b08f4b77b783b6</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2ed43c16429d7c10a69a5c76605881ca</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae9f47da5e681fc79c97cfda8dd037035</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a691b24a5801a4b2bf913e6bab88bf119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae1912f61ec293bbbb6c36e7a0e0760b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a372fb6716b351244e7c4e99395227d07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a095a688aefba7f5e47d3f44000901bf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a47696a5eff44fc7af180ee8158ead3d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2cdb5e200586c8a7b6289bdad5500554</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8b0d5faa50fbd0404e643cd0d0463194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab84e73253caefb441350a89242b06a42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac7896211293865e9a7b23e7c8218b895</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afe8b2befa7f1b4ceb1828acd05eb2294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac111644ef1828885d347f069babf80e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afd82228b3887febf9585a6eb02685df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8ede9b86bcf677f215eb7f72c536b460</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>ae63a18bacb2d9bde47d2f2a02aad85cd</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9fe4808897dd48af010be1464eade83</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>a89e5031086d394abbf57c6cd148674d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a91754db79588df1de17146f65ba18942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adc66b19079b67f4ba7c5608c3b26521c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a055278d5b63913c99e937181de714069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c607b51581585c946a7721fffd29a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a718b011b410b7497e11a00a16cee2a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acba5d4622a5d477955e019ffa2b6183d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a73e6d10f5ad46cf3c4c975854e55b4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a869621eca25a35f763492342e3a783a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76cace4c0df9b7f805a1cf3058bc2cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a21d26b1c78ab4e5885592bd4e259041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adb7ee4ef865aca24e0bc318dd6a4493b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f59fe79142f8b2b05e1d9d09a2c5d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7a1c9fdf4c2050479b8fceb41f4adfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a01230cb5561a05fbd1faac8496f17369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa7e48c75d8108ce9e39b8761102005eb</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>a06c382b8f7990dbb743b1b0855e5e0caa9251ed0b8e9b2840751a2ac39b10caf3</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>a457c63e985e3b55f600e954a2e23a72e</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>a8443db51953fe2b6bd71a8798be5743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a911328f596c92d8944d2a9b3490e4933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aed28e193a4831446bb66f40673fbda54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab5cd490f03f54c3b673e779dd798a324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa6de5fa38028124637cb0fe8c8c6a09e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa3b74ffcf7a853f39cf018772473f6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0545a38a4f0129df04bb0e070aa6ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae696a536d45435637a69b40ce7239e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac76d1c455f593d68e7930ccb75f82507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa2c720108835407aa7c71cc43a8ac365f</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>ae3b5fdfbec7497a0ebb0edb4f961a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1df92827b1134d5a8096720b6f021394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03d9ad25e3765a316bd884b7e164ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a5c00838964fdb35f2f6ee744e2ef6a</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a695c1bf954dda16d4814fd22c8d09452</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7c013e864ea0f924b0b842e0e4d91fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6a50864a51090aa6477b3531d840bb1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3addafbf55fc6bae65d365f2c35ed764</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acfe43b51572d01177d412296a3742ff0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a757bc83608859fa5e4dd68213879ea</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb97abe9cebe75afb94d343f8f63aaa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2e304eeb6878b07674785744c9e1fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a274c770037132e5590edf931a8f5c4e4</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaf535d9a6dea3019e9b08f4b77b783b6</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2ed43c16429d7c10a69a5c76605881ca</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae9f47da5e681fc79c97cfda8dd037035</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a691b24a5801a4b2bf913e6bab88bf119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae1912f61ec293bbbb6c36e7a0e0760b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a372fb6716b351244e7c4e99395227d07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a095a688aefba7f5e47d3f44000901bf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a47696a5eff44fc7af180ee8158ead3d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2cdb5e200586c8a7b6289bdad5500554</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8b0d5faa50fbd0404e643cd0d0463194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab84e73253caefb441350a89242b06a42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac7896211293865e9a7b23e7c8218b895</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afe8b2befa7f1b4ceb1828acd05eb2294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac111644ef1828885d347f069babf80e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afd82228b3887febf9585a6eb02685df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8ede9b86bcf677f215eb7f72c536b460</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>ae63a18bacb2d9bde47d2f2a02aad85cd</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9fe4808897dd48af010be1464eade83</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>a89e5031086d394abbf57c6cd148674d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a91754db79588df1de17146f65ba18942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adc66b19079b67f4ba7c5608c3b26521c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a055278d5b63913c99e937181de714069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c607b51581585c946a7721fffd29a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a718b011b410b7497e11a00a16cee2a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acba5d4622a5d477955e019ffa2b6183d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a73e6d10f5ad46cf3c4c975854e55b4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a869621eca25a35f763492342e3a783a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76cace4c0df9b7f805a1cf3058bc2cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a21d26b1c78ab4e5885592bd4e259041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adb7ee4ef865aca24e0bc318dd6a4493b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f59fe79142f8b2b05e1d9d09a2c5d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7a1c9fdf4c2050479b8fceb41f4adfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a01230cb5561a05fbd1faac8496f17369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa7e48c75d8108ce9e39b8761102005eb</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>a06c382b8f7990dbb743b1b0855e5e0caa9251ed0b8e9b2840751a2ac39b10caf3</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>a457c63e985e3b55f600e954a2e23a72e</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>a8443db51953fe2b6bd71a8798be5743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a911328f596c92d8944d2a9b3490e4933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aed28e193a4831446bb66f40673fbda54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab5cd490f03f54c3b673e779dd798a324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa6de5fa38028124637cb0fe8c8c6a09e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa3b74ffcf7a853f39cf018772473f6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0545a38a4f0129df04bb0e070aa6ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae696a536d45435637a69b40ce7239e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac76d1c455f593d68e7930ccb75f82507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a06c382b8f7990dbb743b1b0855e5e0caa2c720108835407aa7c71cc43a8ac365f</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>ae3b5fdfbec7497a0ebb0edb4f961a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1df92827b1134d5a8096720b6f021394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03d9ad25e3765a316bd884b7e164ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a5c00838964fdb35f2f6ee744e2ef6a</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a695c1bf954dda16d4814fd22c8d09452</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7c013e864ea0f924b0b842e0e4d91fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6a50864a51090aa6477b3531d840bb1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3addafbf55fc6bae65d365f2c35ed764</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acfe43b51572d01177d412296a3742ff0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0a757bc83608859fa5e4dd68213879ea</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb97abe9cebe75afb94d343f8f63aaa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2e304eeb6878b07674785744c9e1fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a274c770037132e5590edf931a8f5c4e4</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaf535d9a6dea3019e9b08f4b77b783b6</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2ed43c16429d7c10a69a5c76605881ca</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae9f47da5e681fc79c97cfda8dd037035</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a691b24a5801a4b2bf913e6bab88bf119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae1912f61ec293bbbb6c36e7a0e0760b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a372fb6716b351244e7c4e99395227d07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a095a688aefba7f5e47d3f44000901bf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a47696a5eff44fc7af180ee8158ead3d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2cdb5e200586c8a7b6289bdad5500554</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8b0d5faa50fbd0404e643cd0d0463194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab84e73253caefb441350a89242b06a42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac7896211293865e9a7b23e7c8218b895</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afe8b2befa7f1b4ceb1828acd05eb2294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac111644ef1828885d347f069babf80e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>afd82228b3887febf9585a6eb02685df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8ede9b86bcf677f215eb7f72c536b460</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>ae63a18bacb2d9bde47d2f2a02aad85cd</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9fe4808897dd48af010be1464eade83</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>a89e5031086d394abbf57c6cd148674d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a91754db79588df1de17146f65ba18942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adc66b19079b67f4ba7c5608c3b26521c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a055278d5b63913c99e937181de714069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c607b51581585c946a7721fffd29a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a718b011b410b7497e11a00a16cee2a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>acba5d4622a5d477955e019ffa2b6183d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a73e6d10f5ad46cf3c4c975854e55b4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a869621eca25a35f763492342e3a783a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76cace4c0df9b7f805a1cf3058bc2cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a21d26b1c78ab4e5885592bd4e259041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adb7ee4ef865aca24e0bc318dd6a4493b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f59fe79142f8b2b05e1d9d09a2c5d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7a1c9fdf4c2050479b8fceb41f4adfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a01230cb5561a05fbd1faac8496f17369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa7e48c75d8108ce9e39b8761102005eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::FullPivHouseholderQRMatrixQReturnType</name>
    <filename>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a9c6c57160a8ed7c06d5947d723f6ff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;::IntDiagSizeVectorType</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a2106e3e1d3cbf5699f5a1f41ea01f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1, MatrixType::MaxRowsAtCompileTime &gt;</type>
      <name>WorkVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a07f618acb4fada7e8d4017d7e341f4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ada880345139442a6e5a51ccd4dd2bf09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a6d2495b5c87313fe23aa1ab32524d359</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>aeca3ef83807e4dd6b4fdc73ac20dc000</anchor>
      <arglist>(ResultType &amp;result, WorkVectorType &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a37a27f976a5e2b582e6e02e7c409afc9</anchor>
      <arglist>(const MatrixType &amp;qr, const HCoeffsType &amp;hCoeffs, const IntDiagSizeVectorType &amp;rowsTranspositions)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a33656ee221422a3800edf363c72994d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType::Nested</type>
      <name>m_hCoeffs</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a3518abc98f07cff4e7a3c7b38f226d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a52bad57f1b6f4e9e59435556575772ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType::Nested</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ae75bac7d6c6b5d0df7da8d0f9cf8556e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivLU</name>
    <filename>classEigen_1_1FullPivLU.html</filename>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9a9cb207db1a7d6c9964cc7a0fbd6855ad778208c9f348bf6c663562b542bbd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9a9cb207db1a7d6c9964cc7a0fbd6855aa98ca24932fd7154a45b1503f9897828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverBase&lt; FullPivLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a77ae1a55019ae72ee9950f5201db3dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, StorageIndex &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1953ae1e77a690872abd99072ed5f412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, StorageIndex &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a575c588404ff99fe47c44c92b723d7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9d32f275359ca96e34d71d7d331588fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9a9cb207db1a7d6c9964cc7a0fbd6855aa98ca24932fd7154a45b1503f9897828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9a9cb207db1a7d6c9964cc7a0fbd6855ad778208c9f348bf6c663562b542bbd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationPType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a16ff695086585359ce75a490612d5c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationQType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9a22f4ef72050674a5993b2c75bbbe11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a552f5b4258bbec80ee5080c32f0cfa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a2d270d38b55e5ace041b59940244a6cb</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a474c3af4301e3f82db8601e85a6be510</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a23c1de3c8e9ccb32b605d9eafeb6ec5f</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a3ac07fd2a7c16e0fac5bf0e9d3a81ca7</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>abdfef3e6cd9c1f62b908b0dcf3dbeb9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab5bb53143afaa79dbff60d396a5dbb9b</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aad92074f9afd5c46ede46025273c2063</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>abbe2d6b161f79e9875ea0a72ede56c8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a03ad44dda3c1be7b97f50f413c8582ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a6f88e1421ee811488fef8f19c06f48f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1be10af9c2efc6de2ff38185ac0126f6</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa24ad157e9c1753955a98c1d1120642d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad9fc69ddc8a390122b7d16552267d76b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a6b35bad1c9c3e6de66b1b8ce623a8707</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const internal::image_retval&lt; FullPivLU &gt;</type>
      <name>image</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a39f27c41e85e3f6279893cb078ed3f5f</anchor>
      <arglist>(const MatrixType &amp;originalMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivLU &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aeb3b300a38ce3e2597129cd5a67cbaf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a2b771856a5acb2e5253421f1fcd4d155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a45cd2c5b9a601bc270826da165234b7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a31102ddf8b3e4fe9616624d0184a3354</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>a9249476e95f961450ac4a1842a061ec7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a08a0afcf07fc9344c06a3c388fdc3b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac33cca899d3c342ca71dac6524216fb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a88b1bdcb3f28d7b445fc026cd694c7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a109458012f3b673081d79538bf5c3570</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a787040a2044325af71f438af6ad226d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8d99bac6fb3f0f120acabb4e7fb61104</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac40f1c26597491cf8a8c8ed0fdb486f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab52a586765c61319410b9c9ad120c993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a181d3d92a2f1b633622c0953ebfa6b05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a3212fe6f3996c18b1512c0c577621dc7</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>a5ab0d23fe4ce0886e1dd3c34027d9eff</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a4e4c2adb580bff893e0096ec93f8fe2b</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>a1827499973a8052f5a5137db56dd04b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>adce228d6856115b28542b432a7c754a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aeac9c32edb194183badfbf4b7869db2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa06932fe3dd535e6dac40833e79763ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>signed char</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad3381d66a970a248a16318b2efad329a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aea21df7281ce70bbb3d6f5e75d5098fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a82dfe6867970aa4396879147842d5bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a6b230b2bfe2975159eaa3072b4b378ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa448be35ac6bd06e6773b26c97c33a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>afc3228ea34d1374a49f37a75b95851ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationPType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac0306ea4dfb18509da383fdd1b38b75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a021b0e96fd805af31479e5228a3faf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationQType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad2c5b2d7f024cfa5c2cfebbad66d48d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af4980648859edac8b69fc5e893a0cafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1a59b0c6ed012e1ebf7959a103c42b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::FullReducer</name>
    <filename>structEigen_1_1internal_1_1FullReducer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1FullReducer.html</anchorfile>
      <anchor>a506159dc2c13ca4882575512f42f972f</anchor>
      <arglist>(const Self &amp;self, Op &amp;reducer, const Device &amp;, typename Self::CoeffReturnType *output)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HasOptimizedImplementation</name>
      <anchorfile>structEigen_1_1internal_1_1FullReducer.html</anchorfile>
      <anchor>afdb7b8d8326a460adec840d3f38b097e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::FullReducer&lt; Self, Op, const Eigen::SyclDevice, Vectorizable &gt;</name>
    <filename>structEigen_1_1internal_1_1FullReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_00_01Vectorizable_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="typedef">
      <type>Self::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1FullReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_00_01Vectorizable_01_4.html</anchorfile>
      <anchor>aa02e68b933cb294854a8dd61a3952962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1FullReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_00_01Vectorizable_01_4.html</anchorfile>
      <anchor>aee608a1f9a8dca2b99477c2738357c05</anchor>
      <arglist>(const Self &amp;self, Op &amp;reducer, const Eigen::SyclDevice &amp;dev, CoeffReturnType *output)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HasOptimizedImplementation</name>
      <anchorfile>structEigen_1_1internal_1_1FullReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_00_01Vectorizable_01_4.html</anchorfile>
      <anchor>aeb377bddcebf6eba16ad92c7279de019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::FullStateSystemOutput</name>
    <filename>classcorbo_1_1FullStateSystemOutput.html</filename>
    <base>corbo::SystemOutputInterface</base>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1FullStateSystemOutput.html</anchorfile>
      <anchor>a01075f47ddd2d21d5c98556efeeaf3f3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1FullStateSystemOutput.html</anchorfile>
      <anchor>ae07e1671ee577664eeaecebc0ed40535</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1FullStateSystemOutput.html</anchorfile>
      <anchor>ac316e0fbc080ec2af03bb37c572f391e</anchor>
      <arglist>(const StateVector &amp;x, OutputVector &amp;y) override</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>a05b94c05db30e0bd84a3b8506b607d4cafcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>a05b94c05db30e0bd84a3b8506b607d4cafcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits</name>
    <filename>structEigen_1_1internal_1_1functor__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af5a7d995f6f5bce4148f61f7598bc953a60e8ed984cb1f3d3e67f5087c3400ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af5a7d995f6f5bce4148f61f7598bc953a078b244f50d63050d0f0d5fed5496489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af5a7d995f6f5bce4148f61f7598bc953a60e8ed984cb1f3d3e67f5087c3400ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af5a7d995f6f5bce4148f61f7598bc953a078b244f50d63050d0f0d5fed5496489</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a66379cbe7dacecc89789c43ed5f776ada234fe8542ccd0a269120284956249d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a66379cbe7dacecc89789c43ed5f776adaf3757807f7e86b3440380238285f6c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a66379cbe7dacecc89789c43ed5f776ada234fe8542ccd0a269120284956249d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a66379cbe7dacecc89789c43ed5f776adaf3757807f7e86b3440380238285f6c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>functor_traits&lt; BinaryOp &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a370fb69b202db9f6e6f395c864243201a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01bind1st__op_3_01BinaryOp_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>functor_traits&lt; BinaryOp &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01bind2nd__op_3_01BinaryOp_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>functor_traits&lt; BinaryOp &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af8083753c4b088ac7ad83a03e7aaa009a51f39e0b1300dc3ab621a72951431ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af8083753c4b088ac7ad83a03e7aaa009a17b82edd98b5c41d1724034b7ec16dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af8083753c4b088ac7ad83a03e7aaa009a51f39e0b1300dc3ab621a72951431ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>af8083753c4b088ac7ad83a03e7aaa009a17b82edd98b5c41d1724034b7ec16dcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; GaussianGenerator&lt; T, Index, NumDims &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01GaussianGenerator_3_01T_00_01Index_00_01NumDims_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NumDims</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01GaussianGenerator_3_01T_00_01Index_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>a39dd6feabc8937531b7991f7bc841485a0d9cc0aa0d0646c26017ef79c0280b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01GaussianGenerator_3_01T_00_01Index_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>a39dd6feabc8937531b7991f7bc841485a1a38f7f73e2d1f19f619e3c5a2258d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01GaussianGenerator_3_01T_00_01Index_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>a39dd6feabc8937531b7991f7bc841485a0d9cc0aa0d0646c26017ef79c0280b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01GaussianGenerator_3_01T_00_01Index_00_01NumDims_01_4_01_4.html</anchorfile>
      <anchor>a39dd6feabc8937531b7991f7bc841485a1a38f7f73e2d1f19f619e3c5a2258d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403a781f137c434f6eb06beff84054c880a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403a848253a010dc4aeaaa220a5005121fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403afa9697d8e8d3486b17a265e0c926459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403a781f137c434f6eb06beff84054c880a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403afa9697d8e8d3486b17a265e0c926459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a4309ecbe45d12c51c07efe34cc0b6403a848253a010dc4aeaaa220a5005121fc6</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>a6189a2aa028e64518b6fb818059c6374a01eb7b9c441724747227799f8fcb67c3</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>a6189a2aa028e64518b6fb818059c6374a01eb7b9c441724747227799f8fcb67c3</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>ac4d98a7db9b5f556122dd228176f231fa1046bfbcc93b9f9ad4d910ebdfd4f31b</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>ac4d98a7db9b5f556122dd228176f231fa1046bfbcc93b9f9ad4d910ebdfd4f31b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a1a0e0e30ba21bf2a013602731f8e6e11ac5f27e78afe0ca9da0b2e0a2dc25d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a1a0e0e30ba21bf2a013602731f8e6e11a05759332b80f891462a32826fe462523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a1a0e0e30ba21bf2a013602731f8e6e11ac5f27e78afe0ca9da0b2e0a2dc25d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a1a0e0e30ba21bf2a013602731f8e6e11a05759332b80f891462a32826fe462523</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; NormalRandomGenerator&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01NormalRandomGenerator_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01NormalRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af6c726d4804171554fdf167086f09055aa402794207033dd0cde3a91d773881da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01NormalRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af6c726d4804171554fdf167086f09055afd1b199ae9e95206e1f25e1201d3be1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01NormalRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af6c726d4804171554fdf167086f09055aa402794207033dd0cde3a91d773881da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01NormalRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af6c726d4804171554fdf167086f09055afd1b199ae9e95206e1f25e1201d3be1d</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>a6d23084d5fe83144b7a66cfafeb37e90a9f32385a329d40f39136ca50fc47faff</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>a6d23084d5fe83144b7a66cfafeb37e90afdb57c340d872d9c10c709b2be720c26</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>a6d23084d5fe83144b7a66cfafeb37e90a9f32385a329d40f39136ca50fc47faff</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>a6d23084d5fe83144b7a66cfafeb37e90afdb57c340d872d9c10c709b2be720c26</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>a24aed4c2816febbbedd9b3a08dacc902a87a1f191a41a77a8a15929d127437597</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>a24aed4c2816febbbedd9b3a08dacc902a173a8bff15f25d685831319ea85e7c0b</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>a24aed4c2816febbbedd9b3a08dacc902a87a1f191a41a77a8a15929d127437597</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>a24aed4c2816febbbedd9b3a08dacc902a173a8bff15f25d685831319ea85e7c0b</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>af08f4437b8f0340a65137ba36999f569a3f5a15746f32f65043b70d4125983d1f</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>af08f4437b8f0340a65137ba36999f569a7a17968dca665b777c668b5dd633cbfe</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>af08f4437b8f0340a65137ba36999f569a3f5a15746f32f65043b70d4125983d1f</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>af08f4437b8f0340a65137ba36999f569a7a17968dca665b777c668b5dd633cbfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_arg_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ff7d7eae1c7d417c6d191e4bebccba2a5f281e7a486e522eb3d17127d761c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ff7d7eae1c7d417c6d191e4bebccba2a21e0747718a87babf100345876315e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ff7d7eae1c7d417c6d191e4bebccba2a5f281e7a486e522eb3d17127d761c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ff7d7eae1c7d417c6d191e4bebccba2a21e0747718a87babf100345876315e38</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>aa1919e92e2027ef7149953be639ec2d1a96910cb5ca2babf718466b890165f3df</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>aa1919e92e2027ef7149953be639ec2d1a268319443bbe39c68757fa190a66dd55</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>aa1919e92e2027ef7149953be639ec2d1a96910cb5ca2babf718466b890165f3df</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>aa1919e92e2027ef7149953be639ec2d1a268319443bbe39c68757fa190a66dd55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ad8e8e1f377b675698ed4fbc024c893a46c8e8ed828bf2ca9eec1dc3280e1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ad8e8e1f377b675698ed4fbc024c893a835b2662eb1402350fec84ffd43fa9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ad8e8e1f377b675698ed4fbc024c893a46c8e8ed828bf2ca9eec1dc3280e1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ad8e8e1f377b675698ed4fbc024c893a835b2662eb1402350fec84ffd43fa9d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_betainc_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__betainc__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__betainc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6864b4e8c5ecf8034b46d0dc16aeaa63acecb7846847afd1b37b57f0ad2cf813f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__betainc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6864b4e8c5ecf8034b46d0dc16aeaa63a66ece46f82e79f8eee11a7110e32b233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__betainc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6864b4e8c5ecf8034b46d0dc16aeaa63acecb7846847afd1b37b57f0ad2cf813f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__betainc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6864b4e8c5ecf8034b46d0dc16aeaa63a66ece46f82e79f8eee11a7110e32b233</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>a69c356cc76cbe5cf5d67673888582f4ba3708c975927ac95b1db0a758af9be267</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>a69c356cc76cbe5cf5d67673888582f4ba1e6cff816cd07dd088861b965324460c</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>a69c356cc76cbe5cf5d67673888582f4ba3708c975927ac95b1db0a758af9be267</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>a69c356cc76cbe5cf5d67673888582f4ba1e6cff816cd07dd088861b965324460c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a474054752c379d09ce1ea8460337db4ba05091d9f0231bd0571da707b2d3c0846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a474054752c379d09ce1ea8460337db4bac1f20f9f75a7f71fc2409a3f38067132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a474054752c379d09ce1ea8460337db4ba05091d9f0231bd0571da707b2d3c0846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a474054752c379d09ce1ea8460337db4bac1f20f9f75a7f71fc2409a3f38067132</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>adf7dd28c450f40d095b2100fcf62ef66a73b06e575ceb0dc42f679ce3c8227896</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>adf7dd28c450f40d095b2100fcf62ef66a54688d0360264f16dfe0f29f265fc7e4</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>adf7dd28c450f40d095b2100fcf62ef66a73b06e575ceb0dc42f679ce3c8227896</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>adf7dd28c450f40d095b2100fcf62ef66a54688d0360264f16dfe0f29f265fc7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>ac7bb8fcfadff12b2eda7bc2b2d732a38a55364d1bc7bbce1d094aa464bccc4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>ac7bb8fcfadff12b2eda7bc2b2d732a38a05168f7629b98ba67f4a037b2062f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>ac7bb8fcfadff12b2eda7bc2b2d732a38a55364d1bc7bbce1d094aa464bccc4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>ac7bb8fcfadff12b2eda7bc2b2d732a38a05168f7629b98ba67f4a037b2062f54e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a443ecf5d60283a1235125aeac203cabbae51b596efdc351dff22780b069d78c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a443ecf5d60283a1235125aeac203cabbae1602cd46be3304abd72974d96ada0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a443ecf5d60283a1235125aeac203cabbae51b596efdc351dff22780b069d78c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a443ecf5d60283a1235125aeac203cabbae1602cd46be3304abd72974d96ada0a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a2ba31c9fda459cd85e543538544495ebaeea42b8ac7a99ecb2fa485963207de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a2ba31c9fda459cd85e543538544495eba8064653ecf4a63eda813e3f1ab7b7096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a2ba31c9fda459cd85e543538544495ebaeea42b8ac7a99ecb2fa485963207de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a2ba31c9fda459cd85e543538544495eba8064653ecf4a63eda813e3f1ab7b7096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a14f8f8175dc9db190fb8ddd6254bbf6da99eceb6a56a3dec3e455bd1b59fae0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a14f8f8175dc9db190fb8ddd6254bbf6daab88de72e42872da573ba54a8028e2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a14f8f8175dc9db190fb8ddd6254bbf6da99eceb6a56a3dec3e455bd1b59fae0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a14f8f8175dc9db190fb8ddd6254bbf6daab88de72e42872da573ba54a8028e2db</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>a8e9ca55091eb89eaaaa317270851409fa6bf40d73f4ba8deaeb7468b16be0d01d</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>a8e9ca55091eb89eaaaa317270851409fa43bdc0a9bac552f30b3700502329e1cc</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>a8e9ca55091eb89eaaaa317270851409fa6bf40d73f4ba8deaeb7468b16be0d01d</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>a8e9ca55091eb89eaaaa317270851409fa43bdc0a9bac552f30b3700502329e1cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17a98076a99b072a41600c01ab336702abafa1cb15560068214d8193375789cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17a98076a99b072a41600c01ab336702a0cab7f83d82fb82ffab48bf840e56f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17a98076a99b072a41600c01ab336702abafa1cb15560068214d8193375789cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17a98076a99b072a41600c01ab336702a0cab7f83d82fb82ffab48bf840e56f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>cmp</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>ab4bf590fe0fb4e481dada8db5a0acf45a860ce6e7050f8019bdde1b8db142a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>ab4bf590fe0fb4e481dada8db5a0acf45a6a1a34b8c2da6638e642241bc1c03d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>ab4bf590fe0fb4e481dada8db5a0acf45a860ce6e7050f8019bdde1b8db142a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>ab4bf590fe0fb4e481dada8db5a0acf45a6a1a34b8c2da6638e642241bc1c03d3f</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>accce703de1a23b0559b8db962ed1257daec1eb50711766767ea0bdd9317f6ed4f</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>accce703de1a23b0559b8db962ed1257da2149374ee27f6d41209d4fac93dc6ef0</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>accce703de1a23b0559b8db962ed1257daec1eb50711766767ea0bdd9317f6ed4f</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>accce703de1a23b0559b8db962ed1257da2149374ee27f6d41209d4fac93dc6ef0</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>a5b4adf28d18357c852661ec2cb529c51a4b5ba4ac1674bf25191be22e0c11d0cb</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>a5b4adf28d18357c852661ec2cb529c51adeec1825fc0cbc6831f589da6652e34c</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>a5b4adf28d18357c852661ec2cb529c51a4b5ba4ac1674bf25191be22e0c11d0cb</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>a5b4adf28d18357c852661ec2cb529c51adeec1825fc0cbc6831f589da6652e34c</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>af1eafd230309f27ed9e2f6a0899615f6ae07952fadc1d7feaf1c35e70f4976ba9</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>af1eafd230309f27ed9e2f6a0899615f6af5617abc60520abe13516f3db8ec1af2</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>af1eafd230309f27ed9e2f6a0899615f6afff1d955529f4e44556f0624d2e08c83</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>af1eafd230309f27ed9e2f6a0899615f6ae07952fadc1d7feaf1c35e70f4976ba9</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>af1eafd230309f27ed9e2f6a0899615f6afff1d955529f4e44556f0624d2e08c83</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>af1eafd230309f27ed9e2f6a0899615f6af5617abc60520abe13516f3db8ec1af2</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>adbf9f58b84a61add08fed43004cf49c8a20de9e3b68b865392499c47e9893bf97</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>adbf9f58b84a61add08fed43004cf49c8a221044a9d2c187179acf84d3d6bbfae0</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>adbf9f58b84a61add08fed43004cf49c8a20de9e3b68b865392499c47e9893bf97</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>adbf9f58b84a61add08fed43004cf49c8a221044a9d2c187179acf84d3d6bbfae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a77b54878cad9714b31b80f7f715d3b13af19a8017c67ff7ee58fd2cce61107577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a77b54878cad9714b31b80f7f715d3b13afd65d70a8ef3b4eeb74102e8d1789daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a77b54878cad9714b31b80f7f715d3b13af19a8017c67ff7ee58fd2cce61107577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a77b54878cad9714b31b80f7f715d3b13afd65d70a8ef3b4eeb74102e8d1789daa</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>a6ac5678dd288827c5a9fbfd4a52d617eabdb6fa8a4ebe1769d20f007b08e0ba72</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>a6ac5678dd288827c5a9fbfd4a52d617ea93fcc0a8e8328f198c4ce57f6a81350b</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>a6ac5678dd288827c5a9fbfd4a52d617eabdb6fa8a4ebe1769d20f007b08e0ba72</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>a6ac5678dd288827c5a9fbfd4a52d617ea93fcc0a8e8328f198c4ce57f6a81350b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af2ba73420ef07782e4f3dcc852750051a03b5c56a10a8ff14a7c42b7c62f5bca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af2ba73420ef07782e4f3dcc852750051ad0e5f9c9d78fe7ead56e7fe159790e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af2ba73420ef07782e4f3dcc852750051a03b5c56a10a8ff14a7c42b7c62f5bca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af2ba73420ef07782e4f3dcc852750051ad0e5f9c9d78fe7ead56e7fe159790e63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_digamma_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__digamma__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__digamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac4345f3169568513ead58e0554e5a43aa524be53821fc7ee75fe498ec699fb004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__digamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac4345f3169568513ead58e0554e5a43aa7b78c920cddef8c1f62e131bc83047b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__digamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac4345f3169568513ead58e0554e5a43aa524be53821fc7ee75fe498ec699fb004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__digamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac4345f3169568513ead58e0554e5a43aa7b78c920cddef8c1f62e131bc83047b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_erf_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__erf__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__erf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6234b459fcd987c2eef595f7592420c3a3f7fb73cc6717ae84f72405e53de682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6234b459fcd987c2eef595f7592420c3a634dbfdeb05fbd7b36c33808740b0ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6234b459fcd987c2eef595f7592420c3a3f7fb73cc6717ae84f72405e53de682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a6234b459fcd987c2eef595f7592420c3a634dbfdeb05fbd7b36c33808740b0ef6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_erfc_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__erfc__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__erfc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8e194c4f6895f7e74b5b7a51d19d9366a8b0e7c452dca4f08fbe04be80f74fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erfc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8e194c4f6895f7e74b5b7a51d19d9366a2a162ea466693bf4b2c56b4f8473d081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erfc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8e194c4f6895f7e74b5b7a51d19d9366a8b0e7c452dca4f08fbe04be80f74fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__erfc__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8e194c4f6895f7e74b5b7a51d19d9366a2a162ea466693bf4b2c56b4f8473d081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3504effbeaef0806dd7937435bbeb1d0afd2bf2a50879368c3e2acb2e759df834</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>a3504effbeaef0806dd7937435bbeb1d0a5ca0ffb997baa94704b07d895814b73a</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>a3504effbeaef0806dd7937435bbeb1d0a5ca0ffb997baa94704b07d895814b73a</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>a3504effbeaef0806dd7937435bbeb1d0afd2bf2a50879368c3e2acb2e759df834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa39f8a9eb84d67dd8031817449c0594a27ddea722aa7b39a4dac5dedecc22a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa39f8a9eb84d67dd8031817449c0594af69429acc8c6ea7c863b776f82d0f1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa39f8a9eb84d67dd8031817449c0594a27ddea722aa7b39a4dac5dedecc22a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa39f8a9eb84d67dd8031817449c0594af69429acc8c6ea7c863b776f82d0f1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_fmod_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__fmod__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__fmod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96d4ae386f02bd9d9fb0645c969d421aa323aa9b3d9f9c67df12ef4261029aee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__fmod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96d4ae386f02bd9d9fb0645c969d421aa2f240c7eee96b01612d1900c0fb42416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__fmod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96d4ae386f02bd9d9fb0645c969d421aa323aa9b3d9f9c67df12ef4261029aee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__fmod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96d4ae386f02bd9d9fb0645c969d421aa2f240c7eee96b01612d1900c0fb42416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a808ce693820ccf38d7158a2b579a4c51a21353df2071c74dc71d6823c08a5dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a808ce693820ccf38d7158a2b579a4c51a2bebaf59ad3e37c8111042b19768fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a808ce693820ccf38d7158a2b579a4c51a21353df2071c74dc71d6823c08a5dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a808ce693820ccf38d7158a2b579a4c51a2bebaf59ad3e37c8111042b19768fb8e</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>a1773d38f8f91c2e826659a51a5548bdfaad4fd6d654d1da397ef8f61ad2d7f544</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>a1773d38f8f91c2e826659a51a5548bdfadd3423b22cb10486b7bf457afb30098a</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>a1773d38f8f91c2e826659a51a5548bdfa186db6ba86a196ee012840e5cc65895c</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>a1773d38f8f91c2e826659a51a5548bdfaad4fd6d654d1da397ef8f61ad2d7f544</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>a1773d38f8f91c2e826659a51a5548bdfa186db6ba86a196ee012840e5cc65895c</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>a1773d38f8f91c2e826659a51a5548bdfadd3423b22cb10486b7bf457afb30098a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_igamma_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__igamma__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__igamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ea9ce07f74e7a8c677b39cc44383394a7b9ae485629a1d1eb1bae1936d0eb824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ea9ce07f74e7a8c677b39cc44383394ab7cdd5ad4c279ea0fb4998da4d0ea01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ea9ce07f74e7a8c677b39cc44383394a7b9ae485629a1d1eb1bae1936d0eb824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0ea9ce07f74e7a8c677b39cc44383394ab7cdd5ad4c279ea0fb4998da4d0ea01b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_igammac_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__igammac__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__igammac__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a824c7fafb4639383559f51216cb44b38a4f2e6940192cdef02abc5db37dcf70e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igammac__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a824c7fafb4639383559f51216cb44b38a2d10d0b7193d27150ef841136c22ae2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igammac__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a824c7fafb4639383559f51216cb44b38a4f2e6940192cdef02abc5db37dcf70e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__igammac__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a824c7fafb4639383559f51216cb44b38a2d10d0b7193d27150ef841136c22ae2b</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>a106b688af9e78663c2e0fab384c5edaba5b4f45f5311690b8c419fb477ec26034</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>a106b688af9e78663c2e0fab384c5edaba35a7a1e2d786d911c82dda8b3cead5c5</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>a106b688af9e78663c2e0fab384c5edaba5b4f45f5311690b8c419fb477ec26034</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>a106b688af9e78663c2e0fab384c5edaba35a7a1e2d786d911c82dda8b3cead5c5</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>a28c10cebb8edca9357f3b2421173abb1a18d2c79b63d33ba8f8de5283c0e5ced2</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>a28c10cebb8edca9357f3b2421173abb1adbd773c1a7528c293fcd684f41ef2d39</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>a28c10cebb8edca9357f3b2421173abb1a18d2c79b63d33ba8f8de5283c0e5ced2</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>a28c10cebb8edca9357f3b2421173abb1adbd773c1a7528c293fcd684f41ef2d39</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>ae634cbd71650e4e73ad9b6339514695caccd62c898040cd0c3931ea7038721f18</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>ae634cbd71650e4e73ad9b6339514695ca159854d772fd78b8d945bd8f91d4a573</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>ae634cbd71650e4e73ad9b6339514695caccd62c898040cd0c3931ea7038721f18</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>ae634cbd71650e4e73ad9b6339514695ca159854d772fd78b8d945bd8f91d4a573</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a50ae684f1b6abc89f21ada73b30f103ba1578abafd8bafa962b1d7bb5b4b67337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a50ae684f1b6abc89f21ada73b30f103ba3321fc7de7eb5533fc3dd54bdf94b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a50ae684f1b6abc89f21ada73b30f103ba1578abafd8bafa962b1d7bb5b4b67337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a50ae684f1b6abc89f21ada73b30f103ba3321fc7de7eb5533fc3dd54bdf94b505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada0544393036e3ae5d96e878d55c1bc2a207037557ba93dd597b4fee1cb323688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada0544393036e3ae5d96e878d55c1bc2ad97d4d775087803b7c298ca990274baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada0544393036e3ae5d96e878d55c1bc2a207037557ba93dd597b4fee1cb323688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada0544393036e3ae5d96e878d55c1bc2ad97d4d775087803b7c298ca990274baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9caf5cd4c3735dd60cac2cac9528f8da0e89c755c961592052270ba929c83d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9caf5cd4c3735dd60cac2cac9528f8da3a03ebad5b4b94085f109d1b5802e7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9caf5cd4c3735dd60cac2cac9528f8da0e89c755c961592052270ba929c83d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9caf5cd4c3735dd60cac2cac9528f8da3a03ebad5b4b94085f109d1b5802e7e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_lgamma_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__lgamma__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__lgamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aac04163023251379fb34b5674bf52f28a251d80498bab5f360a1aaae3da92cc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__lgamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aac04163023251379fb34b5674bf52f28a32c9298fab336afdddc90c603ec48461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__lgamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aac04163023251379fb34b5674bf52f28a251d80498bab5f360a1aaae3da92cc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__lgamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aac04163023251379fb34b5674bf52f28a32c9298fab336afdddc90c603ec48461</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9ec481fe0f9d8d9a310d5a108cdb9010afe9ce849c5803610f7f3c22109a6bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9ec481fe0f9d8d9a310d5a108cdb9010a7b23eb8c3ecce53633e587b89190f698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9ec481fe0f9d8d9a310d5a108cdb9010afe9ce849c5803610f7f3c22109a6bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9ec481fe0f9d8d9a310d5a108cdb9010a7b23eb8c3ecce53633e587b89190f698</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a152fadfb8d64fbac8dd81f4a343810f2a0f3c9610be4cc591718bb14434f8eb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a152fadfb8d64fbac8dd81f4a343810f2a851489354614028f7dd1fd1cbd0dd9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a152fadfb8d64fbac8dd81f4a343810f2a851489354614028f7dd1fd1cbd0dd9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a152fadfb8d64fbac8dd81f4a343810f2a0f3c9610be4cc591718bb14434f8eb77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7f4aea69ef525f2027d993efb6f23453a82507cfe87945da7f7932752b6f5630b</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>a7f4aea69ef525f2027d993efb6f23453a55f151f384c225b28374fd99c7376edd</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>a7f4aea69ef525f2027d993efb6f23453a55f151f384c225b28374fd99c7376edd</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>a7f4aea69ef525f2027d993efb6f23453a82507cfe87945da7f7932752b6f5630b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a7bc9eae33703ab45156c2b40ba829f32a12a1a0c14a7d0db969afbb6a7f630984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a7bc9eae33703ab45156c2b40ba829f32ad7dae304ed6854c2a85bc48f6a07a4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a7bc9eae33703ab45156c2b40ba829f32a12a1a0c14a7d0db969afbb6a7f630984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a7bc9eae33703ab45156c2b40ba829f32ad7dae304ed6854c2a85bc48f6a07a4dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a388e9b6e9621610e1d037a175b6e994ca300cf831b20619765246682007b0c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a388e9b6e9621610e1d037a175b6e994ca8512e08251db0045a3f6aad01ed2c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a388e9b6e9621610e1d037a175b6e994ca300cf831b20619765246682007b0c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a388e9b6e9621610e1d037a175b6e994ca8512e08251db0045a3f6aad01ed2c175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_mod2_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod2__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__mod2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a550cc73a0ee5cb11c4d2389cdfb12fc2a11eb46e8cc085f3182197781551c798a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a550cc73a0ee5cb11c4d2389cdfb12fc2ac2d60d32e7094743b06671b7e62e8d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a550cc73a0ee5cb11c4d2389cdfb12fc2a11eb46e8cc085f3182197781551c798a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a550cc73a0ee5cb11c4d2389cdfb12fc2ac2d60d32e7094743b06671b7e62e8d07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_mod_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod__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__mod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aadc582b3cc8666296fbe8235ca9ea61da82ee50e27fad07133d4e60ce62116553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aadc582b3cc8666296fbe8235ca9ea61da01422d9cc9daca417ff282e09edf85fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aadc582b3cc8666296fbe8235ca9ea61da82ee50e27fad07133d4e60ce62116553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__mod__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aadc582b3cc8666296fbe8235ca9ea61da01422d9cc9daca417ff282e09edf85fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_norm1_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>a18f184933a4e538fbf362bb302325428aa674f60426af5bd09ba89070d1d1d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>a18f184933a4e538fbf362bb302325428a424fa7f8f4199cea27aa71e86e2dd8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>a18f184933a4e538fbf362bb302325428aa674f60426af5bd09ba89070d1d1d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>a18f184933a4e538fbf362bb302325428a424fa7f8f4199cea27aa71e86e2dd8ad</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>a82349508265adc7c9e51ab8749fd5218a6dad18cc9d62899ac7e5e51214a5eae7</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>a82349508265adc7c9e51ab8749fd5218a56937fc13b963d7f0ad3eaefbc364440</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>a82349508265adc7c9e51ab8749fd5218a6dad18cc9d62899ac7e5e51214a5eae7</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>a82349508265adc7c9e51ab8749fd5218a56937fc13b963d7f0ad3eaefbc364440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_polygamma_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__polygamma__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__polygamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abba5b63517cc984fd3a12767341d46a6af5bf823680b9b07dab89b0901c63efc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__polygamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abba5b63517cc984fd3a12767341d46a6a357d679ab49160d2819fdc818e9badcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__polygamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abba5b63517cc984fd3a12767341d46a6af5bf823680b9b07dab89b0901c63efc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__polygamma__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abba5b63517cc984fd3a12767341d46a6a357d679ab49160d2819fdc818e9badcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>abdaa10dd24f062f061bf4bdc4bf52d96a45cb42fc5bedabb061b14c4f60dd311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>abdaa10dd24f062f061bf4bdc4bf52d96a61a82c1dc1acc13994637d3d7cec69ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>abdaa10dd24f062f061bf4bdc4bf52d96a45cb42fc5bedabb061b14c4f60dd311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>abdaa10dd24f062f061bf4bdc4bf52d96a61a82c1dc1acc13994637d3d7cec69ae</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>a1fb7bc807de57a32b40b470e7230ada5ad39e4c59bdc2ecc6a216dc7c28888d69</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>a1fb7bc807de57a32b40b470e7230ada5ac5092e8434f9c08367d717df285e37b2</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>a1fb7bc807de57a32b40b470e7230ada5ad39e4c59bdc2ecc6a216dc7c28888d69</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>a1fb7bc807de57a32b40b470e7230ada5ac5092e8434f9c08367d717df285e37b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aae78d7d7cf9ff544bdfe02c0cf6aa6ada8bcbe8e00411673d174b3b902f38835b</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>aae78d7d7cf9ff544bdfe02c0cf6aa6adae705551a114f81586f17049e8f1a845b</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>aae78d7d7cf9ff544bdfe02c0cf6aa6adae705551a114f81586f17049e8f1a845b</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>aae78d7d7cf9ff544bdfe02c0cf6aa6ada8bcbe8e00411673d174b3b902f38835b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_quotient_op&lt; LhsScalar, RhsScalar &gt;::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a39bf7b81b9497502f4fff984dde9aa99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a22023e3218c1a65a449265404be9c6c0a896b4344cc856c2afbc4f7bcdcffc279</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>a22023e3218c1a65a449265404be9c6c0ad474fe81a793c2924cdd04d594221152</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>a22023e3218c1a65a449265404be9c6c0adf093e4def8e92a9eb37c7ce64da3c9e</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>a22023e3218c1a65a449265404be9c6c0a896b4344cc856c2afbc4f7bcdcffc279</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>a22023e3218c1a65a449265404be9c6c0adf093e4def8e92a9eb37c7ce64da3c9e</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>a22023e3218c1a65a449265404be9c6c0ad474fe81a793c2924cdd04d594221152</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>ad1aae814709980e14c52b31497a710d7a76ef11c7e8d478492d774446e538bf7e</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>ad1aae814709980e14c52b31497a710d7aa9cda79558eaa2f6cf7a9c9bb8cf26b1</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>ad1aae814709980e14c52b31497a710d7a76ef11c7e8d478492d774446e538bf7e</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>ad1aae814709980e14c52b31497a710d7aa9cda79558eaa2f6cf7a9c9bb8cf26b1</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>a7168357c2967caa032a917a89c279ad2aa56920f804844983233905fe405615fa</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>a7168357c2967caa032a917a89c279ad2a1e8a06dab18e54eaa7b7486f723408bb</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>a7168357c2967caa032a917a89c279ad2aa56920f804844983233905fe405615fa</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>a7168357c2967caa032a917a89c279ad2a1e8a06dab18e54eaa7b7486f723408bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9fc81a99f1eadb4454e62ae4777e8249aaf60b8a3ccfdf3f8b130beac76e774ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9fc81a99f1eadb4454e62ae4777e8249a9b7ee212917d495eb2f788d4befbe3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9fc81a99f1eadb4454e62ae4777e8249aaf60b8a3ccfdf3f8b130beac76e774ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9fc81a99f1eadb4454e62ae4777e8249a9b7ee212917d495eb2f788d4befbe3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac5ef7221cad1e0f5a8cd55fc9ec2f5d0aab9314c7634b206dbd4c67ea0248a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac5ef7221cad1e0f5a8cd55fc9ec2f5d0a42270715689dd0ec84b0fd107803669f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac5ef7221cad1e0f5a8cd55fc9ec2f5d0aab9314c7634b206dbd4c67ea0248a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac5ef7221cad1e0f5a8cd55fc9ec2f5d0a42270715689dd0ec84b0fd107803669f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__score__coeff__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sigmoid_op&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sigmoid__op_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sigmoid__op_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ef58869042a91a516d2fbdbb097dec6af4e86b42faced1407833287bf2cdc808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sigmoid__op_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ef58869042a91a516d2fbdbb097dec6aef4102be52b788361c61f9a97e821e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sigmoid__op_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ef58869042a91a516d2fbdbb097dec6af4e86b42faced1407833287bf2cdc808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sigmoid__op_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ef58869042a91a516d2fbdbb097dec6aef4102be52b788361c61f9a97e821e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a43766326c3f1df319019a50453854c03ad62c27b6328ad23b9b08e6dcee6e1a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a43766326c3f1df319019a50453854c03a74a3484e8bb43f5a02e0cad7a071a144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a43766326c3f1df319019a50453854c03ad62c27b6328ad23b9b08e6dcee6e1a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a43766326c3f1df319019a50453854c03a74a3484e8bb43f5a02e0cad7a071a144</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>acc1d946b82b111bf471c7afc50cf69bca13fa95a32a122a5e63cca1f985afcf7b</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>acc1d946b82b111bf471c7afc50cf69bcaa2e4c929edbd8465e54585bc02c01936</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>acc1d946b82b111bf471c7afc50cf69bca13fa95a32a122a5e63cca1f985afcf7b</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>acc1d946b82b111bf471c7afc50cf69bcaa2e4c929edbd8465e54585bc02c01936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad33b505dd1208a45a4e3300fd6ff0baeaa58425e832a1c19a79dfe761489486c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad33b505dd1208a45a4e3300fd6ff0baea23f081671edc99f38b583dcfd4f4a19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad33b505dd1208a45a4e3300fd6ff0baeaa58425e832a1c19a79dfe761489486c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad33b505dd1208a45a4e3300fd6ff0baea23f081671edc99f38b583dcfd4f4a19b</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>a71f49d953251e3f24de5581f70a5f4a1a6497f869eb6377f8600f0801e5471eca</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>a71f49d953251e3f24de5581f70a5f4a1af981f8e951faf3633770ee34b63d0925</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>a71f49d953251e3f24de5581f70a5f4a1a6497f869eb6377f8600f0801e5471eca</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>a71f49d953251e3f24de5581f70a5f4a1af981f8e951faf3633770ee34b63d0925</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>a1c1f3804efb78a896300b83d357070e8a8993a764d0bb4d18703301ce6e5383d7</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>a1c1f3804efb78a896300b83d357070e8a1f78e5d26a3dc3d7c5907a1c7017b656</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>a1c1f3804efb78a896300b83d357070e8a8993a764d0bb4d18703301ce6e5383d7</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>a1c1f3804efb78a896300b83d357070e8a1f78e5d26a3dc3d7c5907a1c7017b656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a0aa4042a37e5ab11c2c9b6976b216a37ae9723ad8ec7dbf7ebdb98bf1c63dfef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a0aa4042a37e5ab11c2c9b6976b216a37a9d6cb1fc12eb23516d70e1f2cf7e7181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a0aa4042a37e5ab11c2c9b6976b216a37ae9723ad8ec7dbf7ebdb98bf1c63dfef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a0aa4042a37e5ab11c2c9b6976b216a37a9d6cb1fc12eb23516d70e1f2cf7e7181</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>a36788fdc835fea4b7d78f4bd61c2c814a360d78a3be47ea311928afe3b17c53bd</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>a36788fdc835fea4b7d78f4bd61c2c814ad296ec435b40b8bb5e9d4a764c5c112c</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>a36788fdc835fea4b7d78f4bd61c2c814a360d78a3be47ea311928afe3b17c53bd</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>a36788fdc835fea4b7d78f4bd61c2c814ad296ec435b40b8bb5e9d4a764c5c112c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada90e62c11b917fbee00302f18df373ca65e9777db8a26ccedea796419dafa66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada90e62c11b917fbee00302f18df373cacb36dbaba2678139b9210c969cf22413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada90e62c11b917fbee00302f18df373cacb36dbaba2678139b9210c969cf22413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ada90e62c11b917fbee00302f18df373ca65e9777db8a26ccedea796419dafa66f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_zeta_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__zeta__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__zeta__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5aebc12fb01be076298dd8830dfe0a6fafbbfb8db892f5a49958f6e15ad0f9a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__zeta__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5aebc12fb01be076298dd8830dfe0a6fa5fea01652317a1f39965baef355afcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__zeta__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5aebc12fb01be076298dd8830dfe0a6fafbbfb8db892f5a49958f6e15ad0f9a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__zeta__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5aebc12fb01be076298dd8830dfe0a6fa5fea01652317a1f39965baef355afcfd</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>a11c165a262da24254d899220b213054fa638cb605a493f47fc45abcc32431467b</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>a11c165a262da24254d899220b213054fac2448c9a46d294a42b7509120f934e90</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>a11c165a262da24254d899220b213054fa638cb605a493f47fc45abcc32431467b</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>a11c165a262da24254d899220b213054fac2448c9a46d294a42b7509120f934e90</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>ad65a8f9b09a1f4bb1e5c4f44f41bc217a19c3b5c47602761026dea2c8bbe0e5aa</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>ad65a8f9b09a1f4bb1e5c4f44f41bc217a1b9598710ffc89d3fabe45b22a24d805</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>ad65a8f9b09a1f4bb1e5c4f44f41bc217a19c3b5c47602761026dea2c8bbe0e5aa</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>ad65a8f9b09a1f4bb1e5c4f44f41bc217a1b9598710ffc89d3fabe45b22a24d805</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>a4a066ea408423082fe57c2f55f1af6c7af409263d8304cc27979870a8699c1260</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>a4a066ea408423082fe57c2f55f1af6c7a02df2fdfb03c83cdbd9fea1977d11830</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>a4a066ea408423082fe57c2f55f1af6c7af409263d8304cc27979870a8699c1260</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>a4a066ea408423082fe57c2f55f1af6c7a02df2fdfb03c83cdbd9fea1977d11830</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>aad016e635b33df44d233f5df14baa454afb9857a3c44db72b0799984e3ec7ff74</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>aad016e635b33df44d233f5df14baa454acdd4016fa93a346e433d7092abe8a022</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>aad016e635b33df44d233f5df14baa454afb9857a3c44db72b0799984e3ec7ff74</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>aad016e635b33df44d233f5df14baa454acdd4016fa93a346e433d7092abe8a022</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>ade5b2f86821db543ef85c29755a4eb12a45fb56a6ac54dcd463c33db0ecccf667</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>ade5b2f86821db543ef85c29755a4eb12a529de7f61adc0fec20144216ed39285b</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>ade5b2f86821db543ef85c29755a4eb12a45fb56a6ac54dcd463c33db0ecccf667</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>ade5b2f86821db543ef85c29755a4eb12a529de7f61adc0fec20144216ed39285b</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>a0973568da9d458ad09ddcdcfba7b76f7a42f35da42d40260ea080c79140567e92</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>a0973568da9d458ad09ddcdcfba7b76f7adc2e6501e556e7c98e706a80b1bd5533</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>a0973568da9d458ad09ddcdcfba7b76f7a42f35da42d40260ea080c79140567e92</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>a0973568da9d458ad09ddcdcfba7b76f7adc2e6501e556e7c98e706a80b1bd5533</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>a7e163864c6818319747a85a5e3bfc8d1a3bc2bd27deb5d9a02bb7318bbd0ae012</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>a7e163864c6818319747a85a5e3bfc8d1af3a8ffa4429c364617ebabd1b9237cfe</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>a7e163864c6818319747a85a5e3bfc8d1a3bc2bd27deb5d9a02bb7318bbd0ae012</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>a7e163864c6818319747a85a5e3bfc8d1af3a8ffa4429c364617ebabd1b9237cfe</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>a41f2290efe47d90a3d22e7bb70f42e7cae2ce6da6ed9cdbeae9720b7a22192ddd</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>a41f2290efe47d90a3d22e7bb70f42e7ca360209e7e6dd2e9bcc58d794553de7bb</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>a41f2290efe47d90a3d22e7bb70f42e7cae2ce6da6ed9cdbeae9720b7a22192ddd</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>a41f2290efe47d90a3d22e7bb70f42e7ca360209e7e6dd2e9bcc58d794553de7bb</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>ac8f0f6aac8503ceda43a3f85f70c66c3ae1e99e5406421e4a190f839cab85d593</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>ac8f0f6aac8503ceda43a3f85f70c66c3a8317b1b91ec60ab2f050d823b8eb8d60</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>ac8f0f6aac8503ceda43a3f85f70c66c3ae1e99e5406421e4a190f839cab85d593</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>ac8f0f6aac8503ceda43a3f85f70c66c3a8317b1b91ec60ab2f050d823b8eb8d60</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>a66b6ad76932d043be53634c66f4f5089abb5e607862ea0518c8191d336eb85df6</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>a66b6ad76932d043be53634c66f4f5089a8c5603ef1fc15f366ef8e4673bb49be2</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>a66b6ad76932d043be53634c66f4f5089abb5e607862ea0518c8191d336eb85df6</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>a66b6ad76932d043be53634c66f4f5089a8c5603ef1fc15f366ef8e4673bb49be2</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>a98204f0097bf349ba62c3685554849d1a98e0820d23590dcbb2cb8ec516f391f8</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>a98204f0097bf349ba62c3685554849d1a53ef9987f76cf13f68955a024f5b1c4b</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>a98204f0097bf349ba62c3685554849d1a98e0820d23590dcbb2cb8ec516f391f8</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>a98204f0097bf349ba62c3685554849d1a53ef9987f76cf13f68955a024f5b1c4b</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>a16d49f564565a09133d3d6f45d693ffca559811fa7e8b3a35987870cda2dde984</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>a16d49f564565a09133d3d6f45d693ffca7b32bdfc21773f4ec4538f9d89b2652f</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>a16d49f564565a09133d3d6f45d693ffca559811fa7e8b3a35987870cda2dde984</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>a16d49f564565a09133d3d6f45d693ffca7b32bdfc21773f4ec4538f9d89b2652f</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>a0328ac02e9c3c3829bda9dbce4e60e9ba92179a8c48be150d3d3667ae45cb9aa5</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>a0328ac02e9c3c3829bda9dbce4e60e9ba1dd78bc3426f3cc46f8db78adc92a5f1</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>a0328ac02e9c3c3829bda9dbce4e60e9ba92179a8c48be150d3d3667ae45cb9aa5</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>a0328ac02e9c3c3829bda9dbce4e60e9ba1dd78bc3426f3cc46f8db78adc92a5f1</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>a16bd0988c5601d86a293f9cdce781f77a66ed2094c22e141903f5c591a4c7d254</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>a16bd0988c5601d86a293f9cdce781f77a23c3ac4a1b64a4407ec853d3c2c8f743</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>a16bd0988c5601d86a293f9cdce781f77a66ed2094c22e141903f5c591a4c7d254</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>a16bd0988c5601d86a293f9cdce781f77a23c3ac4a1b64a4407ec853d3c2c8f743</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>a0082a0d0a365aef841f92cc9be1160c6a539eea896c1de2dfd63d94d26dfbc270</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>a0082a0d0a365aef841f92cc9be1160c6ac841a89be06eb2c5e670c32a8368a46a</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>a0082a0d0a365aef841f92cc9be1160c6a539eea896c1de2dfd63d94d26dfbc270</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>a0082a0d0a365aef841f92cc9be1160c6ac841a89be06eb2c5e670c32a8368a46a</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>ad85ea272c70a05d87b9b1ffb0dbbc333aee5bdad67b566763bd314830840c16a4</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>ad85ea272c70a05d87b9b1ffb0dbbc333a760796f6c3d1ca1389c9fd04b138c223</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>ad85ea272c70a05d87b9b1ffb0dbbc333aee5bdad67b566763bd314830840c16a4</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>ad85ea272c70a05d87b9b1ffb0dbbc333a760796f6c3d1ca1389c9fd04b138c223</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>af5af0c4b1902c03fdef0cbae45fe2d99a8561a1876922e88f64322d0d35529c68</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>af5af0c4b1902c03fdef0cbae45fe2d99adddba770c109661df8b666a0639d20ba</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>af5af0c4b1902c03fdef0cbae45fe2d99a8561a1876922e88f64322d0d35529c68</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>af5af0c4b1902c03fdef0cbae45fe2d99adddba770c109661df8b666a0639d20ba</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>a5d8aa708cd05b1f3d0a8e18c3566e343a2cde1c2e8fa6eef291c15c6b983cdd88</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>a5d8aa708cd05b1f3d0a8e18c3566e343a78fabc0cb0ea4087984da45bfc3aa1de</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>a5d8aa708cd05b1f3d0a8e18c3566e343a2cde1c2e8fa6eef291c15c6b983cdd88</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>a5d8aa708cd05b1f3d0a8e18c3566e343a78fabc0cb0ea4087984da45bfc3aa1de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a6a0092ebc7461794e2ed1f03c1bf0594aa216e5085d46e068719d6cdef837c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a6a0092ebc7461794e2ed1f03c1bf0594ad2507f720dd95b66dc2e9e6697b7cd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a6a0092ebc7461794e2ed1f03c1bf0594aa216e5085d46e068719d6cdef837c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a6a0092ebc7461794e2ed1f03c1bf0594ad2507f720dd95b66dc2e9e6697b7cd9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aef0b5dadf72c662169ca87aaf35c9e56a847d233e780983cb614574b79f84e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aef0b5dadf72c662169ca87aaf35c9e56a97dffab2c2efa832b33fade930827439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aef0b5dadf72c662169ca87aaf35c9e56a847d233e780983cb614574b79f84e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aef0b5dadf72c662169ca87aaf35c9e56a97dffab2c2efa832b33fade930827439</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; UniformRandomGenerator&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01UniformRandomGenerator_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01UniformRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabb0e407e1121e1322edbb3c22f6d8a1adf46931e0b491f932009f065176235ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01UniformRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabb0e407e1121e1322edbb3c22f6d8a1a1ad2f646bb4886e1ee25f8bd71e4f205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01UniformRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabb0e407e1121e1322edbb3c22f6d8a1adf46931e0b491f932009f065176235ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01UniformRandomGenerator_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabb0e407e1121e1322edbb3c22f6d8a1a1ad2f646bb4886e1ee25f8bd71e4f205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Evaluator::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Evaluator &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; Arg1Expr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; Arg1Expr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; Arg1Expr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; Arg2Expr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; Arg2Expr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; Arg2Expr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; Arg3Expr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; Arg3Expr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; Arg3Expr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; ElseExpr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; ElseExpr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; ElseExpr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; IfExpr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; IfExpr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; IfExpr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; LHSExpr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; LHSExpr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; LHSExpr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; RHSExpr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; RHSExpr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; RHSExpr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctorExtractor&lt; Eigen::TensorEvaluator&lt; ThenExpr, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</filename>
    <member kind="typedef">
      <type>Eigen::TensorEvaluator&lt; ThenExpr, Dev &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a03db1b1e7bb7b6c27f3aa432ba51b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a4d61a17b2400a06c7303a52d9a04fb3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>aa4a0cf121553dffe851f78af601e724b</anchor>
      <arglist>(const Eigen::TensorEvaluator&lt; ThenExpr, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor.html</anchorfile>
      <anchor>a9bf1a9794ad637ddbb9dfee947814850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01BinaryCategory83a636b9c354d354a9df1aa4dc995031.html</filename>
    <templarg>BinaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Binaryd9342d81c8ae45f71ed93d00e926568a.html</filename>
    <templarg>BinaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Binaryd9342d81c8ae45f71ed93d00e926568a.html</anchorfile>
      <anchor>a5a5a439adce3885db90b3f47f8693402</anchor>
      <arglist>(const TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>OP</type>
      <name>func</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Binaryd9342d81c8ae45f71ed93d00e926568a.html</anchorfile>
      <anchor>ad3b98dca91b1ea38660e77e553073fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; LHSExpr, Dev &gt; &gt;</type>
      <name>lhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Binaryd9342d81c8ae45f71ed93d00e926568a.html</anchorfile>
      <anchor>adfc316fddbc5743647f1c447625e9d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; RHSExpr, Dev &gt; &gt;</type>
      <name>rhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Binaryd9342d81c8ae45f71ed93d00e926568a.html</anchorfile>
      <anchor>a85afc51a77f1e0af93276d7e31cf25ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensor7493357084df582feecec0683604b2e5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensor7493357084df582feecec0683604b2e5.html</anchorfile>
      <anchor>ac19ffcdf446d1f0a066681ebb43643fa</anchor>
      <arglist>(const TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; LHSExpr, Dev &gt; &gt;</type>
      <name>lhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensor7493357084df582feecec0683604b2e5.html</anchorfile>
      <anchor>a15c606dedb7b0f3bf453c580087a6a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; RHSExpr, Dev &gt; &gt;</type>
      <name>rhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensor7493357084df582feecec0683604b2e5.html</anchorfile>
      <anchor>a45e10335184533ebc7d3a7bd20c593a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensordf038ac393b2cdb0862f005b7f044920.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensordf038ac393b2cdb0862f005b7f044920.html</anchorfile>
      <anchor>a6ec19187ed000bc5e3b997e0d085ad32</anchor>
      <arglist>(const TensorEvaluator&lt; const TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; RHSExpr, Dev &gt; &gt;</type>
      <name>rhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensordf038ac393b2cdb0862f005b7f044920.html</anchorfile>
      <anchor>a6bffa31eeaede8c97574aabdec9c0197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::internal::conditional&lt; Evaluator::NumOutputDims==0, DSizes&lt; typename Evaluator::Index, 1 &gt;, typename Evaluator::Dimensions &gt;::type</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</anchorfile>
      <anchor>a1da9bb47b00ab77dfb87b68d5e8efd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt;</type>
      <name>Evaluator</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</anchorfile>
      <anchor>a4352ac10628e16701f9a565d1fcc5abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</anchorfile>
      <anchor>a9d83206f398b0fcf12ccb7cb93afd3c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</anchorfile>
      <anchor>ae4c383022925802c89854a152e06c166</anchor>
      <arglist>(const TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>const Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore8f031791d093e3a9e07e4f947b4999d.html</anchorfile>
      <anchor>af45d751ba2a845d695661bc0d9116210</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore5f049593956424a3c80d2ab3d5d274c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore5f049593956424a3c80d2ab3d5d274c.html</anchorfile>
      <anchor>af0bb31a1301e4e4182649c765a6df82b</anchor>
      <arglist>(const TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; ElseExpr, Dev &gt; &gt;</type>
      <name>elseExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore5f049593956424a3c80d2ab3d5d274c.html</anchorfile>
      <anchor>af656739a194c38573a49ce81e45c65b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; IfExpr, Dev &gt; &gt;</type>
      <name>ifExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore5f049593956424a3c80d2ab3d5d274c.html</anchorfile>
      <anchor>a1ed20d59011ac96d0893d601f5e63a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; ThenExpr, Dev &gt; &gt;</type>
      <name>thenExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Tensore5f049593956424a3c80d2ab3d5d274c.html</anchorfile>
      <anchor>aab7d1366cd9d80eb6d82325f57c75969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</filename>
    <templarg>TernaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</anchorfile>
      <anchor>a48e5807643bd90f1a5f702eeb5568335</anchor>
      <arglist>(const TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; Arg1Expr, Dev &gt; &gt;</type>
      <name>arg1Expr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</anchorfile>
      <anchor>a45fa69579df16c3e158bfd7a3d48049e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; Arg2Expr, Dev &gt; &gt;</type>
      <name>arg2Expr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</anchorfile>
      <anchor>ab435ad395b48684fba90ee4a6cf7a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; Arg3Expr, Dev &gt; &gt;</type>
      <name>arg3Expr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</anchorfile>
      <anchor>ae70244b8e2f899b4065725f2ed04e599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OP</type>
      <name>func</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01Ternara82ef7abd5e9af1dbf704f2ef257c661.html</anchorfile>
      <anchor>acd611491ff5d1b3f023459ebd5b2b998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01UnaryC110bea3d3d3db667c392bef14f65620b.html</filename>
    <templarg>UnaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FunctorExtractor</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01UnaryC110bea3d3d3db667c392bef14f65620b.html</anchorfile>
      <anchor>a70beda1469b239f834a786f2cfd3f0b6</anchor>
      <arglist>(const TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &amp;expr)</arglist>
    </member>
    <member kind="variable">
      <type>OP</type>
      <name>func</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01UnaryC110bea3d3d3db667c392bef14f65620b.html</anchorfile>
      <anchor>a28c61a31079fddefa69190015e83e9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctorExtractor&lt; TensorEvaluator&lt; RHSExpr, Dev &gt; &gt;</type>
      <name>rhsExpr</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01const_01UnaryC110bea3d3d3db667c392bef14f65620b.html</anchorfile>
      <anchor>aa5dc1704a77da9cc4f30424ebdd32530</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01TensorAssignOpd17e16f2d2e7477adbefe6c52ac51396.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01TensorEvalToOp4278402ac2ec19a697b4bfeab3d165a4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01TensorReductio421aa2b2dcc25f99dcb5fe3d66fbae40.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01TensorSelectOpa995e486af74c2f4f4223cced4475b1f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01TernaryCategora16c4868c7f08b5d83eba79a13d54f10.html</filename>
    <templarg>TernaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1FunctorExtractor_3_01TensorEvaluator_3_01UnaryCategory_a9ff2435c570c5248c08b41b4216b545.html</filename>
    <templarg>UnaryCategory</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::GaussianGenerator</name>
    <filename>classEigen_1_1internal_1_1GaussianGenerator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NumDims</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>GaussianGenerator</name>
      <anchorfile>classEigen_1_1internal_1_1GaussianGenerator.html</anchorfile>
      <anchor>a54fa35a51a93200db4469b4b2b288ea4</anchor>
      <arglist>(const array&lt; T, NumDims &gt; &amp;means, const array&lt; T, NumDims &gt; &amp;std_devs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1GaussianGenerator.html</anchorfile>
      <anchor>a8d19ca5434d3049cade619afd3c2ac8d</anchor>
      <arglist>(const array&lt; Index, NumDims &gt; &amp;coordinates) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1internal_1_1GaussianGenerator.html</anchorfile>
      <anchor>adfd474e7dab4c9251f1326a0a4746dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; T, NumDims &gt;</type>
      <name>m_means</name>
      <anchorfile>classEigen_1_1internal_1_1GaussianGenerator.html</anchorfile>
      <anchor>acf42446cd583d55deaa1d708857669de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; T, NumDims &gt;</type>
      <name>m_two_sigmas</name>
      <anchorfile>classEigen_1_1internal_1_1GaussianGenerator.html</anchorfile>
      <anchor>ad36335a492d18f90be11baee36466a35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_kernel</name>
    <filename>structEigen_1_1internal_1_1gebp__kernel.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></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>a1f59f8c81214f28744f3e65285d9a9b6a37cd6d7c27963bee40286737d8911b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6ad88f90a9a02c83f1e3e57a2f3a494c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6a6815d42bad4840d289bcc5acb07accca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6a1aa953ae9aadabd319bcaa2e30437688</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::AccPacket</type>
      <name>AccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ad591096b11aea803742dd4482e46961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::LhsPacket</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ab582b2aa13b4850eb1d2e21ffa6f5a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6ad88f90a9a02c83f1e3e57a2f3a494c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a012d16a8957ad24519397e9f6ed00ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResPacket</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>accee30d2e60594819d6aec8194ddfa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6a1aa953ae9aadabd319bcaa2e30437688</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>abcd48a522e4a7a6a8a1e4445d384ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RhsPacket</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a0173951a3e20a8831bc72928cdeadfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6a6815d42bad4840d289bcc5acb07accca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::AccPacket</type>
      <name>SAccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a32e53eb27c3a5b3fe752036a608aab30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::LhsPacket</type>
      <name>SLhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac6d9a01a6cd5336e08b07c58efee44b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::ResPacket</type>
      <name>SResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a0c4a0b1397b0fe4fc66acd81e87fd614</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::ResScalar</type>
      <name>SResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91134d92cfbc82bccc82836d0589c78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::RhsPacket</type>
      <name>SRhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a6a1a2ff6e30bb70ed43572392dd0530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; RhsScalar, LhsScalar, ConjugateRhs, ConjugateLhs &gt;</type>
      <name>SwappedTraits</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a9793d170707e854eb15e26f27236de8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a6a9cda2b9874531c270a04e6832d31ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1f59f8c81214f28744f3e65285d9a9b6a37cd6d7c27963bee40286737d8911b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>afd8f51fe544ebb1106bbae9698f8a1de</anchor>
      <arglist>(const DataMapper &amp;res, const LhsScalar *blockA, const RhsScalar *blockB, Index rows, Index depth, Index cols, ResScalar alpha, Index strideA=-1, Index strideB=-1, Index offsetA=0, Index offsetB=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_madd_selector</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector.html</anchorfile>
      <anchor>ac8ddb995ca21a105b1309c9632b5ca7f</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</anchorfile>
      <anchor>a9c7067aeacff0a1010ede59f4cd74f49</anchor>
      <arglist>(const CJ &amp;cj, T &amp;a, T &amp;b, T &amp;c, T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits</name>
    <filename>classEigen_1_1internal_1_1gebp__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393aeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393adee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393adeade286be509b89060371a6c54f6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a3ce46efd5e3f90a8a0d62eba94d22ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a861027e1781cbff0e2fa3fa4999d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393acb7a9c55cdb2382d34d1dc1473728d1b</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>a0ffb620fc73db14ce5cf1b95b6782393a952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393aeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a3ce46efd5e3f90a8a0d62eba94d22ff8</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>a0ffb620fc73db14ce5cf1b95b6782393a0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a861027e1781cbff0e2fa3fa4999d6275</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>a0ffb620fc73db14ce5cf1b95b6782393a6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393adeade286be509b89060371a6c54f6e13</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>a0ffb620fc73db14ce5cf1b95b6782393a7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ac3d728a0433e7ef90f927de45957add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>add54f631fcf0e21420054b51d0f2c888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393a7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a0ffb620fc73db14ce5cf1b95b6782393acb7a9c55cdb2382d34d1dc1473728d1b</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>a0ffb620fc73db14ce5cf1b95b6782393adee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a52b30a1314c29a3396bbaa44add57646</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a29ddd7548d8516711c78c049d9d89aa7</anchor>
      <arglist>(const ResPacketHalf &amp;c, const ResPacketHalf &amp;alpha, ResPacketHalf &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa6e3a3234f62ac8d69785a361efb86f9</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa578620545719a8a4a1390c28852ae7b</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a4eb22d4856136599f64daf69b42b30d7</anchor>
      <arglist>(const LhsScalar *a, LhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a7a8bf55c8af443448a3f95cd1afecfdf</anchor>
      <arglist>(const LhsScalar *a, LhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa9ae85d85eae99a248dae6b2350999db</anchor>
      <arglist>(const RhsScalar *b, RhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a24faddc403d5ca4609bc0c3ccef20549</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a34a49fe7eba0d98b4fb04e2303a17935</anchor>
      <arglist>(const LhsPacketType &amp;a, const RhsPacketType &amp;b, AccPacketType &amp;c, AccPacketType &amp;tmp) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a8f5b23c4c2ae98ef3e4a8a080d60bbacadb86c1516b61104be2760318652729a4</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca5027b44e609122ddf7a4a95c09f98ac0</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca909565738f77045ef659fb506f41777f</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacab3563b015d4d654e6ceec53adb7c01e8</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacaf55245cef873033cf9069e28afdb7413</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca5544f733f5e1ce7f66a19724858e3843</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca1bdcf94c17ab417ebde38498c689a5c2</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacaccb306c62f6c3cd1048cfa4b63bfa3e0</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca07d11600ecf1c944320b2e0e90b4a9f3</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacace93a3760434ce6ff3e99c38456344a2</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca31d7da8b9d37a7d27556bbcc565ebd65</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacadb86c1516b61104be2760318652729a4</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca5027b44e609122ddf7a4a95c09f98ac0</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacab3563b015d4d654e6ceec53adb7c01e8</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacace93a3760434ce6ff3e99c38456344a2</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca07d11600ecf1c944320b2e0e90b4a9f3</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacaccb306c62f6c3cd1048cfa4b63bfa3e0</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca1bdcf94c17ab417ebde38498c689a5c2</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca5544f733f5e1ce7f66a19724858e3843</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>a8f5b23c4c2ae98ef3e4a8a080d60bbacaf55245cef873033cf9069e28afdb7413</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca31d7da8b9d37a7d27556bbcc565ebd65</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>a8f5b23c4c2ae98ef3e4a8a080d60bbaca909565738f77045ef659fb506f41777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ac7066a8472bba3b2fa8a6d7851aa84d1</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>adcfd3dd73e75f58c534c2a60cae1d636</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aab956b324357a0a65bcb0e4cd3b0a8c3</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ad8542b2ef753f398371e46e1fc152f1a</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a010b4971c680a7db0b1bc27407fecf29</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a362310e8e8823deb6c16faa5f3bc58e1</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aec465608f384d4bdb1d6eb851dba134e</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a39c5a173e12bfcbc39f1587d5e2e8bc6</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a06c429f7169aab2612bf4f1d1d8ffe50</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a056952c4e2b8501f284340ccaaaef80d</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, false, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ab7ab949541407261496eac5410ce8cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2eb65e9ebf74c54bf25e28230eba76bbaac8ee638c66ba412eb252eb35c1f3132</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>a2eb65e9ebf74c54bf25e28230eba76bbae339e27f5aa75209d11d952ebaa43e68</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>a2eb65e9ebf74c54bf25e28230eba76bbae359040aa976a30e935acbb62aff4f50</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>a2eb65e9ebf74c54bf25e28230eba76bba65794ae19ba068fa8dd4f905cd440b5f</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>a2eb65e9ebf74c54bf25e28230eba76bbaedf7a8a08401090196a3be60c086bb32</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>a2eb65e9ebf74c54bf25e28230eba76bba9e4976eb3478f0145144daf3d7972a67</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>a2eb65e9ebf74c54bf25e28230eba76bba683a3a427818ff6c3ef870613d26125e</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>a2eb65e9ebf74c54bf25e28230eba76bba5b565aa13add7dd6e27c1ed437ac79c3</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>a2eb65e9ebf74c54bf25e28230eba76bba86fc55507f92ef5136c03abd9fbf1e9c</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>a2eb65e9ebf74c54bf25e28230eba76bba58f9d020f58c7870d8e01c15825aa897</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>a2eb65e9ebf74c54bf25e28230eba76bba6259238e373126337b8d8415c6033f90</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>a2eb65e9ebf74c54bf25e28230eba76bbaac8ee638c66ba412eb252eb35c1f3132</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>a2eb65e9ebf74c54bf25e28230eba76bbae339e27f5aa75209d11d952ebaa43e68</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>a2eb65e9ebf74c54bf25e28230eba76bba65794ae19ba068fa8dd4f905cd440b5f</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>a2eb65e9ebf74c54bf25e28230eba76bba58f9d020f58c7870d8e01c15825aa897</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>a2eb65e9ebf74c54bf25e28230eba76bba86fc55507f92ef5136c03abd9fbf1e9c</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>a2eb65e9ebf74c54bf25e28230eba76bba5b565aa13add7dd6e27c1ed437ac79c3</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>a2eb65e9ebf74c54bf25e28230eba76bba683a3a427818ff6c3ef870613d26125e</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>a2eb65e9ebf74c54bf25e28230eba76bba9e4976eb3478f0145144daf3d7972a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a0c5581e83d1752e89a05569c9e5e36f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4e4e5f7a5b3e9e31e0fa4eb14cf2150d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2eb65e9ebf74c54bf25e28230eba76bbaedf7a8a08401090196a3be60c086bb32</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>a2eb65e9ebf74c54bf25e28230eba76bba6259238e373126337b8d8415c6033f90</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>a2eb65e9ebf74c54bf25e28230eba76bbae359040aa976a30e935acbb62aff4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a035d3a0d089572b96aa8c2477f3ab2ae</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4375a05dff72e329cd2b92927f209941</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a1b2fc33a5924c145b1a7c8f1481b7445</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aab0f2804f174df7483d2ef36e1558aca</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3bae9d0c462dd83b94331154731eca00</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ad53bfe35b965d2aae4cd6742a10210f6</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8e184a777b9d37cf0594ec9b6eb4bb3e</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>af52aa05dbf5ccb54bb1a8f5374a1aeee</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a470289c6921499aac58e31f66eb4cbb2</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a285a9c1d6257f4aa72fa26a697e5894b</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, ConjLhs, false &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>abc0364d9773a89574429446d362d0cee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589da7d92579c0e7795f76fdfdc553dce542c</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>a4874049cc54b4ed2ee432222f261589daf27c58a163b24d8a8027b39d46e0739b</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>a4874049cc54b4ed2ee432222f261589daeea776602476afb272a14313af950a7a</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>a4874049cc54b4ed2ee432222f261589da4d68b45c307db794446846ee92a9f3e1</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>a4874049cc54b4ed2ee432222f261589da5b57bac3163d370298139783dacdc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589da20ef1d0c11d07aacadbe532b89658f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589dadf3fdcd35058cb752dafcb102be88bd5</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>a4874049cc54b4ed2ee432222f261589dab6a6c9d63afbb9957baa9727508d6146</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>a4874049cc54b4ed2ee432222f261589dafcdb765bfac08b808b6ae52fd6788200</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>a4874049cc54b4ed2ee432222f261589daf53a8f353208265d3bb2bb66755670a6</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>a4874049cc54b4ed2ee432222f261589da24b82fb5fdcef9f9dbe9710d22efb37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacketType, Scalar &gt;::type</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ae1ad8db4cf9a74d6ce7027fd1a2e0912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589da7d92579c0e7795f76fdfdc553dce542c</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>a4874049cc54b4ed2ee432222f261589daf27c58a163b24d8a8027b39d46e0739b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DoublePacket&lt; RealPacket &gt;</type>
      <name>DoublePacketType</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a3647441ddcfc09259f1db2ab4d3c35c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, RealPacket, Scalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a47eb0df2ec913c8c323d7e05f2d1b568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589da20ef1d0c11d07aacadbe532b89658f2f</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>a4874049cc54b4ed2ee432222f261589daf53a8f353208265d3bb2bb66755670a6</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>a4874049cc54b4ed2ee432222f261589dafcdb765bfac08b808b6ae52fd6788200</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>a4874049cc54b4ed2ee432222f261589dab6a6c9d63afbb9957baa9727508d6146</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>a4874049cc54b4ed2ee432222f261589da4d68b45c307db794446846ee92a9f3e1</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>a4874049cc54b4ed2ee432222f261589da5b57bac3163d370298139783dacdc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>afcb973197ada0b77fd18cca89be5d8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacketType, Scalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a7107c43632839527da18abd0953e77f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4874049cc54b4ed2ee432222f261589dadf3fdcd35058cb752dafcb102be88bd5</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>a4874049cc54b4ed2ee432222f261589da24b82fb5fdcef9f9dbe9710d22efb37d</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>a4874049cc54b4ed2ee432222f261589daeea776602476afb272a14313af950a7a</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>a6ee150d8ddc491faf9f1fa5f0f8b2708</anchor>
      <arglist>(const DoublePacketType &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>af786857c44a60615f2f2ff2124d792c8</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;alpha, Scalar &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4c400728a84a16c5aaaa1e80c15d3e07</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;b0, DoublePacketType &amp;b1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a3d95802989f9e09fa4c48316320039ea</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a960773b0e665dfe230447c41f979c353</anchor>
      <arglist>(const RhsScalar *b, RhsScalar &amp;b0, RhsScalar &amp;b1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad7812126b1588a00319aee4bd3d22cce</anchor>
      <arglist>(DoublePacketType &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>ad73ad4781fa04293c14ed1c18518eda8</anchor>
      <arglist>(Scalar &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ab40a433a1e34bdc77e553977480ef7ff</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>acc52d5ff54202d024bff09c849f20e52</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9966c4fd6218bb6a90a7d2e6cc302089</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a6044b41aafaf88849125ee269eb86ae7</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>abf454057091d6bb9eef1e05c3d07b9d2</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a20a1a6a0b1a7d9e74b6f77e1c9613681</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9d368dd72e4e4ad9eeff08c9e78f6e49</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, DoublePacketType &amp;c, RhsPacket &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>afa6b7516872a329728cd0298d8f0bcbc</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, ResPacket &amp;c, RhsPacket &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aade86e97b1bd726a729070cadd3e1805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <templarg>FiniteAtCompileTime</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a796058b275bd1d3549007261a77d1910</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a3fdb31f71ae29f3975f55ff2af133779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a08d2c2897eda4217c05cc8e08f059c7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a00ca99e0125fba9327b27ebaf8857210</anchor>
      <arglist>(Index rows, Index cols, Index depth, Index num_threads, bool l3_blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ae3b1f416735c6ffbc6e18230157ad6b1</anchor>
      <arglist>(Index rows, Index cols, Index depth, Index num_threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a5a962d03365b61bc7ab2327f4e9ceeb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a56e8295d272c75fc05da5f741d5005a4a9dd84bc2681d8300a340065aec04b5e8</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>a56e8295d272c75fc05da5f741d5005a4a9dd84bc2681d8300a340065aec04b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_sizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a04982064a35eedded38e8ef1cefbb0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_sizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>afc4468e26ba5749d993858efdc247820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aa610ce57a79ee71bebbfbe4471a65bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aae93a57246d70beb974ce612d9e243ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>afac3160daee89bd1c7b99ff747051a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a55d1ad4838574f9bbdbc22e7b0e3de32</anchor>
      <arglist>(Index, Index, Index, Index, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>ab7921b50e4fe872d77ca9dde5cab1477</anchor>
      <arglist>(Index, Index, Index, Index)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a70830231d28516ec196e5b4750fb62daadc72c239d3fe95491b1bc14fab769af3</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>a70830231d28516ec196e5b4750fb62daa26a2ca7b9e5160ab1f4f56e5f9f105c6</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>a70830231d28516ec196e5b4750fb62daad67d9208ae8b34868c4b48711450af27</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>a077222630072d0004458514d9f73a390aad05d4483dcea8cef0e06b15355ea456</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>a077222630072d0004458514d9f73a390aaff947113b5bc8bb0ca50e9f1e155f23</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>a70830231d28516ec196e5b4750fb62daad67d9208ae8b34868c4b48711450af27</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>a70830231d28516ec196e5b4750fb62daa26a2ca7b9e5160ab1f4f56e5f9f105c6</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>a077222630072d0004458514d9f73a390aad05d4483dcea8cef0e06b15355ea456</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>a077222630072d0004458514d9f73a390aaff947113b5bc8bb0ca50e9f1e155f23</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>a70830231d28516ec196e5b4750fb62daadc72c239d3fe95491b1bc14fab769af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX LhsScalar</type>
      <name>m_staticA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aea955875f5d5c25a7edc8b70a52d2750</anchor>
      <arglist>[SizeA]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX RhsScalar</type>
      <name>m_staticB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>adf6f5365e214782ebaab2895db208be2</anchor>
      <arglist>[SizeB]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_functor</name>
    <filename>structEigen_1_1internal_1_1gemm__functor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Gemm::Traits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a5e2e68b3b5ffc8461b57a564dba32c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_functor</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ab6ef495befcff2df21dcd72b23c63d8b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const Scalar &amp;actualAlpha, BlockingType &amp;blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallelSession</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a10901ca9388438219a91c0968e8118d9</anchor>
      <arglist>(Index num_threads) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>adf335ccd5e878cddf3145d890c888ccb</anchor>
      <arglist>(Index row, Index rows, Index col=0, Index cols=-1, GemmParallelInfo&lt; Index &gt; *info=0) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_actualAlpha</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a7403054b4de857243937730e8bc02576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockingType &amp;</type>
      <name>m_blocking</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>aa5708efe545c969cfea4637c575e2e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dest &amp;</type>
      <name>m_dest</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a0a5d7ecf3c8912fd58586b29f8649def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Lhs &amp;</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ac6f8ffeaafe2b77482fb2823b873229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs &amp;</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a1dbea6badf09fbba36dc310601e31a77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</anchorfile>
      <anchor>a397f541012bef2e86e43b340904522b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</anchorfile>
      <anchor>a48cd625619c2e72101fe67d74385fc82</anchor>
      <arglist>(Scalar *blockA, const DataMapper &amp;lhs, Index depth, Index rows, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</anchorfile>
      <anchor>ac65cbbf4ddb84aa94acf52e1f1d356cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</anchorfile>
      <anchor>af0f474d4d31213df020ad25af0c482d3</anchor>
      <arglist>(Scalar *blockA, const DataMapper &amp;lhs, Index depth, Index rows, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a370b190822dd478e7e3d54b96444a6b9afddaf3f1db8929a4dc244afe8ee9d4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a2b1b83935a24f8fb9eeefe131ea9a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>aadc963b20fd13acc2dc5831c2fc40a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a370b190822dd478e7e3d54b96444a6b9afddaf3f1db8929a4dc244afe8ee9d4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>adecc1d0ef7d3a37b141ab64bd56feaf0</anchor>
      <arglist>(Scalar *blockB, const DataMapper &amp;rhs, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a4b5e4cd842f4c1d542cf8c0f305ce07ba0b656fc429cd75344d0ea011949ec0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a0202b0880d0b70b13b35b716740dbfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>afd72ad123e2688ecd4d0c11306e6a27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a4b5e4cd842f4c1d542cf8c0f305ce07ba0b656fc429cd75344d0ea011949ec0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a1ff23e11b13421a4c2649dcd6b0ae951</anchor>
      <arglist>(Scalar *blockB, const DataMapper &amp;rhs, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::GemmParallelInfo</name>
    <filename>structEigen_1_1internal_1_1GemmParallelInfo.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>GemmParallelInfo</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a667052537d47851e8561ce8c8679a5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>lhs_length</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a6709199f56602a45662c9eb6c1178dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>lhs_start</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a7a6a21f9b9b4a9fa4833659509333fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index volatile</type>
      <name>sync</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>addd681205a1798c16f2373f15e923681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>users</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ae2a039eef23196ca53108a2d3b8dc319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector.html</filename>
    <templarg>Side</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</anchorfile>
      <anchor>a7854af86ce3fc5c7e904b1ac377fc2b4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</anchorfile>
      <anchor>ae84f031ab7c0cf40c2feeb663e0e9cdc</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</anchorfile>
      <anchor>ace6cd972a53e1d029ee4a9e32ff68795</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</anchorfile>
      <anchor>afa82dad5040f5ee77dc8715e78029573</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</anchorfile>
      <anchor>a58d2254655edbf6807aa0b60906ef5f9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <templarg>Cond</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</anchorfile>
      <anchor>a70bb966a3697166cc95904af768d23fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</anchorfile>
      <anchor>a16edf30abac710e5f0fa2db44ed90644</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="enumvalue">
      <name>ForceAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a48a9c9a257e071eb84ea444ce2669a95a9d9d38fb554677d5255fea3c4f11fd87</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>a48a9c9a257e071eb84ea444ce2669a95a82755e289ebad600455338edf5fb502f</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>a48a9c9a257e071eb84ea444ce2669a95a9d9d38fb554677d5255fea3c4f11fd87</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>a48a9c9a257e071eb84ea444ce2669a95a82755e289ebad600455338edf5fb502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a5b112b500e6277a2398e5183ab764f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>internal::plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?EIGEN_MAX_ALIGN_BYTES:0), 0 &gt;</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a2b9b29bb0e25a591296c6e10ee8a8fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg>V</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 1, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_011_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_011_00_01V_01_4.html</anchorfile>
      <anchor>ac1bc12ab968c68b8937cb90a9e4387e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 2, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_012_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_012_00_01V_01_4.html</anchorfile>
      <anchor>a846c9328d46c502def07e65bf9fc7568</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 3, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_013_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_013_00_01V_01_4.html</anchorfile>
      <anchor>ab4feaf854339a9fb0b03dd7036659066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 4, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_014_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_014_00_01V_01_4.html</anchorfile>
      <anchor>a81843a19316ffaf1ae4ba94dea4f2c3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 5, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_015_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_015_00_01V_01_4.html</anchorfile>
      <anchor>ac093161496208cb4e9213afdc04976b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 6, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_016_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_016_00_01V_01_4.html</anchorfile>
      <anchor>aaa25ad2f030e945234047a3f434448c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 7, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_017_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_017_00_01V_01_4.html</anchorfile>
      <anchor>a0ee55c9673ba4667c9675fa76b21d297</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gen_numeric_list_repeated&lt; T, 8, V &gt;</name>
    <filename>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_018_00_01V_01_4.html</filename>
    <templarg></templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>make_type_list&lt; type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt;, type2val&lt; T, V &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1gen__numeric__list__repeated_3_01T_00_018_00_01V_01_4.html</anchorfile>
      <anchor>a68ce8534030aa7d4100ef2ffe7a4a3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a22f92f3a2a4388d44c9f8194528f37a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>abc40149462d36992f3d298c17bc33f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a9b8f6ad1b46b12768084b3b7679f1893</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *_res, Index resStride, ResScalar alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a80a9e9a80857d02d9b23b891b4eca044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; RhsScalar, LhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a3da0035cd3d5cb4479e87167ea63a896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a4c8f6981f0d7deb0d3c2e24bf5340196</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_rankupdate</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__rankupdate.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AStorageOrder</templarg>
    <templarg>ConjugateA</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>UpLo</templarg>
    <base>general_matrix_matrix_triangular_product&lt; Index, Scalar, AStorageOrder, ConjugateA, Scalar, AStorageOrder, ConjugateA, ResStorageOrder, UpLo, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>a5837728f5a026cb28a4d543fd1b87772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>aac5218bf3421bf8020039a80f083356d</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *_res, Index resStride, const ResScalar &amp;alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>adbc87d60ab316ca17ebc55ab8f3d3b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>a4c3173e7245cf6cb5a961508402ebd95</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>general_matrix_matrix_triangular_product&lt; Index, Scalar, AStorageOrder, ConjugateA, Scalar, AStorageOrder, ConjugateA, ResStorageOrder, UpLo, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772abf79fd8d312299bd9a6a3b19b80c3979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772a2ae03942d64a8a9b80fa60430e9f270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772ab24fdc0e825b1af714c8962818c58720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772a73f31bcfe92a63acc08775cf5aa541e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>af21d304a208837bfba3549cbc01773cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a8142b0be9bd30897df43086a04de7daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ad65ecb1466a4bbfbb8d26d90029ab7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a379c7df75eb3851255d30c90b2366c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772a2ae03942d64a8a9b80fa60430e9f270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>abe1e9aa6cefa67d0062813aff21e6ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772a73f31bcfe92a63acc08775cf5aa541e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a178e003185e9a41da1b5974a8a6e7464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>afc371cf74be3920219cc57298f82e780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772ab24fdc0e825b1af714c8962818c58720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a4b9bb96f78020c9d1be4180f07187772abf79fd8d312299bd9a6a3b19b80c3979</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a8b2829241d86c85f39e2c559d9e77507</anchor>
      <arglist>(Index rows, Index cols, const LhsMapper &amp;lhs, const RhsMapper &amp;rhs, ResScalar *res, Index resIncr, RhsScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca82a546f7882dbfc7a8dfac69b77edb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca6df6ecec242584ea0bbef5bba5cce3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8cad96c154d442ffb312ce2736bcc19fea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca551aa031f2452604e64fd9e3057d65a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3793a43c5edfb50f5ff0e6a97038ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a4ec28d44f847984c83adc9e0d507a8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ac43fffe804640b476e9cc08636be2e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a197f9dc10db441240fb8a057c48256ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca6df6ecec242584ea0bbef5bba5cce3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a98df9cc19f5efce862938a7efb2985b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca551aa031f2452604e64fd9e3057d65a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a4b5437643d10b8c62c3d563f64f5cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a893602fbf8107460928a5719c0aba439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8cad96c154d442ffb312ce2736bcc19fea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3a0a1bad487945323af0c24d4ee5ee8ca82a546f7882dbfc7a8dfac69b77edb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>afb8a4749f583d4725c5254d91c9fcbfb</anchor>
      <arglist>(Index rows, Index cols, const LhsMapper &amp;lhs, const RhsMapper &amp;rhs, ResScalar *res, Index resIncr, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product_gemv</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product__gemv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>general_matrix_vector_product_wrapper</name>
    <filename>structgeneral__matrix__vector__product__wrapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structgeneral__matrix__vector__product__wrapper.html</anchorfile>
      <anchor>a96b6b39f3a5468dde9874883ffee1048</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsIncr, Scalar *res, Index resIncr, Scalar alpha)</arglist>
    </member>
  </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>ab4cfef58a2bbaf0c2f8152162c0509d4</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha, bool beta)</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>a3102a63fe7b1c0bfaa90b2acf9fa025f</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha, bool beta)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_rank1_update</name>
    <filename>structinternal_1_1general__rank1__update.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::general_rank1_update&lt; Scalar, Index, ColMajor, ConjLhs, ConjRhs &gt;</name>
    <filename>structinternal_1_1general__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a1e1a6e2d22b13aedbbb73ae276318e26</anchor>
      <arglist>(Index rows, Index cols, Scalar *mat, Index stride, const Scalar *u, const Scalar *v, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_rank1_update&lt; Scalar, Index, RowMajor, ConjLhs, ConjRhs &gt;</name>
    <filename>structinternal_1_1general__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a6b914fe81089d6d7e21de7561272b0b1</anchor>
      <arglist>(Index rows, Index cols, Scalar *mat, Index stride, const Scalar *u, const Scalar *v, Scalar 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>a89cb5f2212a8e03a1d209fda9c57fed4a7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a21268cf8f31afd4e0e3ab3b898f148cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4aa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>abdec07af91db1345bb4c74066e3d0ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ComplexVectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>acfd144329aca76882069da2fc5d53ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; ComplexScalar, Scalar &gt;, ComplexVectorType, VectorType &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ad59af178acc401f1bc4e330ef80f286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afffec018dbb2d87b4c09b6acecbb79cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a46a0ff3841059479ec314e56a5645302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a56f4b9823bb9a267de3aaf48428cd247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4aa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a89cb5f2212a8e03a1d209fda9c57fed4a21268cf8f31afd4e0e3ab3b898f148cb</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>a89cb5f2212a8e03a1d209fda9c57fed4a7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afb318d0b097ff8dd5a7410d31317ca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5aa3d1390c2b0d455c1c9b8b3101b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ComplexVectorType</type>
      <name>alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a82b1bc41267f46e5c5899d5b084a73bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>abeaa6f56cee367b83fd09d428462ca0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a275910b47dfe5f40211dcb59cfd68f3c</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>EigenvalueType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a62f01cd78271efd5e39bcb24e0fe1a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a33a89a59e7e49f0752c55f6c6cb65754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae745f39da43f9df192cc2875d82b4cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a3528cbf75f66d3a60af9dc7b12ff65</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</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>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aad204fd80e2633d5693b78916bcda40c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a6f96bd042068cfc0eafba839b424bd</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a8540388c4be7dbdd1da819e1a84d3a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexVectorType</type>
      <name>m_alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae4f4f35f075f560d0dd8fa3232f1e373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a4aae221212023896bed1e6d944a1a818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorsType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a9fc45b1d8672cd8a58aa9235ce95708b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealQZ&lt; MatrixType &gt;</type>
      <name>m_realQZ</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a27485847df46bdfc2e441eea512f6fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a6873c633a5deb0c2f7f7df532e17e36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_valuesOkay</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11ddb55169b74cf117c6e17b72cd4930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_vectorsOkay</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a24629d861f616b5d22a36aa4c2e556b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralizedSelfAdjointEigenSolver</name>
    <filename>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</filename>
    <templarg></templarg>
    <base>Eigen::SelfAdjointEigenSolver</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8e85caf68c29edc0693fad978d0dff7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a724764fe196612b752042692156ed023</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a501effdbf722c0609ea05ff3fd4cc721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>addc0409c9cb1a5ac9cbbd00efe68908e</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>aac849f01a8c6148c645acd10bd3a9b0e</anchor>
      <arglist>(Index size)</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="struct">
    <name>Eigen::DynamicSGroup::Generator</name>
    <filename>structEigen_1_1DynamicSGroup_1_1Generator.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>Generator</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1Generator.html</anchorfile>
      <anchor>a6c17ee52ae39b9c5acb49b524be00121</anchor>
      <arglist>(int one_, int two_, int flags_)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1Generator.html</anchorfile>
      <anchor>a85a487a75ec3e6412a9713e7b4d46197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>one</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1Generator.html</anchorfile>
      <anchor>ae98f078695a70fa53f0171ca25e1b752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>two</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1Generator.html</anchorfile>
      <anchor>a80607c350560959fe8ebd1347e62aca3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_dense_assignment_kernel</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>copy_using_evaluator_traits&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor &gt;</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaf95b3cd399443d4d6bcb397c2db3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorTypeT</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a561ba921c2fd4cf20ee8304fec07d362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssignmentTraits::PacketType</type>
      <name>PacketType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5eb38ddec89edaeba68915596584bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>afc39f4324a65c5fa84a2fa40b4eeab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SrcEvaluatorTypeT</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7e8f332a10f727ff2487720b8001c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aff1bc113e270d4f895ca90570536303b</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a152c4bd979ed06358343fa77edc037a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaed04d17fc441168ff9d7dfbda9f7c6e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a91436c094fad327d8128825e2c8a54cc</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ab407bdaab83a8c681a46a2ff497dbb7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>dstDataPtr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad9fddbd48005b54d54cba948228836da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DstEvaluatorType &amp;</type>
      <name>dstEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2c7beed12a0efbd0483fd0a6b77be631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a78626a9a6997a4e2402b2a4c2f841aa7</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aca5b2865e530f046e184124034fc079d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5e3f6c72327428a8579436ad0eacaa56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2a0cb3fa49658df28db49b4ad6bca05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af2b7c2682462c20bc08a6e30f9215e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a82a9cc7d42ec2577722ed15a829b77bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SrcEvaluatorType &amp;</type>
      <name>srcEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a0b692aebaf4975961e19dc5fdc8665ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af6260148d2eac69af23dcd24cca3adb0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>acd610e29a8a60fe5399ccc0d944517a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DstEvaluatorTypeT::XprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af8e9503cf14af5b67c678cc7908554a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SrcEvaluatorTypeT::XprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad41c9cdbb78e6c5e7371dd694a907d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstXprType &amp;</type>
      <name>m_dstExpr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a069eb508282a98930fc5be0b6099c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Specialized &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</filename>
    <member kind="typedef">
      <type>copy_using_evaluator_traits&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor &gt;</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaf95b3cd399443d4d6bcb397c2db3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorTypeT</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a561ba921c2fd4cf20ee8304fec07d362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssignmentTraits::PacketType</type>
      <name>PacketType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5eb38ddec89edaeba68915596584bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>afc39f4324a65c5fa84a2fa40b4eeab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SrcEvaluatorTypeT</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7e8f332a10f727ff2487720b8001c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aff1bc113e270d4f895ca90570536303b</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a152c4bd979ed06358343fa77edc037a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaed04d17fc441168ff9d7dfbda9f7c6e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a91436c094fad327d8128825e2c8a54cc</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ab407bdaab83a8c681a46a2ff497dbb7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>dstDataPtr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad9fddbd48005b54d54cba948228836da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DstEvaluatorType &amp;</type>
      <name>dstEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2c7beed12a0efbd0483fd0a6b77be631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a78626a9a6997a4e2402b2a4c2f841aa7</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aca5b2865e530f046e184124034fc079d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5e3f6c72327428a8579436ad0eacaa56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2a0cb3fa49658df28db49b4ad6bca05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af2b7c2682462c20bc08a6e30f9215e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a82a9cc7d42ec2577722ed15a829b77bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SrcEvaluatorType &amp;</type>
      <name>srcEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a0b692aebaf4975961e19dc5fdc8665ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af6260148d2eac69af23dcd24cca3adb0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>acd610e29a8a60fe5399ccc0d944517a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DstEvaluatorTypeT::XprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af8e9503cf14af5b67c678cc7908554a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SrcEvaluatorTypeT::XprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad41c9cdbb78e6c5e7371dd694a907d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstXprType &amp;</type>
      <name>m_dstExpr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a069eb508282a98930fc5be0b6099c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</filename>
    <member kind="typedef">
      <type>copy_using_evaluator_traits&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &gt;</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaf95b3cd399443d4d6bcb397c2db3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorTypeT</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a561ba921c2fd4cf20ee8304fec07d362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssignmentTraits::PacketType</type>
      <name>PacketType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5eb38ddec89edaeba68915596584bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>afc39f4324a65c5fa84a2fa40b4eeab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SrcEvaluatorTypeT</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7e8f332a10f727ff2487720b8001c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aff1bc113e270d4f895ca90570536303b</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a152c4bd979ed06358343fa77edc037a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaed04d17fc441168ff9d7dfbda9f7c6e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a91436c094fad327d8128825e2c8a54cc</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ab407bdaab83a8c681a46a2ff497dbb7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>dstDataPtr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad9fddbd48005b54d54cba948228836da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DstEvaluatorType &amp;</type>
      <name>dstEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2c7beed12a0efbd0483fd0a6b77be631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a78626a9a6997a4e2402b2a4c2f841aa7</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aca5b2865e530f046e184124034fc079d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5e3f6c72327428a8579436ad0eacaa56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2a0cb3fa49658df28db49b4ad6bca05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af2b7c2682462c20bc08a6e30f9215e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a82a9cc7d42ec2577722ed15a829b77bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SrcEvaluatorType &amp;</type>
      <name>srcEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a0b692aebaf4975961e19dc5fdc8665ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af6260148d2eac69af23dcd24cca3adb0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>acd610e29a8a60fe5399ccc0d944517a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DstEvaluatorTypeT::XprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af8e9503cf14af5b67c678cc7908554a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SrcEvaluatorTypeT::XprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad41c9cdbb78e6c5e7371dd694a907d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstXprType &amp;</type>
      <name>m_dstExpr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a069eb508282a98930fc5be0b6099c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</base>
    <member kind="typedef">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a9cf98ac8c15dffd391457ff1b680d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>swap_assign_op&lt; Scalar &gt;</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>ab87e26945eebeb7f02cf37b70d086ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>acd312a36983bea4f2df3d714e04509ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a4e8ebdacba61e8f158f07f14a76e8270</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a809f097a9d6aaf4fc163ddab88b06911</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>ae7ba45c9ab25266bfada7020ee64333f</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>af021f159ee0bc803910bbb66b4cb6b30</anchor>
      <arglist>(DstEvaluatorTypeT &amp;dst, const SrcEvaluatorTypeT &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a82ba87f046730247fa44c41b2ff4628a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper.html</filename>
    <templarg></templarg>
    <templarg>MatrixFree</templarg>
  </compound>
  <compound kind="class">
    <name>generic_matrix_wrapper&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a8a52ed87c719a0d233261195fe1ee126aa61c4d66083df80757f6f103855b79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const MatrixType &gt;</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a70553e46f5c9ca4752cba6f13823f68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a8a52ed87c719a0d233261195fe1ee126aa61c4d66083df80757f6f103855b79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a37e1fcd40df2bf10f0e6aec39282cae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a4f7f5c24c811dcab5bacb54ba56fba61</anchor>
      <arglist>(const InputType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a8991aa3e56b8d58b3ffefac71c0bf957</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>aa20affa5a6099a01f9298ce7f179339b</anchor>
      <arglist>(const Ref&lt; const MatrixType &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ad5b06fe81d4917ee5b4ab2f979a7d8d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_dummy</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a946f17150cf60c23562b6bbf7c864f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ActualMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>af8190764736b3b5520dd98ecf091ef50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a18e2b6e3e1b8b975f52d21b5e5f99174a6802eccee09a8865df45970815a5eb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>ad31c6c1566df071cba1c91589b586cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a18e2b6e3e1b8b975f52d21b5e5f99174a6802eccee09a8865df45970815a5eb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>af7c090aaa482e3adafc7ea87aa30bb27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>ac89e601d01930231ae620e0a7b0e6a1e</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a8f32de9dda1d5f851f63aaea19018433</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a69a8b188c188a3ff0b8722e4223675a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ActualMatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>aec147002b2e3bb3426638eb75e778494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Homogeneous_3_01LhsArg_00_01Horizontal_01_d231c3786fec7dd4d80df56eab9e7ac2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Homogeneous_3_01LhsArg_00_01Horizontal_01_d231c3786fec7dd4d80df56eab9e7ac2.html</anchorfile>
      <anchor>a0cf8dcca7154c8bb3bf1d7395a375092</anchor>
      <arglist>(Dest &amp;dst, const Homogeneous&lt; LhsArg, Horizontal &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Inverse_3_01Lhs_01_4_00_01Rhs_00_01Permutabe6b19842775d4e3672bbd385aaad1a3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Inverse_3_01Lhs_01_4_00_01Rhs_00_01Permutabe6b19842775d4e3672bbd385aaad1a3.html</anchorfile>
      <anchor>a57d6e298e8720d837bedeeb25780b7a7</anchor>
      <arglist>(Dest &amp;dst, const Inverse&lt; Lhs &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertifd36755d184ac0cba223425cc123a06c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertifd36755d184ac0cba223425cc123a06c.html</anchorfile>
      <anchor>af149a2f07a540d7cef32f8bf4eaea476</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertif34f394976b6a8a76771a183e04556a8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertif34f394976b6a8a76771a183e04556a8.html</anchorfile>
      <anchor>a6dd6d79a824326b33075fc72614f6332</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Inverse_3_01Rhs_01_4_00_01MatrixS219c5aa8a116564a6883156a684ba475.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Inverse_3_01Rhs_01_4_00_01MatrixS219c5aa8a116564a6883156a684ba475.html</anchorfile>
      <anchor>a15ae32a9b4f789bcac9b3a9ed10229f0</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Inverse&lt; Rhs &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>a6588491e138077b11ade291430c4823d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>a1be06f93b7c0611bdb92785effb3cd34</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>ac0c66d06300fe70464f08f48ca03584f</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>ab54a2146f74589a6ac2b89ab0823ed42</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aaf4e844bf3585d332e35ef8baa51bb4dab9c8076cd9dd8cc1c593422c289379ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a2bc4c4c47bc42fbe21f8364c65f3d5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>ActualLhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ae7079ca4e009053a1671417cd1a0c38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a2b1f0a526c5172699d586366f2758f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>ActualRhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a3b29243bb00f03918bf08566f0c67d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</type>
      <name>lazyproduct</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ae345bf5bf9e77559889870998f0518f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a285546901325a4aabeff70a6e38eaa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a069928907f0c060f486ae579898118e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aaf4e844bf3585d332e35ef8baa51bb4dab9c8076cd9dd8cc1c593422c289379ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aac62e7349be236fc2f74bb9dc783a59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a99e2c53fcc72a0ab1e799b67c244263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a7d3aa92ec37b93990f81bdcf8dd81fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ac90997f3a150d53a3574604ca61403de</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aa89f104fd9e52d048200c7322f36da62</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>afdc6730448aab0a09ace45e90ae31634</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a4ab7938d01c375e504756856e8cd9544</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a0a78f914d0315db3213cd3ed4b078a11aeb090cb7f49720227b970cad4213d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; Lhs, 1 &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a1a79587ef5a2bf73ddfeea19a4c0923e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename internal::conditional&lt; int(Side)==OnTheRight, LhsNested, RhsNested &gt;::type &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a575508a1fc3c0ef7a04dce7d33e08b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; Rhs, 1 &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aca8444e4ca795a68d6c5c9abfecdf761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a59ca00a9b3299df178c59062fd5d4aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a0a78f914d0315db3213cd3ed4b078a11aeb090cb7f49720227b970cad4213d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a8baafd628addab2c5bc815dde9c8eb9b</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a24b5ab384c847439663d791b49dd9e28</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a40877d0934cad42b0ca209610d8b5ca2</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a5c84ecfbf0ef3ea527a81fa162bc5a0b</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha1f5deae9a68977ae64eee44ed0f92644.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</class>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a832d4a458048ffd4f8518e7018332fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>adb0c0b7151a7d71b8fd630d4d33118ad</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a9ee3c13686e477d99a90fd06f955c19c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a88b2552068229d7cceeb5946b323f17b</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a309f3c9a4772974541b03ed996f28af8</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a3a770e8996c89609d625320435ab4ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>acb282096359c329ede83f39f8d21f642</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ab104458b67f8ff5b04ef9a16db022e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2ed9a3990d939e00923112adfa172280</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseTr5734dfed4b377f1a41c9af8bb21fd6a5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a92e1224ecd3b28d854e7e1346c911f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a4d51e89fceb943f6d5371f9266be6c35</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01PermutationShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01PermutationShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>af75a43d31cbc3f6a8879a93849dc47a9</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01Transpo6652c77490057bfcdc910af3247ccfda.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01Transpo6652c77490057bfcdc910af3247ccfda.html</anchorfile>
      <anchor>a8ab4d110bcc31d324db2496a372e4661</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01PermutationShape_00_01MatrixShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01PermutationShape_00_01MatrixShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ad1539a08692d0f34bfc5677e5400108c</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a6db408b4899bdb58e781c7a768fa7e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ae91451cb1d24f97370f1d3d87564ab6b</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a1f24147d5937331846219c60aef84c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2c535111950b4c372c510a00c7851775</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a6db287bafc98befa6baadd1697dcd652</anchor>
      <arglist>(Dest &amp;dst, const ActualLhs &amp;lhs, const Rhs &amp;rhs, typename enable_if&lt; is_same&lt; typename evaluator_traits&lt; Dest &gt;::Shape, DenseShape &gt;::value, int * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ae8120253927b82861baf21a731945ca1</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>adc42147c9f7aa61718fa943f5b77fd59</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, typename enable_if&lt; is_same&lt; typename evaluator_traits&lt; Dest &gt;::Shape, DenseShape &gt;::value, int * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2ac8a7fd6756f40d114adb7815bddc39</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, DenseShape)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a95fc81a20075b0f4d8b2dc2b7a7f4072</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, SparseShape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseT3d5042ec304bbc7dd601161999773bcb.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseTriangularShape_00928c7ac1e07f3653cfcc1df61d634720.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseTriangularShape_00ccd82ffdfbb2ea5d4770769cbb21b166.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TranspositionsShape_00_0b1b1ac0ece64b20865b713f27db503f5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TranspositionsShape_00_0b1b1ac0ece64b20865b713f27db503f5.html</anchorfile>
      <anchor>a89af74dee7fbaa894b0f6957d41a4d15</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a21a4e3453caef0f96ffb1f1cf63abf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a5f3a603f35342fbf763ec755c6320bf6</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01RhsView_00_01DenseShape_00_01Sparffc5d35759a69103b33733ec9b2cff14.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, RhsView, generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt; &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01RhsView_00_01DenseShape_00_01Sparffc5d35759a69103b33733ec9b2cff14.html</anchorfile>
      <anchor>a3955b2546570ffacbdc952e59abb10ec</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhsView, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Transpose_3_01Rhs_01_4_00_01Matrif8d2d217a23415e47cd4fedf46a29e00.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Transpose_3_01Rhs_01_4_00_01Matrif8d2d217a23415e47cd4fedf46a29e00.html</anchorfile>
      <anchor>a0bfd245be458b4b59c333cd17a70ed06</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Transpose&lt; Rhs &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01LhsView_00_01Rhs_00_01SparseSelfAdjointShadc41400520e7bf93f346e903a273c9bc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; LhsView, Rhs, generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt; &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01LhsView_00_01Rhs_00_01SparseSelfAdjointShadc41400520e7bf93f346e903a273c9bc.html</anchorfile>
      <anchor>afbe2cd4acb9e70b8b669534e9748b51b</anchor>
      <arglist>(Dest &amp;dst, const LhsView &amp;lhsView, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</anchorfile>
      <anchor>afd08afc85d6796cb4200d5947afb5fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</anchorfile>
      <anchor>ac033f7d219536619cb43eb53bbae04a4</anchor>
      <arglist>(Dest &amp;dst, const TransformType &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Transpose_3_01Lhs_01_4_00_01Rhs_00_01Trans14480ca8b14e03f1721456fb1b914366.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transpose_3_01Lhs_01_4_00_01Rhs_00_01Trans14480ca8b14e03f1721456fb1b914366.html</anchorfile>
      <anchor>a5c70fdb138733ffb2bb8ed8b41e998d8</anchor>
      <arglist>(Dest &amp;dst, const Transpose&lt; Lhs &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl_base</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, RhsView, generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, RhsView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; LhsView, Rhs, generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; LhsView, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01SolverStorage_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01SolverStorage_01_4.html</anchorfile>
      <anchor>a5c1d5b4b360140ea61e91646bcee52c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac470fe1f432775711644edc7fd42d6e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01XprKind_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Derived, XprKind &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01XprKind_00_01Dense_01_4.html</anchorfile>
      <anchor>a4ed1633e4600ed266bb514233743d66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::GenericDimReducer</name>
    <filename>structEigen_1_1internal_1_1GenericDimReducer.html</filename>
    <templarg>DimIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1GenericDimReducer.html</anchorfile>
      <anchor>ad65e721ea1322448fb0ac5558897396c</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, Op &amp;reducer, typename Self::CoeffReturnType *accum)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::GenericDimReducer&lt; 0, Self, Op &gt;</name>
    <filename>structEigen_1_1internal_1_1GenericDimReducer_3_010_00_01Self_00_01Op_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1GenericDimReducer_3_010_00_01Self_00_01Op_01_4.html</anchorfile>
      <anchor>ad564f83b46be650440afed7611a43075</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, Op &amp;reducer, typename Self::CoeffReturnType *accum)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::GenericDimReducer&lt;-1, Self, Op &gt;</name>
    <filename>structEigen_1_1internal_1_1GenericDimReducer_3-1_00_01Self_00_01Op_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1GenericDimReducer_3-1_00_01Self_00_01Op_01_4.html</anchorfile>
      <anchor>acaf76ffc480ed4e8c7d6a2dd221491a5</anchor>
      <arglist>(const Self &amp;self, typename Self::Index index, Op &amp;reducer, typename Self::CoeffReturnType *accum)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GenericNumTraits</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</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>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; Eigen::half &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</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>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</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>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; NumTraits&lt; internal::remove_all&lt; DerType &gt;::type::Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; internal::remove_all&lt; DerType &gt;::type::Scalar &gt;::Real</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; Scalar &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</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>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; std::string &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; typename MatrixType::Scalar &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a2278bf0100a8f23423bb9baf50650036a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename MatrixType::Scalar</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>a2278bf0100a8f23423bb9baf50650036a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get</name>
    <filename>structEigen_1_1internal_1_1get.html</filename>
    <templarg>index</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get&lt; 0, type_list&lt; Head, empty_list &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Head::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</anchorfile>
      <anchor>a867ab6af5f3ddf9abfade78249100cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const type</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</anchorfile>
      <anchor>affe82bfc3f228520795ac59139521f74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get&lt; 0, type_list&lt; Head, Tail &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Head::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>ab0c21457b9c3e91527f8feff761d0570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const type</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_010_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>a13d8404848ee51b1e17b1bb104a21f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get&lt; i, empty_list &gt;</name>
    <filename>structEigen_1_1internal_1_1get_3_01i_00_01empty__list_01_4.html</filename>
    <templarg>i</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01empty__list_01_4.html</anchorfile>
      <anchor>a3a759885d311448c87d205defa33341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>get</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01empty__list_01_4.html</anchorfile>
      <anchor>a19a2b729941bac7ec147f3258d6886e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01empty__list_01_4.html</anchorfile>
      <anchor>a0b57f80704c5d46a46a83dee153ea8ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get&lt; i, type_list&lt; Head, empty_list &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</filename>
    <templarg>i</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</anchorfile>
      <anchor>a1ed0c40a00cb3c2220ae319b2bc232f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>get</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</anchorfile>
      <anchor>a127b6cb357d87155db3ce7624943d72d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01empty__list_01_4_01_4.html</anchorfile>
      <anchor>ab06d119bb3af4951b0f0a616604b9304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get&lt; i, type_list&lt; Head, Tail &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</filename>
    <templarg>i</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Tail::HeadType::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>a112e24122dd85479aa9f2661cc226764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const type</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1get_3_01i_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>a583faf4059f555cb60f5b997c44d7dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_boxes_helper</name>
    <filename>structEigen_1_1internal_1_1get__boxes__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1get__boxes__helper.html</anchorfile>
      <anchor>ad3fcf7c11c88383d84b5db126bd310e4</anchor>
      <arglist>(const ObjectList &amp;objects, BoxIter boxBegin, BoxIter boxEnd, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</name>
    <filename>structEigen_1_1internal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</anchorfile>
      <anchor>aaae153e0656dc5391031f12eeda957f7</anchor>
      <arglist>(const ObjectList &amp;objects, int, int, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor</name>
    <filename>structEigen_1_1internal_1_1get__factor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE To</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor.html</anchorfile>
      <anchor>abd089598b5a53790ba0d920340ea7b2b</anchor>
      <arglist>(const From &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE NumTraits&lt; Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</anchorfile>
      <anchor>a77c0683a2db0297711412120fa9cc5ae</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_type</name>
    <filename>structEigen_1_1internal_1_1get__type.html</filename>
    <templarg>index</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_type&lt; 0, type_list&lt; Head, Tail &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get__type_3_010_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Head</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get__type_3_010_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>ac59748477d03311b004d3cc8fde61a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_type&lt; i, type_list&lt; Head, Tail &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1get__type_3_01i_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</filename>
    <templarg>i</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>get_type&lt; i-1, Tail &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1get__type_3_01i_00_01type__list_3_01Head_00_01Tail_01_4_01_4.html</anchorfile>
      <anchor>a364430b26fd64a4e7b2c018ef42cb24b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GlMatrixHelper</name>
    <filename>structGlMatrixHelper.html</filename>
    <templarg>RowMajor</templarg>
    <templarg>_Flags</templarg>
  </compound>
  <compound kind="struct">
    <name>GlMatrixHelper&lt; false, _Flags &gt;</name>
    <filename>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</filename>
    <templarg>_Flags</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a7837d8a3fba513a90288f95579ef0dd9</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>ad58e0d73dc539a670abd3812163ab128</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a32bb759b3d2bb2f973c37e40fc5b8785</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a68cee8cc7891123d546c06be2890e994</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GlMatrixHelper&lt; true, _Flags &gt;</name>
    <filename>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</filename>
    <templarg>_Flags</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a5707822f8752daa0fcf99de28c28f721</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a0814e678a578c8f1ecdd2a94fb0ebf4b</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a13ebaff15d47f5da6142a76e8f070bdc</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a03e37f4f88e9ddfdbecd1cb1b4888ff2</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</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::glue_shapes</name>
    <filename>structEigen_1_1internal_1_1glue__shapes.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01DenseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>TriangularShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01DenseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a659c56d0a32aac0772b3605c5fa488db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01SelfAdjointShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseSelfAdjointShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01SelfAdjointShape_01_4.html</anchorfile>
      <anchor>a70896a5002f3928206d3bba0511372b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseTriangularShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a0d53b8f571c176e561262c760085af26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GMRES</name>
    <filename>classEigen_1_1GMRES.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a182a1c85ae5805246d553606b7a734d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ab39838daee96056426f057045fd47dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>aadfb7aba0be70e7392c99d6b073d552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ac1f2450c2eef20fcc970f0d72339d89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a8064e57ae70670b4023c0d5c7c340049</anchor>
      <arglist>(const Rhs &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>adc20d4ab02968fbe171dc6d6e82f3b82</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>get_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ade721328e58ace2d4493cbdcbe53ad09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a73153e328dfa402cb3640711289f2985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a9ceeeb826c7e60ee948c0d1c0a219607</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ac50d6bbca4a8a275861770feb211900d</anchor>
      <arglist>(const Index restart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ab4fdc309402907406eced5585e578b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; GMRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a83720ac780de5c4bf24dc7b67c8aed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a630d31315f1cc0d23ac5b667e64b528c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpuHelper</name>
    <filename>classGpuHelper.html</filename>
    <member kind="enumvalue">
      <name>PM_Normalized</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0eac107a31f428adb3fdd59c7fadc8eb37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_Viewport</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0ea3fb4b6df40e1d8e392d7d52853063805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_Normalized</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0eac107a31f428adb3fdd59c7fadc8eb37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_Viewport</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0ea3fb4b6df40e1d8e392d7d52853063805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a2fe175b94cd2566fdf9645067b9dd69e</anchor>
      <arglist>(GLenum mode, const std::vector&lt; uint &gt; *pIndexes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a154eb0bf7bf7c764dccb874ce38af766</anchor>
      <arglist>(GLenum mode, uint nofElement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a4450191786c5b0533d4bc291d2b6ce19</anchor>
      <arglist>(GLenum mode, uint start, uint end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawUnitCube</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a56e1a7dc525c50f0aef95860bccde68b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawUnitSphere</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a11c4e7fce24ba5ec6fb22d94f5a340ee</anchor>
      <arglist>(int level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVector</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a0d2c77ee60d1954d609af0ca1075fb06</anchor>
      <arglist>(const Vector3f &amp;position, const Vector3f &amp;vec, const Color &amp;color, float aspect=50.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVectorBox</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a31bf94099a0d4d70bdc86a881f5661ed</anchor>
      <arglist>(const Vector3f &amp;position, const Vector3f &amp;vec, const Color &amp;color, float aspect=50.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a52a9ab12d07acbf4ad80737595a9b06e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuHelper</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>acd31cc4fbadcd90cee0b748a3f9bfcfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>aa24d37715f29da09e4e970cfa4f1f1e7</anchor>
      <arglist>(const Eigen::CwiseNullaryOp&lt; Eigen::internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt; &amp;, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a31ac77373dc54409648558d79d5a8c3e</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a3abb45392e7dcf6450fa94bd345d9096</anchor>
      <arglist>(const Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>aad0cc23c2eaf0dcc610b180e5c8b195e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a1d4fb48533179c50f92123fd9df47d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a73feb2db6afad42ecac360a6c6a4e84f</anchor>
      <arglist>(const Eigen::CwiseNullaryOp&lt; Eigen::internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt; &amp;, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>ac51c8b669a80ca6e4338c87136fb991e</anchor>
      <arglist>(const Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a515a9248689ca95d90a1919b2e6973ec</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a101d705149a820494268ae84b6a5be3a</anchor>
      <arglist>(ProjectionMode2D pm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a310cd4e00d7e8b63771391da3a62943e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GpuHelper</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>af54170e217b3b6cb200f4da5e6d0e7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a5ef8a8c3f4160eca7a419ef8ea62bab0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>mColorBufferId</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a19e1ce1cf9b1aad5dce403311b4dd5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLenum</type>
      <name>mCurrentMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>ae16cf957b92ae1a6abcd9b942bc19f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInitialized</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a6f6e810a25519a32476fbbd25c9b4afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mVpHeight</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a22f08b8a5d8e9ae28390daf782b85efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mVpWidth</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a40fca0b9c8e2cdd342aa0df03e70f2ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::greater_equal_op</name>
    <filename>structEigen_1_1internal_1_1greater__equal__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1greater__equal__op.html</anchorfile>
      <anchor>aa13523433bbbc865e4ad40b42c8a8698</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::greater_equal_zero_op</name>
    <filename>structEigen_1_1internal_1_1greater__equal__zero__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1greater__equal__zero__op.html</anchorfile>
      <anchor>a809506e638c345a6f5f2cb9f8c3962ac</anchor>
      <arglist>(A a)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::greater_op</name>
    <filename>structEigen_1_1internal_1_1greater__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1greater__op.html</anchorfile>
      <anchor>a63c772d1e7a21703744bb0c71ecfb874</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::GridUpdateResult</name>
    <filename>structcorbo_1_1GridUpdateResult.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>updated</name>
      <anchorfile>structcorbo_1_1GridUpdateResult.html</anchorfile>
      <anchor>aad723cfd030242a7909bf9238ce4c8a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edges_updated</name>
      <anchorfile>structcorbo_1_1GridUpdateResult.html</anchorfile>
      <anchor>a5547734bc642b6b29c60d60420b4680e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vertices_updated</name>
      <anchorfile>structcorbo_1_1GridUpdateResult.html</anchorfile>
      <anchor>ace265764537788f4468048d3a6fdc2bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DynamicSGroup::GroupElement</name>
    <filename>structEigen_1_1DynamicSGroup_1_1GroupElement.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isId</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1GroupElement.html</anchorfile>
      <anchor>a1a171b3e7182833db8c7051a7c2ff697</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1GroupElement.html</anchorfile>
      <anchor>a0c9555e3f9885792ff509e176550143f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>representation</name>
      <anchorfile>structEigen_1_1DynamicSGroup_1_1GroupElement.html</anchorfile>
      <anchor>ad6d149709359e720471154a76ff522cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half</name>
    <filename>structEigen_1_1half.html</filename>
    <base>Eigen::half_impl::half_base</base>
    <member kind="typedef">
      <type>half_impl::__half_raw</type>
      <name>__half_raw</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a128c010ae7f6f974d57f2f8fcabff25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>aeef3ed6d55a3eb70d1434f8576d3cfea</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>adec8bfdfe430518626453a17e1d90ca2</anchor>
      <arglist>(double) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a36b0fe8c6af9c353b1c4c9578cd24227</anchor>
      <arglist>(float) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a3f5643f9d3767ac0286a417a56160f49</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a08c6740cef4d707ba0022fc6ad943a67</anchor>
      <arglist>(long long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a3bfe6d8bbcd81e1107acd06885114238</anchor>
      <arglist>(long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a76abee321fb7d020343b7660dd03d138</anchor>
      <arglist>(short) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>aa957f6c648dc3188adee73cf50682786</anchor>
      <arglist>(signed char) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ae56d5d68c54e0d8b7beab386ef2e8a0d</anchor>
      <arglist>(unsigned char) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a90ab8f1d652236107341dd1cf8c95b11</anchor>
      <arglist>(unsigned int) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a4b3950b29acf30842cb71e1b74b8f8d0</anchor>
      <arglist>(unsigned long long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a65245f589dd3bddc7fa7a4bb234bb0ab</anchor>
      <arglist>(unsigned long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>af3b8a6e7e62900a1be10c3f95d7d41d7</anchor>
      <arglist>(unsigned short) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ab5454f82922bd02ca0bea61c77621580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a6d3741a7999bec720162c4fc8cdf17b8</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a5018dc44cb5018efb362cf5a18822b5a</anchor>
      <arglist>(const __half_raw &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a164c583ebcb7826def575cc105c8c284</anchor>
      <arglist>(const half &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ad9417b03b1647ba1a11fa878d6b6f6da</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a9d2a0ff89919f07454e80c677bd3e4ae</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a1bdc641b2ae9ee7cd8289b116a7c96b3</anchor>
      <arglist>(const half &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half_impl::half_base</name>
    <filename>structEigen_1_1half__impl_1_1half__base.html</filename>
    <base>Eigen::half_impl::__half_raw</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>ac785a61ea293d2719e8e9197856141fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>a5037adae6af26b9e355b1ecaca38c10d</anchor>
      <arglist>(const __half_raw &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>ab00b716edd079f9d19b38e97a7254db6</anchor>
      <arglist>(const half_base &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a136e56674d72357142fc38ff8b0389bca956d324d5d8fecfa30c1df6b5536c109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a136e56674d72357142fc38ff8b0389bca956d324d5d8fecfa30c1df6b5536c109</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a7c0f24b7478b7c0f456ae7f8bd9da4a3</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>abf526f2d4d1c2606b3aca2e97cd29143</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()(IndexType(0), IndexType(0)))&gt;0)&gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ada293ec88ed74d5f0cc641a5dbbc91ddab47d0ab020ed1726c70f6f8f51e93cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ada293ec88ed74d5f0cc641a5dbbc91ddab47d0ab020ed1726c70f6f8f51e93cde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a5992b26d1eab1abb39119db1cfa5071da306e75e02c7fe642fa343bcc466f3ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a5992b26d1eab1abb39119db1cfa5071da306e75e02c7fe642fa343bcc466f3ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9d6ac4a588bab4ecf7d8eca118cc22f7abc06281bb1eaf868d7a1cb317026eaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9d6ac4a588bab4ecf7d8eca118cc22f7abc06281bb1eaf868d7a1cb317026eaf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a6f85cf4252d41ffd4b92c2a5ad748245a3f90cc405acddc3ec8089a544083462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a6f85cf4252d41ffd4b92c2a5ad748245a3f90cc405acddc3ec8089a544083462d</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>a48f44af2632f042569749b6ba083e2c6a0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1has__direct__access.html</anchorfile>
      <anchor>a48f44af2632f042569749b6ba083e2c6a0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_none</name>
    <filename>structEigen_1_1internal_1_1has__none.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__none.html</anchorfile>
      <anchor>a0035dbde56cb1ea54bf15ca08c1e4c6c</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a7ce19186bdfccec3f07d017edc0b351aa154598281525688c3d4043a5435cf2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a7ce19186bdfccec3f07d017edc0b351aa154598281525688c3d4043a5435cf2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a5ec0cda0d8cfedf9c26a9c3d352b7914</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>ae734e5f26d9632a75bb0a0113b4a2f5d</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()())&gt;0)&gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a39a2480b4593dcb365bb4573e4750620a3dc433a925e2a46d6247952f2fc077d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a39a2480b4593dcb365bb4573e4750620a3dc433a925e2a46d6247952f2fc077d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ab7e06b3fb2bd2cb408c60ceb6048992aae7dd0d3fa7a23627bbc8f72654686dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ab7e06b3fb2bd2cb408c60ceb6048992aae7dd0d3fa7a23627bbc8f72654686dd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ac3952fe58d0eae88baea1b23aaab85c8a1d3a2f724b6d0d5994df5408482f32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ac3952fe58d0eae88baea1b23aaab85c8a1d3a2f724b6d0d5994df5408482f32db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a66e983eed3209b88b29b1bda617c120ba70934631a164709cf2e333c9fc814247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a66e983eed3209b88b29b1bda617c120ba70934631a164709cf2e333c9fc814247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_ReturnType</name>
    <filename>structEigen_1_1internal_1_1has__ReturnType.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>ac151914df6421db2d52c5cf278003a74a87f0cbb14331fc40753bfc5cf68bc43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>ac151914df6421db2d52c5cf278003a74a87f0cbb14331fc40753bfc5cf68bc43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a8383cc58906de2f78c9c03671a97e403</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a2e051cf8e6689c9d4a93726ad162172a</anchor>
      <arglist>(typename C::ReturnType const *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_std_result_type</name>
    <filename>structEigen_1_1internal_1_1has__std__result__type.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__std__result__type.html</anchorfile>
      <anchor>af472507dc543120abfbcd593e7e492ae</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_tr1_result</name>
    <filename>structEigen_1_1internal_1_1has__tr1__result.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__tr1__result.html</anchorfile>
      <anchor>a83cfe6cb453f0b0daf227f0c1c95f852</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>ad13ce08338c5123fad20c622a8cff77aafb55df0468a7a7561646c0aad6c98900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>ad13ce08338c5123fad20c622a8cff77aafb55df0468a7a7561646c0aad6c98900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>aa4170dd8818e2f8a1fc3e075ccadd7b7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>aa954cf07979feb0991fbc745de948edd</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()(IndexType(0)))&gt;0)&gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a4e22b8ff09fea647b0cf968ff166f710a8ee19e018d505aa3c803775960142628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a4e22b8ff09fea647b0cf968ff166f710a8ee19e018d505aa3c803775960142628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a80f8f3539c49b9b0bdf42de6fe749ea4ae8dde41b614176730194c595513ac5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a80f8f3539c49b9b0bdf42de6fe749ea4ae8dde41b614176730194c595513ac5b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a804acdf75a68371d2e7ec3699e2ff526af8c9b66d813ba286de7474d62806dec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a804acdf75a68371d2e7ec3699e2ff526af8c9b66d813ba286de7474d62806dec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>adf149baf5610005ef4f1a50b9b7efe29a7a44b3f402b0c76465ac9de3b25a57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>adf149baf5610005ef4f1a50b9b7efe29a7a44b3f402b0c76465ac9de3b25a57cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Hermiticity</name>
    <filename>structEigen_1_1Hermiticity.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Flags</name>
      <anchorfile>structEigen_1_1Hermiticity.html</anchorfile>
      <anchor>aa308c655f4dc020b6b4c6d9daf899838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>One</name>
      <anchorfile>structEigen_1_1Hermiticity.html</anchorfile>
      <anchor>a35e66c43be0be181c7709032224bc518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Two</name>
      <anchorfile>structEigen_1_1Hermiticity.html</anchorfile>
      <anchor>a2c51b43a3029e72bdc5426db29581b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HessenbergDecomposition</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e287ac222f53e2c8ce82faa43e95ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a93a611350a7db9d1da18f2c828ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a6e0d0e5693bfea43cb237d49b8a5d56d</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>a5b7be9df781b3f7722f55fb7d54967f0a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a239a6fd42c57aab3c0b048c47fde3004</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>acd22602a3e3e5a02f79990ba1e445dc9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aee1724cb6418ede1a8b9045036a5a319</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65fa81ce79d956baa59a30a6d82f8a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e781d2e22a2304647bcf0ae913cc8ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a346441e4902a58d43d698ac3da6ff791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1f72b7612fd4edc5a6f31005e433e1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HessenbergDecomposition&lt; Eigen::Map &gt;</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e287ac222f53e2c8ce82faa43e95ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map</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>a5b7be9df781b3f7722f55fb7d54967f0ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a6e0d0e5693bfea43cb237d49b8a5d56d</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>a5b7be9df781b3f7722f55fb7d54967f0a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a239a6fd42c57aab3c0b048c47fde3004</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>acd22602a3e3e5a02f79990ba1e445dc9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aee1724cb6418ede1a8b9045036a5a319</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65fa81ce79d956baa59a30a6d82f8a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e781d2e22a2304647bcf0ae913cc8ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a346441e4902a58d43d698ac3da6ff791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1f72b7612fd4edc5a6f31005e433e1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HessenbergDecomposition&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e287ac222f53e2c8ce82faa43e95ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a93a611350a7db9d1da18f2c828ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0a6e0d0e5693bfea43cb237d49b8a5d56d</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>a5b7be9df781b3f7722f55fb7d54967f0a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b7be9df781b3f7722f55fb7d54967f0aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a239a6fd42c57aab3c0b048c47fde3004</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>acd22602a3e3e5a02f79990ba1e445dc9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aee1724cb6418ede1a8b9045036a5a319</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65fa81ce79d956baa59a30a6d82f8a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e781d2e22a2304647bcf0ae913cc8ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a346441e4902a58d43d698ac3da6ff791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1f72b7612fd4edc5a6f31005e433e1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::HessenbergDecompositionMatrixHReturnType</name>
    <filename>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a1a5dc498ba22dd3c627701548b2da6a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a7f1d84113072d2d2e507d3821ff9f15c</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecompositionMatrixHReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>aa6d46d84c1343c964c50457ca4ddf9fa</anchor>
      <arglist>(const HessenbergDecomposition&lt; MatrixType &gt; &amp;hess)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ad0a6e19c33a4feb42b7ced19ea9aa28b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const HessenbergDecomposition&lt; MatrixType &gt; &amp;</type>
      <name>m_hess</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>accffcc918345d174926e679a82e371e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Homogeneous</name>
    <filename>classEigen_1_1Homogeneous.html</filename>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a41e3abc9a14cdd21b09e257d8ee55ba5a395efb1bc7202795d7926cb71dcfd363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Homogeneous &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a3f425ba0ea499625b4231c0741454032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a41e3abc9a14cdd21b09e257d8ee55ba5a395efb1bc7202795d7926cb71dcfd363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a28e09d440a444c87591518c26c807663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a89c66d714b876ada523a700be78bea91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Homogeneous</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a7fa95d7093644e02cc7b43854a6c3c21</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a92dd3be047eb9d38828b96b8d2c1fb65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Homogeneous, Rhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a9a17a60e309dcdb7b31b52d5b7303b18</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::result_of&lt; Func(Scalar, Scalar)&gt;::type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a1fd77150198b43a77ce44186fc549ddc</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a716dd773d7acbdd68bb629a3c09fc559</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>a31e6e7cccfeb9b59e10fe65d5a847307</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC Product&lt; Lhs, Homogeneous &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>acf1f5bb9ace348f3423cb052070856bb</anchor>
      <arglist>(const MatrixBase&lt; Lhs &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC Product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a3b225ac9e7d048189bcd7d4146da4c9e</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_impl</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</base>
    <member kind="typedef">
      <type>traits&lt; homogeneous_left_product_impl &gt;::LhsMatrixType</type>
      <name>LhsMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab7a11fdaf032677b0eb4bfb01f2957c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>af0f3461076fc4e2ca86b882600da5441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename LhsMatrixTypeCleaned::Nested &gt;::type</type>
      <name>LhsMatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a25d84a44b68a6a0e867e851f8700864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a2d4c98637bdb643e19e04d248d951c2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>adbfc9287d4a0983a7b6ef20164827bd6</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>homogeneous_left_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a95c89c2d79d85648adb771c18c62c64e</anchor>
      <arglist>(const Lhs &amp;lhs, const MatrixType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a82500824ec1679fe92e83aebe57ae5c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>LhsMatrixTypeCleaned::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab544fa7af886024b3f6ae9b21ee4e4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a9d701ea9a8a74e520419ec7071c7028a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_refactoring_helper</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aab1bcb4bb76a56296f4c97c1bb35ab1ca83373e80e54bef5498e66e195bc72878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aab1bcb4bb76a56296f4c97c1bb35ab1ca1857500c51e1dc57611044f6ad1f888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aab1bcb4bb76a56296f4c97c1bb35ab1ca1857500c51e1dc57611044f6ad1f888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; const ConstantColumn, 1, Cols &gt;</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>acc234155d82f5ea0758b836ae197266e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::ConstColXpr</type>
      <name>ConstantColumn</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a8d92c5f8ff8b662f545631185ef9ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aab1bcb4bb76a56296f4c97c1bb35ab1ca83373e80e54bef5498e66e195bc72878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_const&lt; LinearBlockConst &gt;::type</type>
      <name>LinearBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a2f2a81d423781aa7487596fa72037117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::template ConstNColsBlockXpr&lt; Dim &gt;::Type</type>
      <name>LinearBlockConst</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aeb99389a9a8f596582e850af9e89317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; LinearBlock, Rhs, LazyProduct &gt;</type>
      <name>LinearProduct</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a97831c144fe512df2f7b5ec49b84252a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;, const LinearProduct, const ConstantBlock &gt;</type>
      <name>Xpr</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a68553e6f8fe9b5704607444a3fc1f96e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_impl</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acc95ace7a9e4099584f34079c3de462a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aeabda2f4767201418b52b2d7e85f32c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a59c3f812a22ed4626483371ad1ad68df</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>homogeneous_right_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac10053c7b708af214055e153f720eebc</anchor>
      <arglist>(const MatrixType &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a7281f1c7856b24c566c5966e12e48e66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aff928a258b6821f8366504e9b9492b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a298ef9c36d79981d066125b8e5741e29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_refactoring_helper</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a446670217295578356e12c8756712bc0a11d6628d556fa66d069432d4119255a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a446670217295578356e12c8756712bc0ad3c75657777299cb90a12508ed8a0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; const ConstantColumn, Rows, 1 &gt;</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a294c6f0baad3356b50ce4ed884873430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::ConstRowXpr</type>
      <name>ConstantColumn</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a99306f0a1043e4730d6b5ba9a04e5757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a446670217295578356e12c8756712bc0a11d6628d556fa66d069432d4119255a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_const&lt; LinearBlockConst &gt;::type</type>
      <name>LinearBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a4ddc4b0c9f5b54828d26107b086149a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::template ConstNRowsBlockXpr&lt; Dim &gt;::Type</type>
      <name>LinearBlockConst</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>abc0a2782658c1b25b54edf8ca9c982fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, LinearBlock, LazyProduct &gt;</type>
      <name>LinearProduct</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>ad60a835dcc4b95f5118123bb5e5cfb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a446670217295578356e12c8756712bc0ad3c75657777299cb90a12508ed8a0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;, const LinearProduct, const ConstantBlock &gt;</type>
      <name>Xpr</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>aeaa3560faf70646f25a02c521bc42f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::HomogeneousShape</name>
    <filename>structEigen_1_1HomogeneousShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1HomogeneousShape.html</anchorfile>
      <anchor>a101440de0501f7b21d2add1e311612a3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::HoriontalButtonGroup</name>
    <filename>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</filename>
    <member kind="function">
      <type>QAbstractButton *</type>
      <name>addButton</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a939aeeec31d8027601d518a528927e82</anchor>
      <arglist>(bool checked, const QString &amp;cb_label=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; bool &gt;</type>
      <name>buttonStates</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>ab8a8d4b8741bcc2c21262cc1caa96ecd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HoriontalButtonGroup</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a9edd717bdbac48ca862453648514f8ed</anchor>
      <arglist>(bool exclusive, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HoriontalButtonGroup</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a4dd3ba04efed871b9529012c7268c309</anchor>
      <arglist>(const QString &amp;label, bool exclusive=false, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExclusive</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a22f5dca8c54dada8c3a090284f8c0a2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noButtons</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>aaf6497a5cc9327005d9f34b8b378c798</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonStates</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a12b81c82cc647a821fd91004b1ea1b40</anchor>
      <arglist>(const QVector&lt; bool &gt; &amp;states)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a6ac18dbddbcfa0433deba90a5ceb79bf</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a1514a566c8e2dac50897bfa6a3850e0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QAbstractButton *</type>
      <name>widgetButton</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a07e225aac01e4421668721b5e89b401d</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>aa99ad1d84230c95cd4f7ea8ae2333260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>ad2af5747b11eaffa98b1ff7b055440cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HoriontalButtonGroup</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>ae75a7814a6cbf1a575ddf75d91928b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QAbstractButton * &gt;</type>
      <name>_boxes</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a5940d026f976ce6a878d6bca6d4b29f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_exclusive</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a4553df2dd51767234bb76892bcf97bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>ab199081edfcce979243fd4cb94cf0fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1HoriontalButtonGroup.html</anchorfile>
      <anchor>a0b9eb6d3c267a1feefdd56c085cc1464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::householder_qr_inplace_blocked</name>
    <filename>structEigen_1_1internal_1_1householder__qr__inplace__blocked.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>InnerStrideIsOne</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1householder__qr__inplace__blocked.html</anchorfile>
      <anchor>adf1b919ae5f46e4cb6b89a2de673257f</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HouseholderQR</name>
    <filename>classEigen_1_1HouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5ae92400f822386f3a113dac8600a4f5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a5f8a706c8abdf1ed821a442a5befb4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a2f04f554b52400ae9a5c2eeda6e03daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a3ca9bc7d2e1456d4d9b488c5eb2e2011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a5f8a706c8abdf1ed821a442a5befb4a7</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>a20239f2785393963c1c099a6544a7f3a</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>aed1d42fbbb29fae8d83d6c20781c9b33</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>a9ac958b24d59f696fd519a681d134029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aed8a2f1de5ee24a7dd00984dd00cdecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a3ca9bc7d2e1456d4d9b488c5eb2e2011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a2f04f554b52400ae9a5c2eeda6e03daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5edd7afded601a255eeb0f9b118c6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5ae92400f822386f3a113dac8600a4f5a6</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>a04b30b09c2cd66282fe1527fb5200732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a969bc1bf44a1da630e58ad937924d55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ada2741a4346cbcd1924b2775843b4b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af0e4e5c7c0a3a39101e8f46105189d7f</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4775857a65bc990fcf3ec65ff58f302d</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5500afa2c9bd2c70d6f350526482427b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afe6303fd82ad22b394ef77950bc4b1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa33e14af5c3ce403dd9c38173d5a4bb0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4e552207c3714b55dface40853df7073</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a44b2ac7eb826f490e4cba819dd23de06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa831b18d62c7a50490b1f36ab09aacd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9a978d437f8b6ffdf3489de264ab9d67</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac4a97c822d0b1e517ecbf1d7f4f56a03</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2dc3c780ac7ba7a1f81d17fe0eec2755</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5b8ec7fc9de7a2ce15648df01a0247cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac7f6caab2d07d6e06dd84a4e3e5fa3fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>abe077f71e0556b005f8f1cf783e1c348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4568a6eb89e36c0a5e3893a37919ed2e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134583f75cca3b10d4ef84fc87e4f9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1732e861aadef19905355523fa002255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab47e710e2c8575317bad57b0bae99427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a583a18017119ad8b400567427c731281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad4c37b05eae1a8002322ee9d38fc2d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac74098939dc2d96927bc2287f65dc9e7</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>a83dea47c4a563b2d07de820cd1fe88b5a5f8a706c8abdf1ed821a442a5befb4a7</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>a20239f2785393963c1c099a6544a7f3a</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>aed1d42fbbb29fae8d83d6c20781c9b33</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>a9ac958b24d59f696fd519a681d134029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aed8a2f1de5ee24a7dd00984dd00cdecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a3ca9bc7d2e1456d4d9b488c5eb2e2011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a2f04f554b52400ae9a5c2eeda6e03daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5edd7afded601a255eeb0f9b118c6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5ae92400f822386f3a113dac8600a4f5a6</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>a04b30b09c2cd66282fe1527fb5200732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a969bc1bf44a1da630e58ad937924d55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ada2741a4346cbcd1924b2775843b4b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af0e4e5c7c0a3a39101e8f46105189d7f</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4775857a65bc990fcf3ec65ff58f302d</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5500afa2c9bd2c70d6f350526482427b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afe6303fd82ad22b394ef77950bc4b1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa33e14af5c3ce403dd9c38173d5a4bb0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4e552207c3714b55dface40853df7073</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a44b2ac7eb826f490e4cba819dd23de06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa831b18d62c7a50490b1f36ab09aacd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9a978d437f8b6ffdf3489de264ab9d67</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac4a97c822d0b1e517ecbf1d7f4f56a03</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2dc3c780ac7ba7a1f81d17fe0eec2755</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5b8ec7fc9de7a2ce15648df01a0247cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac7f6caab2d07d6e06dd84a4e3e5fa3fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>abe077f71e0556b005f8f1cf783e1c348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4568a6eb89e36c0a5e3893a37919ed2e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134583f75cca3b10d4ef84fc87e4f9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1732e861aadef19905355523fa002255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab47e710e2c8575317bad57b0bae99427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a583a18017119ad8b400567427c731281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad4c37b05eae1a8002322ee9d38fc2d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac74098939dc2d96927bc2287f65dc9e7</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>a83dea47c4a563b2d07de820cd1fe88b5a5f8a706c8abdf1ed821a442a5befb4a7</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>a20239f2785393963c1c099a6544a7f3a</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>aed1d42fbbb29fae8d83d6c20781c9b33</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>a9ac958b24d59f696fd519a681d134029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aed8a2f1de5ee24a7dd00984dd00cdecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a3ca9bc7d2e1456d4d9b488c5eb2e2011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5a2f04f554b52400ae9a5c2eeda6e03daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5edd7afded601a255eeb0f9b118c6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a83dea47c4a563b2d07de820cd1fe88b5ae92400f822386f3a113dac8600a4f5a6</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>a04b30b09c2cd66282fe1527fb5200732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a969bc1bf44a1da630e58ad937924d55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ada2741a4346cbcd1924b2775843b4b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af0e4e5c7c0a3a39101e8f46105189d7f</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4775857a65bc990fcf3ec65ff58f302d</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5500afa2c9bd2c70d6f350526482427b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afe6303fd82ad22b394ef77950bc4b1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa33e14af5c3ce403dd9c38173d5a4bb0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4e552207c3714b55dface40853df7073</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a44b2ac7eb826f490e4cba819dd23de06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa831b18d62c7a50490b1f36ab09aacd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9a978d437f8b6ffdf3489de264ab9d67</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac4a97c822d0b1e517ecbf1d7f4f56a03</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2dc3c780ac7ba7a1f81d17fe0eec2755</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5b8ec7fc9de7a2ce15648df01a0247cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac7f6caab2d07d6e06dd84a4e3e5fa3fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>abe077f71e0556b005f8f1cf783e1c348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a4568a6eb89e36c0a5e3893a37919ed2e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134583f75cca3b10d4ef84fc87e4f9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1732e861aadef19905355523fa002255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab47e710e2c8575317bad57b0bae99427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a583a18017119ad8b400567427c731281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad4c37b05eae1a8002322ee9d38fc2d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ac74098939dc2d96927bc2287f65dc9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HouseholderSequence</name>
    <filename>classEigen_1_1HouseholderSequence.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a44dd72ba873cbafa78aeefb18d95f1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a9032c9ab8c45bbc9a87a2776bce8627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a71522600c024c460afb064a702072233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a3d415c72ccc3941c81033f2315d82d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a9032c9ab8c45bbc9a87a2776bce8627b</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>ad0dbea72833e901a994ef5cd5333303c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a3d415c72ccc3941c81033f2315d82d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a71522600c024c460afb064a702072233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3edfe94e9b372591cc5a1e6ac1fc0616a44dd72ba873cbafa78aeefb18d95f1ca</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>ae4ddf58ac9a001275bb072d26d9d2d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>af4ae7500ee47391e03aae4e1d651b4fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a60e1509193c558694f32085c540f1f4d</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a5482e707879a8ebaccaea858306c15ea</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>a69da80afb9f7c0b4d1a76e9c17b14eab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aeeec411f1b190312fb3db60e5cbae75f</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>a08e668f2dd96ac27624de6f5fc3cfb62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a94ba79850e6b39f01f4cd7e231a93907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a8585759ecd18ce6a8f2fe63a8a3a0b77</anchor>
      <arglist>(Index k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ab0f39485d93b1f9177b097f8ffa3e9bf</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a4720e5ddd534cf05248e4970d7d25a2c</anchor>
      <arglist>(DestType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad07709d2ffb4ff7d827d463e4cf15b93</anchor>
      <arglist>(const HouseholderSequence &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aaa7d9add66161d392dea1abf4f94444b</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9656bd0986feed9f23333304c77529dc</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>ab07d54a92020f55d887aecde54118693</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>ae3b8dc4d69707740a3caa19f17b3ec7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setLength</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a5814f8483250a8c0cbda77980b366c46</anchor>
      <arglist>(Index length)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a776793d590909dfdd5cbc143eab710ea</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>acd33c0144a224f102a07a5bb51dd4d3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HouseholderSequence &amp;</type>
      <name>setTrans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3411fe1c83fbd3936f19135528485f1b</anchor>
      <arglist>(bool trans)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffsType::Nested</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ae5f97bc1254391f24a07428693733b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a975a680d11a37462c63b227ec2f658e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_shift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a51b50b1b53af233893a1854192bdca3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_trans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ae9b086e885a6a9203fdd324af91699df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorsType::Nested</type>
      <name>m_vectors</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>afdc01e1601bda85780a34522ff3f8e0c</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>afd755e8bae91d9433ad72a37049622b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a0391b4d06b329c6769a841677572ac6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::hseq_side_dependent_impl</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad2b8c53f81cf9ea056a2eec6ad36cb6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::HouseholderSequenceShape</name>
    <filename>structEigen_1_1internal_1_1HouseholderSequenceShape.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="typedef">
      <type>Block&lt; const VectorsType, Dynamic, 1 &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a51185d5e14356717e56f76af9242c8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheLeft &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a17ce37940408090919613afeaa81617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ad783e05cccf4f436e44769df2bb199af</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; const VectorsType, 1, Dynamic &gt; &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a2743c3446c85d18c93e50d6bf8dc9c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a7367a28ce0871b0a6d9d622a6390c0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a464ddba84e35f766852036591374c8ec</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HybridNonLinearSolver</name>
    <filename>classEigen_1_1HybridNonLinearSolver.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::HybridNonLinearSolver::Parameters</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a6b474d4da7339c9aa89cf223796e3a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7d18b9b4dfd016ba552961903afd40e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a55713d5bb80e014eb649b7d621ab3562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>UpperTriangularType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>afd427708a3c3b71bfbeda613ed68febb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrd1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ac901db3e3eacb7f17537d40e6703d1e4</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HybridNonLinearSolver</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aaf90e23a6bad869ca1a9cadf62af0dd4</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrj1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1b5eddcc7f215e790b740ad94f0e4389</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a08b1a535646ff113b502b495594782bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a4e1cfd23e2ee4c7e16ed0fd353b3807e</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveInit</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a197044e0f63c1077846a0279e47e934f</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiff</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a019c209d3c67020247583dce00a5e760</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffInit</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a03e013471915c4395578affbd2e29e26</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffOneStep</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a73ce76462a048e23cdfcd18c18bd187b</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveOneStep</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a64c9d49fa4645ad58a45dedcb1491252</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aedd9dc3b8e06fa994d94d5a1c4b9786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aba1f6608e9ad2daabfdf9acec571860a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7472a71945ab2be2a7813c84f63ab871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a093a1b90bca17c7c35b1715ad5b881a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1fb82aaeaf6aa1ae3ab3f7d0b33b4e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a68ef73496f04e7a832cda7cdd21dc807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ac1026391306e8a8038cd40d8763d9e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a5abdf349cd4c8c144d4e13168d0780c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>abf7599fb5cced060cc4d5b7ca7f0da59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpperTriangularType</type>
      <name>R</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a3772d7513630aaa22785129e69505fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a29cf13648a7d6accc89fd1dc621eb92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>HybridNonLinearSolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a21b3ffb4aded19e195fbec514c018205</anchor>
      <arglist>(const HybridNonLinearSolver &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>abd8f468a063ae0e7b117a69c220230bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a0edd5aacdc856c204a5ec8ce2fd3ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a21a67c1abb318a66c25b30855d2bd451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ae4e7de0657ae5d3986bfb60011731aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>jeval</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aa01cfd3df047d4bfbc6a42e12c7720c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a87a4b1e59d20625cb69bcb36960e85a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncfail</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a9601ae7140110654a25602f078a3be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncsuc</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a308cb2d869b3259ebb32c682f69ee0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a3bdcadb7604197ae03bdbba49b92a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow2</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a743dae42e589ece6f1d2737aa4ef077f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>afee4b3b621ca5cc2facaa016c213a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a60ac7d810154d5d0e64367d75a441844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a90b9a436df8a063ab0c9d917902dca20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sing</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a93de5d5d5133da1ca229fbc188f4f2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a4b1631b31b908e0d5e84b5443402ecc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7c609b0f2955abbc9f7315365990d3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a771cee28ad3cdc393a22040723bb69d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a0d66b26d517055a2eb842f57941ecdf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a93956bfb49a6e39a00204baf13a7e165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a5cc8564debaf353f1a6cea08b2d017b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1f6a49e24f85db4b65e95485dcbb30e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::HyperGraph</name>
    <filename>classcorbo_1_1HyperGraph.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; HyperGraph &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>ae1674c71b402d0893b50a9602ff5f087</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkGraphConsistency</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>ad6a83ccb46709dfb61e74929bdc049bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>getEdgeSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a3277e7c2b8cd839009eb8c7654a42fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OptimizationEdgeSet *</type>
      <name>getEdgeSetRaw</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>ad3bff3ec3be5d76a3b096e277505e687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VertexSetInterface::Ptr</type>
      <name>getVertexSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a03231e5ae31be63d8718f1cea6089e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VertexSetInterface *</type>
      <name>getVertexSetRaw</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a7b309b673e0465f8ff3d6b14d6bfbbc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEdgeSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>aa5968275628e1d440e7d1af530d9d47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVertexSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a7016a273aad8fc1e742a97c00434db23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraph</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a32a4c8f2bc1ce8ed138ea05dead8e365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraph</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a55a1d573694cf2ecc5a8f7c40dfe4f95</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a6ddea8dbf78fe59b7d2a7dc659de16dd</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertexSet</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a2f1b6a25374d4f69481075430b21f8d0</anchor>
      <arglist>(VertexSetInterface::Ptr vertices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HyperGraph</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a70f3d81f6db6c8d6be91c8641a5dac83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>_edges</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>ad5533ecfc137a2a939388ad745a5faa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexSetInterface::Ptr</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1HyperGraph.html</anchorfile>
      <anchor>a23e894dd774950527d85bf75ed8c64f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::HyperGraphOptimizationProblemEdgeBased</name>
    <filename>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</filename>
    <base>corbo::BaseHyperGraphOptimizationProblem</base>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acaa46079f33cb534f6bf1cc9e73352c1</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, bool objective_lsq, bool equality, bool inequality, bool finite_combined_bounds, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0, const Eigen::VectorXd *values=nullptr, const Eigen::VectorXi *col_nnz=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCombinedSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a9215778c523f20a483183b58392ac707</anchor>
      <arglist>(bool objective_lsq=true, bool equality=true, bool inequality=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a3ded61385cb299bff45d3316c2db72cc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool objective_lsq=true, bool equality=true, bool inequality=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a62b37ef99007bd7c07dc97ca16b2d1d8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool objective_lsq=true, bool equality=true, bool inequality=true, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseHessianObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>af55b914c07844583a63d006a1990600f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, double multiplier=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a70148da218de1c09fac7cdc811f6c548</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a70f7570f44c20757f4201ce420757d1d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a7f9c3d911c88b4ea32bb50aad141ffc2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a1989d24827a9b691419fb43edd34bace</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobians</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa3bf02a53631d2e54131b6a8fe9d47e3</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient_non_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_eq, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_ineq, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientNonLsqObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a963e461e6eae47b137997058d83409d8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a98a3cf86c4667a91ca48db61b8374090</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientObjectiveAndCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a7eaef7cf4f2457dd5c1baaba3970418c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient, Eigen::Ref&lt; Eigen::VectorXd &gt; jac_values, bool equality=true, bool inequality=true, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseHessianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa0fa455d5b06d4ce10881421e407ca0f</anchor>
      <arglist>(bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a07aaa7cab202f64def8ef913cce67de8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a96d9c86468257a553ab0f46a93fbc61e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseHessianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ac3031ca97b60ae470f857848a9c24370</anchor>
      <arglist>(bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a3acf66dfaf9a45650e972a654602e3cf</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a7b8d29308c3d199a138d3c723b007a7a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianLagrangian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a81109789e50cac6416d8e552f7dd7f09</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const double *multipliers_eq, const double *multipliers_ineq, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianLagrangianNNZperCol</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ac9bb5dbee0825c15566f60521cebfe72</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianObjectiveLL</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>af419c440021aae63214d7da96d9df64a</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseHessianObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a5f500290b89260799e50f8e40f8abf20</anchor>
      <arglist>(bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianObjectiveNNZperCol</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ac0e7f50f9c3c2a3be2a796424e410148</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianObjectiveStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a23171da049ea6e615d8bbf80fb4856a0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessianObjectiveValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aeef7f1bc16d98b51bf16b6a22b0f25ea</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double multiplier=1.0, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessiansNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a08ee3d7e3522d8e5c2e22ada6563f994</anchor>
      <arglist>(int &amp;nnz_obj, int &amp;nnz_eq, int &amp;nnz_ineq, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessiansStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acf4063a8b155ae285a32af0dc726bf94</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_ineq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_ineq, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseHessiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>adfb832b850d3c8fc892099b4e5503e7b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianActiveInequalitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a8363769e99104707bb147ed8b8d43cee</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa2722069e915c5ae7cf299c8561d35f9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acd1e60c98fbaf3fcc5fcf1e991e3aa28</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a497d0ddbfb7aa79313a45f8d26080f03</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a57dad11fc6c15667da6b0cb662655076</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a7073d26d1c8dd12d373e06684d338138</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ab803b02ec16fcbff04f388d2406d06b7</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianLsqObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aab0c5b07dde9e267c269455a1ed426db</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianLsqObjectiveStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a6e3318a5b34ed7817ddd753d8ad465e7</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianLsqObjectiveValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ae3d4cdf925205ad9d46f5bfbcbcede68</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>abeb6e1cf0ec4189261b216c5c1ba0685</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearForm</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ab4c5c47a125740506a872644e859b171</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormAndHessianLagrangian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>afd2fd87791ade237bb6c49e817079d2c</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const double *multipliers_eq, const double *multipliers_ineq, Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz_H, const Eigen::VectorXi *col_nnz_A, bool upper_part_only_H) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormAndHessianObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>af3cd1a30513db174f5730aa3176fbb35</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz_H, const Eigen::VectorXi *col_nnz_A, bool upper_part_only_H) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ad62e3452bb2c31f1f54b1b466222df8c</anchor>
      <arglist>(bool include_finite_bounds) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormNNZPerColumn</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a435a4e8d85f0f8659029919ed6a082c6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool include_finite_bounds) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>adad19095ac876242ed3bcf528d724a41</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool include_finite_bounds) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acf2bf984b2eb05c952f7df420ea71c2c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool include_finite_bounds) override</arglist>
    </member>
    <member kind="function">
      <type>BaseHyperGraphOptimizationProblem::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a80cd951c302ca76f2e0735119b553018</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemEdgeBased</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a36d720f58ed8163acf00c00b51975e14</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemEdgeBased</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ac6c54a5dd723178ee2e6b45ae8c18951</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::HyperGraphOptimizationProblemIgnoreStructure</name>
    <filename>classcorbo_1_1HyperGraphOptimizationProblemIgnoreStructure.html</filename>
    <base>corbo::BaseHyperGraphOptimizationProblem</base>
    <member kind="function">
      <type>BaseHyperGraphOptimizationProblem::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a7712f036ed1b1f3a412e547b93e6feec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemIgnoreStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a0023d5327cc4b4ef0cd1674f107b6bb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemIgnoreStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>aaf200a802552dd763c39fc178e71d146</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::HyperGraphOptimizationProblemVertexBased</name>
    <filename>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</filename>
    <base>corbo::BaseHyperGraphOptimizationProblem</base>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a0360f69d47d8887070ae2288839bd664</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, bool objective_lsq, bool equality, bool inequality, bool finite_combined_bounds, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0, const Eigen::VectorXd *values=nullptr, const Eigen::VectorXi *col_nnz=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCombinedSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a302bf2e2eef83b6a019392f5a7732898</anchor>
      <arglist>(bool objective_lsq=true, bool equality=true, bool inequality=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>af1fe5b7f66c450fffc2d597e37cad4b3</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool objective_lsq=true, bool equality=true, bool inequality=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a332ee247026f87d79414b0f7e2ef7d92</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool objective_lsq=true, bool equality=true, bool inequality=true, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aba833d60ce25ae4e048d5ee87978ae20</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ab7adc0ac16286593a6b80f6acb2e4850</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a348346d11555c968e1923f9355ab8eb0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDenseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a8346286416f0bffa1e7761d90615a23f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientNonLsqObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a472d41cd77a214373ea676cc6ac018c0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientObjective</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a9fb573ca39676d496447b7d8292983be</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradientObjectiveAndCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aeb6c07b52c59fedea2e5b1e61b245dde</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient, Eigen::Ref&lt; Eigen::VectorXd &gt; jac_values, bool equality=true, bool inequality=true, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianActiveInequalitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ae98830283f9214846672069d9f218409</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a833345dea76917f2728ef7d33d24cb25</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>abb959db3a30fbc48002b88a47505d53b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a2e9a75122ed655bcefac00f774138cd8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a533f91d930c52fc89a9ca38bcf1ae749</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a271a4264a52bb2b9f0975828856710b3</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a88c4ec74a1e5ca894f7e39a11891ac36</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeSparseJacobianLsqObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aad0673959e968aed9db251781c17714e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianLsqObjectiveStructure</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a916dce2af84845030306e39881406de5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSparseJacobianLsqObjectiveValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aa1f7f2f49e3f6c4194f8e66f98d4cc9f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers) override</arglist>
    </member>
    <member kind="function">
      <type>BaseHyperGraphOptimizationProblem::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>af41985e7e13f0bb4ba323829deb4fb93</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemVertexBased</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a70bd2dcce0a2180542c456663af5b658</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HyperGraphOptimizationProblemVertexBased</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>acdbe5b93493fdcdff4934b8dfc196c8f</anchor>
      <arglist>(OptimizationEdgeSet::Ptr edges, VertexSetInterface::Ptr vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precomputeEdgeQuantities</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a57b5c90e768ff80343c416f88ac88097</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeEqualitiesJacobianStructureForVertex</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad5faed3b54b9f9893648d4d3f06b9250</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, int &amp;nnz_idx, int row_offset=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeEqualitiesValuesCached</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a1092b461699999f70e76a054adebb96f</anchor>
      <arglist>(const VertexInterface *vertex, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInequalitiesJacobianStructureForVertex</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>adfb497b143c6c78f2958ad19395103fa</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, int &amp;nnz_idx, int row_offset=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInequalitiesValuesCached</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a18914d4c061ba4630eaf0f27daeff59f</anchor>
      <arglist>(const VertexInterface *vertex, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeLsqObjectiveJacobianStructureForVertex</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a8d290b8d8f643349cc0ce465fe94deef</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, int &amp;nnz_idx, int row_offset=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeLsqObjectiveValuesCached</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aa44ae4d61504b735562b30a51212c417</anchor>
      <arglist>(const VertexInterface *vertex, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeObjectiveValuesCached</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>abf1d2e0a2b5429532a9eb57b2fcb4f14</anchor>
      <arglist>(const VertexInterface *vertex, bool include_lsq_edges, bool include_nonmixed=true, bool include_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeActiveInequalitiesJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a795fa171b3598d3c6a000e8ca1054098</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; &amp;jacobian, double weight=1.0, bool include_nonmixed=true, bool include_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeActiveInequalitiesJacobianSparseValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aca9ff494c1ea6f04be66cebd965eeca0</anchor>
      <arglist>(const VertexInterface *vertex, int &amp;nnz_idx, Eigen::Ref&lt; Eigen::VectorXd &gt; &amp;values, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeEqualitiesJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a66b4b17de89cebcee291c7ed968320e9</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; &amp;jacobian, const double *multipliers=nullptr, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeEqualitiesJacobianSparseValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ae59116c16763d721553df0333897efce</anchor>
      <arglist>(const VertexInterface *vertex, int &amp;nnz_idx, Eigen::Ref&lt; Eigen::VectorXd &gt; &amp;values, const double *multipliers=nullptr, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeInequalitiesJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a31f9d5f4834241c7f07cab78de7b5fbe</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; &amp;jacobian, const double *multipliers=nullptr, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeInequalitiesJacobianSparseValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ab4d109de77a9affbc8ce14bd118f5eb9</anchor>
      <arglist>(const VertexInterface *vertex, int &amp;nnz_idx, Eigen::Ref&lt; Eigen::VectorXd &gt; &amp;values, const double *multipliers=nullptr, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeLsqObjectiveJacobian</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a69e817c9e1705008860c67736361b123</anchor>
      <arglist>(const VertexInterface *vertex, int vtx_idx, Eigen::Ref&lt; Eigen::MatrixXd &gt; &amp;jacobian, const double *multipliers=nullptr, bool include_nonmixed=true, bool include_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeLsqObjectiveJacobianSparseValues</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ae7b1bad7182003ec8d050c19bb1f5f98</anchor>
      <arglist>(const VertexInterface *vertex, int &amp;nnz_idx, Eigen::Ref&lt; Eigen::VectorXd &gt; &amp;values, const double *multipliers=nullptr, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalizeObjectiveGradient</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ab88a0ea98ceb9cb7f4bf5354a4ad9cdb</anchor>
      <arglist>(const VertexInterface *vertex, double &amp;gradient_coeff, bool include_lsq_edges, bool include_nonmixed=true, bool include_mixed=true, bool precompute_mixed=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>precomputeConnectedMixedEdges</name>
      <anchorfile>classcorbo_1_1HyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>acde66280da88e06510af5fb7804566b1</anchor>
      <arglist>(const VertexInterface *vertex, bool objective=true, bool equality=true, bool inequality=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Hyperplane</name>
    <filename>classEigen_1_1Hyperplane.html</filename>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6d6b788d086d8440319b704b3f812d57a0e4e05f9e3ed86757ccc7964bd845f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6d6b788d086d8440319b704b3f812d57a20f7fef933f07e78abfcdac7b6efd885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6d6b788d086d8440319b704b3f812d57a0e4e05f9e3ed86757ccc7964bd845f2d</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>a3c88e1e3ba36cf3d39d18af0cd351dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6744b1e88a5b36ed50291e404501db2b</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>ab8552039bed6fc9d153fe8cb39cd913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6d6b788d086d8440319b704b3f812d57a20f7fef933f07e78abfcdac7b6efd885</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af9f78905753c61f9fcfdde4cca6b5f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a76038652501a9e5771006e149bc9b64a</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>a285218a7793675a062645a95d814d7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>adeb3cfc10cb4bc11744431bbb2c417aa</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Hyperplane, Hyperplane&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a4988ce453a7075d012e8d3b7f8fed35e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a0113681d1e0d749bacc760b4a8255045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6d556e610795fb17f35000c8201e672d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a73add7ddd0b7f47236ab094c36eddc00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a0bc773516d88e236f41d687cd7af18a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a7862700a0daa274c79ffa3a0ea696368</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a68f4ca64213b0322d4726eaf3672bf21</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3178d5593f0dfa225bc75e0546caa9ee</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9de0bc184438d23e0a2370feb33d53a4</anchor>
      <arglist>(const VectorType &amp;n, const Scalar &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a487232e23e834fbc78fc14b4d4ee6a7e</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a2bebab8de1c64e5f9e787a2ac0d29ea3</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a29c2ec37684ee687ce1e8508d705b781</anchor>
      <arglist>(const Hyperplane &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6c6131cca4b67d790010c321e74b8ac8</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af7f0f520e92c176306430fb2083dd324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a47ee3e42f5a36ad38a8ab396c6ab1210</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a89b6925c4c478a9a1f7a0f02ea80df42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad4026385a455c002d8fa506d31d4233a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a402bd33f6f3cbad80475dcbeda011a85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae65a7ebde9bf3a0c6de3c2a98c982173</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1047222f32215123eef4ff85caed02fd</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a6bc5643e12463645da457ebae04fff5e</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9d455ff9b9887c9562cdf35f91ae443a</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime, Affine, TrOptions &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a47a206d2775fcf83df4e473ebfa7f5e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa80f4269e91a8efb1806cd21e873e93c</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a4498b73894941becdf0ffc241f53da1a</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1, const VectorType &amp;p2)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; const Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>ConstNormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a5a42f7e87b09d0b4eb2e522140f54c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae390b18ded26b967236fd7477852d2ef</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>IcoSphere</name>
    <filename>classIcoSphere.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>aed61bbb925b80c8ad9506caaf6bb8c2e</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IcoSphere</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a9448496c610787615714f1859222552a</anchor>
      <arglist>(unsigned int levels=1)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>indices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>aafcbb05c197d252eca0209d93d503fff</anchor>
      <arglist>(int level) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Eigen::Vector3f &gt; &amp;</type>
      <name>vertices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a09b068c23589f154e038b9b680a205ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_subdivide</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a78f6530ab445aaeb87668cda333ffd5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; * &gt;</type>
      <name>mIndices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>aad674b23251f59385cf67ef66157d7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>mListIds</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a4546ed2c96fd11d71c9cde2e319d030e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>mVertices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a81e4737dd918200e8e665d04cab652e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IdentityPreconditioner</name>
    <filename>classEigen_1_1IdentityPreconditioner.html</filename>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a87036e0a457777e2c3df4c103b4f8233</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>af3c2afdd74084ffa2ae9174df0316695</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a0d0c662f8811acabd6b69cfda901965f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>ae9336b170f2763da0fb9a73e6f6d40bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a5fb381c622f38f3b8deb0775867cdf5f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a450681df926cb312fc71a324e150340c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Rhs &amp;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>ade0afcd74021b444a488327d6dd0a07f</anchor>
      <arglist>(const Rhs &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::igamma_impl</name>
    <filename>structEigen_1_1internal_1_1igamma__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1igamma__impl.html</anchorfile>
      <anchor>addc92285f27b7153bdf25f7bfa11dab9</anchor>
      <arglist>(Scalar a, Scalar x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::igamma_retval</name>
    <filename>structEigen_1_1internal_1_1igamma__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1igamma__retval.html</anchorfile>
      <anchor>a40b74a4b0cfe20878ba8a131c10d4e05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::igammac_impl</name>
    <filename>structEigen_1_1internal_1_1igammac__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1igammac__impl.html</anchorfile>
      <anchor>a3f7c5dcfb2f846fe33b0e3fdb5ac3fd2</anchor>
      <arglist>(Scalar a, Scalar x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::igammac_retval</name>
    <filename>structEigen_1_1internal_1_1igammac__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1igammac__retval.html</anchorfile>
      <anchor>afc473bfd4bd79bb90490e3e5a6a256cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_default_impl</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl.html</filename>
    <templarg></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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>a633aa19ff7b546b6cbf6fa4bc16c6b31</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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>a633aa19ff7b546b6cbf6fa4bc16c6b31</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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a6ff639ddfc4e2c81e1d2ee4a0a8aff79</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></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 const EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a538d9b5953b9784f4eb981bbdf1020f6</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>af68d1b1efe6046f7ff9a6465cacd1451</anchor>
      <arglist>(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 const EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a898162ccdebdc69f11121f5e642b999f</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a36b58269f7ca9930113cf22cc1df4b46</anchor>
      <arglist>(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 const EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a538d9b5953b9784f4eb981bbdf1020f6</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>af68d1b1efe6046f7ff9a6465cacd1451</anchor>
      <arglist>(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>a2487e33c49321288d8c4b1d974109a62af8b95f4736f2a115ab35ad42f3741beb</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>a2487e33c49321288d8c4b1d974109a62af8b95f4736f2a115ab35ad42f3741beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa8a17ec738e106df5aca51488967f525</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::image_retval_base</name>
    <filename>structEigen_1_1internal_1_1image__retval__base.html</filename>
    <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>a9983db6d5cf10e65b39ebef0bbb1352b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a64fe73281e070ff78bba2534984933c4</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>a5dec38143d3a245853ea6016430098c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a4104e0ad41f991d8d100cd7802a90885</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>a38f6028fb51e50359e097803d1338987</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>a399a617bb1f128e9824dda1cfef32561</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>accfec251051e6f25559561ba8c9acbd3</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>aa8245df7450a7073616b31433537f143</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>a83abdd0b8a8cae3e3bc5740694188b31</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>a2fa8dbee13c53f94788032163e7c132a</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>a25fdf20ee49dde56244bf163169abe03</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>a7b86b0728da9f4b0c6b5c2c80bde07f8</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>a355e44322109fca01cc0b538d3563a24</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>aadc0ff942dabf9aed9590b4c3073dcce</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>
    <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>a9983db6d5cf10e65b39ebef0bbb1352b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a64fe73281e070ff78bba2534984933c4</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>a5dec38143d3a245853ea6016430098c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a4104e0ad41f991d8d100cd7802a90885</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>a38f6028fb51e50359e097803d1338987</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>a399a617bb1f128e9824dda1cfef32561</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>accfec251051e6f25559561ba8c9acbd3</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>aa8245df7450a7073616b31433537f143</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>a83abdd0b8a8cae3e3bc5740694188b31</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>a2fa8dbee13c53f94788032163e7c132a</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>a25fdf20ee49dde56244bf163169abe03</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>a7b86b0728da9f4b0c6b5c2c80bde07f8</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>a355e44322109fca01cc0b538d3563a24</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>aadc0ff942dabf9aed9590b4c3073dcce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteCholesky</name>
    <filename>classEigen_1_1IncompleteCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ad1289698ac7610714177fb4d9871cc71ad6c19f6c3a9314c44b77510c88631e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a6be1474c70977d83e7824bbef70fd6b9a839702a09ba67e4d019a9685fb9d4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a6be1474c70977d83e7824bbef70fd6b9a34de452309f33073cf71e346ba13916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a6be1474c70977d83e7824bbef70fd6b9a839702a09ba67e4d019a9685fb9d4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a22b4aeb158ca4d5a5a276bd16dd1d1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a6be1474c70977d83e7824bbef70fd6b9a34de452309f33073cf71e346ba13916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac9632ffaca343c90320ca8cf58c76cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OrderingType::PermutationType</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa85d6c80b460b94f23b5da2a7169adbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae906362ed4ef090681a625b30a8a2352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a121d37da7609158f8c9d3645da0318cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ad1289698ac7610714177fb4d9871cc71ad6c19f6c3a9314c44b77510c88631e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorIx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a1c096f4e4f262a94148e697eaa7890d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::list&lt; StorageIndex &gt; &gt;</type>
      <name>VectorList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa758310799b31522f525e29cd8af7d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>VectorRx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aed6cab509254b9056381df357b3cbd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorSx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a559694dda108ecd08a5a6b8339d62446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7df2a13e73f1ac4a2fc7a6524bd93f84</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a702560ecdddef77dc51d20ab22bd974e</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0d66a1c8e340617e7ff404e63186fedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7966bedeebbeaa7a8fe4dd1da3797a0b</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae218a158db71382db2ed5e01e9ba0bc0</anchor>
      <arglist>(const _MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac39c75ff7ca5d2db9a9f03b937e12601</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>adaaa3975b8cf53f910d6a3344af92379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a757499fc814988a5b112b1f34d0295e1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ada0e68cb22601849464506f5986a88c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FactorType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7d1f1878505fd1862e6f2286d27ff09a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0d52cec5e17f485a362766363ba90b02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a4780a83266c871782595081021268b5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VectorRx &amp;</type>
      <name>scalingS</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a30d66dd77147a84ec3302e7d5fe5d924</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialShift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a409c9586e7d29566dda2c8f5e38a1228</anchor>
      <arglist>(RealScalar shift)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a954c3b3807af067ab2f2440e8cb3e751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a5f034fe49d026dfef22a97a403d8aa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aab7215c08a43657abdaef848c3b90947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>abe5b6ad3c0a85dcd824a00697b490eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_initialShift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a3a42e45e865228d446a3c6b49f474e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_L</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac9bb29d22c7a1ecbb32212d9ea228b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>acf5b562033401cd9b308259cd91a663e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorRx</type>
      <name>m_scale</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa4281d82edea96d9b2c7f696140c7401</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>afcdddb7639f27132c691ce7e79d11073</anchor>
      <arglist>(Ref&lt; const VectorIx &gt; colPtr, Ref&lt; VectorIx &gt; rowIdx, Ref&lt; VectorSx &gt; vals, const Index &amp;col, const Index &amp;jk, VectorIx &amp;firstElt, VectorList &amp;listCol)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteLU</name>
    <filename>classEigen_1_1IncompleteLU.html</filename>
    <templarg></templarg>
    <base>SparseSolverBase&lt; IncompleteLU&lt; _Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a42ba0d2b107a17114d5de798f7838cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>aa4ecefd8c9ee6400122451596b4cb9ec</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a976a4a54494f793c67d95513bd55d941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>aa5af1411dde3ca1d290ac229c04d3d46</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLU</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>afe94c881eaa9625bc16e370dbfad1a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLU</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a463a286c9dfa26ede12bb60168be5bfd</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a74e2598dee1ce1c2adbbc7ca6c2aabad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; IncompleteLU&lt; _Scalar &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a8854a1d2992836bcd86dba9a145cc262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar, RowMajor &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a0ffdb69e64c341b048e41a5e72e96ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Vector::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a5be4d5cde2ce2510a575865bd468cf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a10419a3510132ea46c4df71326bcc8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a0e332559b3c5d785d80cebae73c1ac0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>aa94187286b594310c5360ff86d82a729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteLUT</name>
    <filename>classEigen_1_1IncompleteLUT.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; IncompleteLUT&lt; _Scalar, int &gt; &gt;</base>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a46060398b19e42d71b999cc083d3a902a5186808daff08196667a1db4ba78aae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a46060398b19e42d71b999cc083d3a902ac1588550680fb7f447d61ae8fe339c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a46060398b19e42d71b999cc083d3a902a5186808daff08196667a1db4ba78aae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a82aa21e844c421b20d94ad651a62cfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a46060398b19e42d71b999cc083d3a902ac1588550680fb7f447d61ae8fe339c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>aea29f35fea823506e756edc5456a4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a0fccc61fbac750e7c93b057ce9138ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a0328a3350d85b887b181307daf6077b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac864c5ba2a5b4084115aa213b17f124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a089c91827dd35ccc324aef94080edf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a33ddb6572db03a6dd90982b1c0540322</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a28d9336b9af947fdb4dd6f1b6c167674</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae732858eb360316a1573f91eaba8855f</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5b1b721e5fe535c9cacbc3245243f4ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a488e37ab51d8ed37a297eeca521f1817</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a1015390a28e92591773a557c666e7284</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a2bd72541bcaeb2dee2540b911c151f41</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a6b3933e3a6fc2ab944c66ba80105b4de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a366a154352cb8cc486113238015f9ba2</anchor>
      <arglist>(const MatrixType &amp;mat, const RealScalar &amp;droptol=NumTraits&lt; Scalar &gt;::dummy_precision(), int fillfactor=10)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a941c7d34f15d7bc287e780636be0ee2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>abb76af447c1c8b2baad1241740d300e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDroptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a9628c5a595e9e984c72d1f8e671a6925</anchor>
      <arglist>(const RealScalar &amp;droptol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a327767d12b55ff8a023f12a030051e17</anchor>
      <arglist>(int fillfactor)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; IncompleteLUT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7e9dcbd85dd2d73c81f4f243136d03a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a3e304af30544b5e1b3396d017a657b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_droptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5eb0796236f8b99cf24a991b4fe31813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a3f28ba1a776a45e098ddfc35425710b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a40e52676389d807c3033de03bbd7b90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7d2cda3cd944579c417a9adf423edc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae2f1c31f87874392c955fab460511d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>af3553f5fb7aa859106c03939e9979635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a652cc8edb84b570f762272f7b63f4238</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_known_statically_impl</name>
    <filename>structEigen_1_1internal_1_1index__known__statically__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__known__statically__impl.html</anchorfile>
      <anchor>a6a088a32afeb421692058b7407448de4</anchor>
      <arglist>(const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__known__statically__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__known__statically__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a40c4fdfa4c2e09d644967636722ad875</anchor>
      <arglist>(const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__known__statically__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__known__statically__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a85a838562e3b99f5c28f6d8b0b94824e</anchor>
      <arglist>(const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_pair_first_statically_eq_impl</name>
    <filename>structEigen_1_1internal_1_1index__pair__first__statically__eq__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__pair__first__statically__eq__impl.html</anchorfile>
      <anchor>a2fd89f92c28b72cbf0ed551bebffc012</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_pair_second_statically_eq_impl</name>
    <filename>structEigen_1_1internal_1_1index__pair__second__statically__eq__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__pair__second__statically__eq__impl.html</anchorfile>
      <anchor>a76da6530ea4ad86eab4e0eadd809fa67</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_eq_impl</name>
    <filename>structEigen_1_1internal_1_1index__statically__eq__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__eq__impl.html</anchorfile>
      <anchor>ada28184328b202bc35e359ef95689378</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_eq_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__eq__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__eq__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a205ff863c56168d80115bda62eb24af9</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_eq_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__eq__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__eq__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a499817ecaa7f1f12558ee1ef2bfd74be</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_gt_impl</name>
    <filename>structEigen_1_1internal_1_1index__statically__gt__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__gt__impl.html</anchorfile>
      <anchor>abc038fa5efabaf58b621b1380c82a1e3</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_gt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__gt__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__gt__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a3f06701eedc85c55525190f6352c1626</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_gt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__gt__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__gt__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a566f194cfee0e807d4e98124b017be18</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_lt_impl</name>
    <filename>structEigen_1_1internal_1_1index__statically__lt__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__lt__impl.html</anchorfile>
      <anchor>aa6738461e1b53e246edf6cb30671dcde</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_lt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__lt__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__lt__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a8c108656c69d1eddb737a804bd304d88</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_lt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__lt__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__lt__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>aed37051f344e4c256645b03b1b435ff5</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_ne_impl</name>
    <filename>structEigen_1_1internal_1_1index__statically__ne__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__ne__impl.html</anchorfile>
      <anchor>a75f0f37b807d8b6e40a3567295815709</anchor>
      <arglist>(DenseIndex, DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_ne_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__ne__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__ne__impl_3_01const_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a2ba33884de59582908b842d65fdfe77e</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::index_statically_ne_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1index__statically__ne__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1index__statically__ne__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a62ba260622d5607667745e9cc5f204b4</anchor>
      <arglist>(const DenseIndex, const DenseIndex)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IndexBased</name>
    <filename>structEigen_1_1internal_1_1IndexBased.html</filename>
  </compound>
  <compound kind="class">
    <name>corbo::IndexedValuesSetSignal</name>
    <filename>classcorbo_1_1IndexedValuesSetSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IndexedValuesSetSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>aeae3c276afce064020c3c3719920480b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, std::vector&lt; double &gt; &gt;</type>
      <name>Map</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>ae794e716183bc635f029c928a3b159f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IndexedValuesSetSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>aa8c8b0cb1f57d5e35092ac3530be3e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a93d10f0c86608d7d35c085229a3b6f1f</anchor>
      <arglist>(const IndexedValuesSignal &amp;indexed_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a967bd4affd043e2b99f02768e595a14b</anchor>
      <arglist>(int index, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a3b9362531ce50922632547babfc127d5</anchor>
      <arglist>(int index, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>ade7e7c16478dc3368c4dfd2ef93365bf</anchor>
      <arglist>(int index, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>adbcc4af9fc3c4885b2f235bed12eca46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map &amp;</type>
      <name>getData</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a1b39787363682138312fa87ff2f62949</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>getDataRef</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a7cfa27e8443557c977005040d88d6ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxValueDimension</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a3361763b79453fc909b874210625a133</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a9f5b3838f22227ed5ef52180db7a8991</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a58df1f348451c23f0210ab92e6d736e7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a4d75a7f473953eaeca8c7a5fc3351309</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map</type>
      <name>_values_map</name>
      <anchorfile>classcorbo_1_1IndexedValuesSetSignal.html</anchorfile>
      <anchor>a927da715aa827c3b3d1726d52ad7926e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IndexedValuesSignal</name>
    <filename>classcorbo_1_1IndexedValuesSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IndexedValuesSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>acbe1790b397bc33a01d2b641ab554552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IndexedValuesSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>af600f90c6ef1c4e98a2545a1fc8fd6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>af34fc5a129225f413b04c9ab18f3f39d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>afac0455c0d24be65c6682ac53d8dc22f</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a926b5930f3f2ca078acbf842d566cece</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a7a68ef2fe68f73953cfa9985d7958bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a86565793b3fae86d5fed41b350e509d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a71ac9fd537ba8a250b67f816f353e83c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getValueDimension</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a7f5d9b2cf0d8ff7696164f284a2d1d30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getValues</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a59c5bef2a64b4741084a93977ec33f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>getValuesRef</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a7530fec8310d596fe348308d26ac9435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a9de4939b89b24d547cdecc3bb6a252e1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>ade0e6efde6debfc5281869c91ef032dd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a26b46d0d0457e5f1f46324fdaa4f6b4d</anchor>
      <arglist>(int index, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>ab616d91d35aa03ce7edf3912e6ec7772</anchor>
      <arglist>(int index, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>aef1ef061ba207d08446055ab46845b61</anchor>
      <arglist>(int index, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a6b66615330bdd8ec8afd4ad0fe085e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a3d19662041e21aca7a5953f8d40dd676</anchor>
      <arglist>(int index, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a4f138085fe95044b4a034a780df31a09</anchor>
      <arglist>(int index, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a3cfee5cc1fe004acdf959faf05812204</anchor>
      <arglist>(int index, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndex</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a7db1552c5d8b3e60ebff775d43f00f42</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_index</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>ad8a980cc958f404213b5ce18f30b03fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1IndexedValuesSignal.html</anchorfile>
      <anchor>a2a0086354b6698930497eea7307cb26e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::IndexList</name>
    <filename>structutility_1_1tuple_1_1IndexList.html</filename>
    <templarg>Is</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::IndexMapper</name>
    <filename>classEigen_1_1internal_1_1IndexMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NumKernelDims</templarg>
    <templarg>Layout</templarg>
    <member kind="function">
      <type></type>
      <name>IndexMapper</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a7d78e769adb4267d2f6e0e38a1fc2553</anchor>
      <arglist>(const InputDims &amp;input_dims, const array&lt; Index, NumKernelDims &gt; &amp;kernel_dims, const array&lt; Index, NumKernelDims &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaInputKernelToTensorInputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a596c751ca92cbed2c1a760458629b6d1</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaInputKernelToTensorInputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>ae00d36a9e88a3a1a21f959925e8cc130</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaInputKernelToTensorInputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a068a1781dcce4e4143ed387ee3046dbb</anchor>
      <arglist>(Index i, Index j, Index k) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaInputPlaneToTensorInputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a84f36b2d2263f07075c47d4e1f5a71b4</anchor>
      <arglist>(Index p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaOutputKernelToTensorOutputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a03372c959d647327757d16140ac343d1</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaOutputKernelToTensorOutputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a392ebe09522f472132f04ebbdcae3406</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaOutputKernelToTensorOutputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a8121fd0cad53f4325760a1e11997e02d</anchor>
      <arglist>(Index i, Index j, Index k) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Index</type>
      <name>mapCudaOutputPlaneToTensorOutputOffset</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a5bb5c53cbf626f5016214d34a6c01125</anchor>
      <arglist>(Index p) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_cudaInputStrides</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>acc2efc7af1bcee9b83f3f6b46168e3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_cudaOutputStrides</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>adfa5487ebf1a235f345f58960c697f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a09c163c6e7b69484a2e7227070255ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>a57d49c6469f0cf1abd6c8c7fb1db4949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>classEigen_1_1internal_1_1IndexMapper.html</anchorfile>
      <anchor>aaab1ffccde1111778ccdf1f026e96c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::IndexPair</name>
    <filename>structEigen_1_1IndexPair.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>IndexPair</name>
      <anchorfile>structEigen_1_1IndexPair.html</anchorfile>
      <anchor>a1a01d08c720fd4edd2eb103b7c25309d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>IndexPair</name>
      <anchorfile>structEigen_1_1IndexPair.html</anchorfile>
      <anchor>ab7cfad050e007f4101a81a21ab5c8531</anchor>
      <arglist>(Idx f, Idx s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>set</name>
      <anchorfile>structEigen_1_1IndexPair.html</anchorfile>
      <anchor>a4da3b9ad3d7979f2a0edf42b020cd876</anchor>
      <arglist>(IndexPair&lt; Idx &gt; val)</arglist>
    </member>
    <member kind="variable">
      <type>Idx</type>
      <name>first</name>
      <anchorfile>structEigen_1_1IndexPair.html</anchorfile>
      <anchor>a6353533a4ca3f3c50d39465fa850f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Idx</type>
      <name>second</name>
      <anchorfile>structEigen_1_1IndexPair.html</anchorfile>
      <anchor>a77c0f19ab2659e973e9a56e2440a5004</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::IndexRange</name>
    <filename>structutility_1_1tuple_1_1IndexRange.html</filename>
    <templarg>MIN</templarg>
    <templarg>MAX</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::indices_statically_known_to_increase_impl</name>
    <filename>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl.html</anchorfile>
      <anchor>ad27968cefe48e3a34fe1caeaf7426ba9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::indices_statically_known_to_increase_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl_3_01const_01DimensionL1b835721d9bd217d80ab730a4a662627.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl_3_01const_01DimensionL1b835721d9bd217d80ab730a4a662627.html</anchorfile>
      <anchor>aa0bf4cd3ec680d9e1774bf409cf8b95e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::indices_statically_known_to_increase_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1indices__statically__known__to__increase__impl_3_01DimensionList_3_01Index_00_01Rank_01_4_01_4.html</anchorfile>
      <anchor>a7e451f215e87c8957560950b96c9f6da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a75220d085c1511abaa4fcaa85052abc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a3404ae052ff041d9fed4fefd1f68394c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af77e170b977ca20a28ebf67f7225e234</anchor>
      <arglist>(const EvaluatorType &amp;eval, const Index &amp;outerId, const Index &amp;innerSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a672740c7a1326f30e85bb43618eeef2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE inner_iterator_selector &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1ae5c9b870a5068a9bdd9a91e80495cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a480e69699b4bdc3231fcf9654b96cddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a313c47fa4b4f34974c9dd2b31e200e21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>acf476d0b97b1a2fafe99d2a4277a4c8da173733d688ffef8154aedbd4678d6c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aa876c40ec31043c11f4d285896d66068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>acf476d0b97b1a2fafe99d2a4277a4c8da173733d688ffef8154aedbd4678d6c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a42e5e94d0accb68d40ffd26489d58a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ade2963f6fe06b1f2e246d7d6a48c6fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EvaluatorType &amp;</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af440cf9df6a9592baee4673fcd3e291a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a84ff8216682727607016682df381d6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a882c0a7787a1b0a6ad0b19e133c20a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1dfaba22f39c3560fb588d35f940a540</anchor>
      <arglist>(const EvaluatorType &amp;eval, const Index &amp;outerId, const Index &amp;)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>abc08a7b1b33570a3650f91f499f1c303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a28c895cdf4870a02511a8eb5fcede040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>inner_iterator_selector&lt; XprType, typename internal::evaluator_traits&lt; XprType &gt;::Kind &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inner_stride_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>abcb7b2c38c638e00afa08ed00a53054ea141421fbe0f28c098f262b0e31a8139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>abcb7b2c38c638e00afa08ed00a53054ea141421fbe0f28c098f262b0e31a8139f</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>adf4369704f9fb518a7422da8fcbdb4eea483a6a4630a2c9dda91414477c502212</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>adf4369704f9fb518a7422da8fcbdb4eea483a6a4630a2c9dda91414477c502212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InnerIterator</name>
    <filename>classEigen_1_1InnerIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a1d2ccb720e90bc6928064cc30c41fb93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ac9e0e40b8aceb192a0e1c7d656148760</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>abbcdcf4d5ecb4445654b7940204cb750</anchor>
      <arglist>(const XprType &amp;xpr, const Index &amp;outerId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a0f11df2dfcd1c48c54aa29e605c09310</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ae4ed2eece5291e23d870b7238878e2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a3ab6f3afdf62740623cdc9ecb14dc132</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ab04bccb41eb22ffcb92dc61125aab119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a1eeeda4c6c2ff90408f7b92890b29820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::inner_iterator_selector&lt; XprType, typename internal::evaluator_traits&lt; XprType &gt;::Kind &gt;</type>
      <name>IteratorType</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ab25148ad4830f58644c537eb122fd966</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ae1bfa486ca2ead3a5a78118b5d990d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluatorType</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a4c7ff45e97e696ee53a6c05dcae2fc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IteratorType</type>
      <name>m_iter</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>aa7ebd0701b3c10e76a5fc476e7b9f7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>acf08224467676b18a311490bc10607e5</anchor>
      <arglist>(const EigenBase&lt; T &gt; &amp;, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase::InnerIterator</name>
    <filename>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a328b944ae54cf8a739b809f3891a5207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>abbbf4416d9af9ac61535932ffeb2e476</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2ca187f3d1918750ccd7ae367d4bc20c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2c02953d7443e6ab335ce5e40cbda411</anchor>
      <arglist>(const InnerIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>aac64b7570f3a92a85a4011f74bb529b7</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a9147fde5fa66434121cc4acf7cb89f4c</anchor>
      <arglist>(const SparseCompressedBase &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>aa1c4fd27ea8f141234fe0409542c07e3</anchor>
      <arglist>(const SparseCompressedBase &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>aa298e67c0fcfd102fb5d3e9e23649434</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a8a276a986dba9f7e9f0c9a4924e9867b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2a0769f4a4748b6b01512bcdcb54842e</anchor>
      <arglist>(const InnerIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>af671a2808a26621c11384ffdcd1345cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a23d31492816913f98457bd169f1b6233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1fa8e4d078538cce76ef7df32071f2ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a0e9b8cd7f5224bfd7c28587a91fe9d1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Derived::IsVectorAtCompileTime?0:Dynamic &gt;</type>
      <name>OuterType</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2e43c235807bd47a48d899ea12ab0acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a22d2c1e8bcc018f168f440febeec1d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a4a027ced9ab2c6e22c19a11e6c66fd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1885a743114add15e92d45ed969879f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OuterType</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>ab977d7a984fff3ece7992a4ec2332bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>adcd3002e614f6fffa10f43f0ce7fbbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1ea98293121a37a0bc838fbc034cc77b</anchor>
      <arglist>(const SparseMatrixBase&lt; T &gt; &amp;, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a3d8dbd36fba433bb8af0f8a288db87d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6f3bf2927742b856d8e81d10cd85784f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8fedd71fd398855664c4592f45c92f4a</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae0a3ecfa48736e21a37e3f2a252bfc3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac65d5b4f2eaf7bdcc4f7984c21956964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>affaba91206f24eaacb8fbe89c7f4e917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a873f4b7efdc334c4a8145e1ba27e7c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa6ee69b689899cc8af43da3ea49eb01b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8470bd7040e38ea14b746c3868ce6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a58002ccc817387927d787a111b54d6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a770468196061d77f5a30f20469529bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; RhsArg &gt; &amp;</type>
      <name>m_rhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9cf228fb28a2120b255d9121ac402327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aceb328e524c8826b31afd70ef7d155edac7d091557aa924ff87c4508ac1f26eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aceb328e524c8826b31afd70ef7d155edac7d091557aa924ff87c4508ac1f26eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseMatrixView::InnerIterator</name>
    <filename>classEigen_1_1BlockSparseMatrixView_1_1InnerIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockSparseMatrixView_1_1InnerIterator.html</anchorfile>
      <anchor>ab96f2ec421e67ef9b22dff4d72a4fedd</anchor>
      <arglist>(const BlockSparseMatrixView &amp;mat, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockSparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>adb405d8a708bba9fe2e95f5e76b0cc31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0ea1f6f71443cfb542df19697c147f45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9a4ded766e147eeb9f38c490265a7fa9</anchor>
      <arglist>(const BlockSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa854a16ecae7b2a5b6915a07e0aabc06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a03c26fe4c3b5bdf015dbb5ed6bf00231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae4cd540b0c6145ab3ae6e36769027007</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a29b568124f67a6b150c998fab1c19c93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa6ad390a40059f5886ee4bd744d90559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a4f8edebce591fa603df9297634576ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockInnerIterator</type>
      <name>itb</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3a843da5961daa6e41a17c82d3e76a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1cda53e5e1315d78636c8f52ae8fae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a8d537a5752381e0c4b61b3262086d598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BlockSparseMatrix &amp;</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae46f758e70b65c57857b40b0f1acee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_offset</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0df4c163e01b893b26507d719cb7a2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a17656c13b5a70971a81c8e8840958321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outerB</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7189217296456cd5361ee4cb4008c73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1BlockSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>afba5e7a83c68b075351217bbf419d452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</filename>
    <base>Eigen::SparseCompressedBase::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a2b8fe81964039395c6147bd22313f5d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a77f583ec2061e2e5b582cf144a998e96</anchor>
      <arglist>(const DynamicSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a6c35dcb2686cfd1aafabea981a065f18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af0d964b1db59641773d786751fc9ddb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a4d5cf8c9006fc8258208d3eb9f817156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; Scalar, _Options, _StorageIndex &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>afb9acfa2599ae66534b2a67bf95e462c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>ae19ec78f6d49656c667cc7e0f0691234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a34216d3a08b8d8ae18c1eb69323f4d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a3758a600e7d9f1d7e3904d169f9ab16e</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>abf92ad479b8099e534fe9c1dd8befc60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a2d3f46f70f434d003afac2cf43d5651f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a265f1d224568493b2fbb3d543fc4ed2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>ac3dc285210f3cd777f6152c97c7a83de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a1d4df446a75d1556430928a76820455a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a48d811ac2282bb7ed6c8da6ecfa6fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a7f7bc057c902eb974576cacaa316f7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a83d42d7f86a02cd0e24334ecf75834ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a3805f0c861f82e10492da6786cc9a9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a601cf7cc0e140b4fbbfbd7be4367b912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a17926f70074b0c4c11a95ac7c98438c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>af7629212492d526cda8f0fa7ccc3cb52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a4fae72585286ecb39263b94fcb7c9723</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a900e19612e5edc6b4ddca2c753e94ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ae28cb7c8c41dd33858b0e439a8b75f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a8664d2b0ad3239fcb3f7b9f5a2a29cfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ad6e96a5c4eb871980bcc2b7812c0fc51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a8e49e77e69787f4ca6b61b1dbc09d1d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a6b1c8dc90980badd2d93eac0ce967f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>abfa351c24d17c148f42c9f779fcd2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ad967099d7a435c8ff8400ee92a831c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; Lhs &gt; &amp;</type>
      <name>m_lhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a4d5fb49468089e9ea03c43ebc72291e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a1048f095e6d0621393b10fcc485dd3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a709650fd5ad2bb093ecf90f41e0e9c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ae6749dcb111eafb1a2f56de3edc84d97a1b4c39c3405f81053284f5dde9dfceec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ae6749dcb111eafb1a2f56de3edc84d97a1b4c39c3405f81053284f5dde9dfceec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a19e2e374f8eb2df24bfa439cfe1f96a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>ae04bfcd70e22b4854236a4d054c20e26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5d49c38c7b7e09c66cf5445cba43501c</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a50cb49f37d910c97b15b792f225423ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a94c4753d03f151c629843fb61f2631df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>ac9ad6f5f0d10b116afa1a6763899b2eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a1f780f52134e38a46611b09284a13b0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a754f152a4896443ed1d252b5aa6b099a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a1516449043cd32be402fbee1817f266a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a336332a167051030a8b88480830526dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a902eb8c03862873313a3452865bad121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a814ddd99900c7ded196e339c093f0086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; Rhs &gt; &amp;</type>
      <name>m_rhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a62fbea8273aaf0d245b03985e5951ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5772fd05a63d13893b8af5672d2f31af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a465ddface095384337b686999d16a322a89ae047d731f23921653f29149270b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a465ddface095384337b686999d16a322a89ae047d731f23921653f29149270b24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a146b27402b96a99b951c8a565d411ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a9bf94fdca2a751f940d74a56382381ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>aee612be04056057da0191a10ed6f0a05</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>ac7a6b155b62051f69173e6eb15b1c6a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a9600c332ccd050b21f8ce62f459c0735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a6d27a6d019371c7822ca752556c7780f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af2fd9355b705f53dbde55c6975ba01d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a014b8683fd7ebcc1d617ba5f56d04b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a439a520e310e64ffbe0a599750c3aaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af33d65ea7027c1939a53fee95c104e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af2c529a0484cc7d34d88a82469244ded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4f612d547ef004f5d335a8f16a82ab7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a06f1a79196a5aee52af7c12b141feb0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a445ebe480175315d1d7eecdd04fa9c46</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a267e2651e88b10e7a256e1bd10c8be67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a810c5ee31f6b3bb3681ab23e1c2c283e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a10d6c427dc9ad91540256699f351edcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4d465d6c045a18e5a99c4805f5beecf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab8dd9f84ed66aac3efc9c919a7ddd9ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>acb7dd4aab4788ff3a71899b9edebeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsEvaluator &amp;</type>
      <name>m_lhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa8c4bb78baa73d90c9c2e51b987c70c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2390294c4596f647cbb36a2ac622e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab5e1e7d6b15ce17a283ed9eed4f254b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a20a4faa7d1e086df2dbfba65e18b9ed6a9951dacb9b30cb667be50811585de8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a20a4faa7d1e086df2dbfba65e18b9ed6a9951dacb9b30cb667be50811585de8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a549767003aa22c3238af8b8f107927c0</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a2778c397f9270dd82c3f204e61bc5453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>ab61e1be0a86389334383f9ae27e20340</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a4521f30e3af712fa6d439c515d8ba3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>aea01cba0cecc08c20be237dc4400db88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>af9a6719c2ccd490c7fb2cd3dbee2377e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a8cb1f215702faddb65c0e298a6d8ebf0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a4c6fac5d79ddf219c2fee63eaf731e32</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>adeb8c48838ea2516072bdd57fba090c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a7278f1a034525f7bc6950d626a15e9d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>acf8b0de322270d6fad83ce54e8460ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a899c81f1f6265765146a7aaae76823fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>ad5f0d8f4439b6b14e7843177b53412ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a706ea46ab1c1ab9e8ca2324b624b49f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a484b491863396b0585940f6ffadcedd2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a27bb5136a9ef5370c7ddfc34ddc11999</anchor>
      <arglist>(const sparse_dense_outer_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a6545d91d6a5132f8ad80f0a34e854fb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a18b2d7ab3c90d856a45862d0e62d5728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>ac58c9e2ff400cb2741d955912f0068df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a26f411b74ba4a10ae4d254423c0b800a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Scalar</type>
      <name>get</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>ab95129da23715cc82ec4a1c6dba518cd</anchor>
      <arglist>(const RhsEval &amp;rhs, Index outer, Dense=Dense()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Scalar</type>
      <name>get</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a20d8115902e16c608fca8b4fdcb9a920</anchor>
      <arglist>(const RhsEval &amp;rhs, Index outer, Sparse=Sparse())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_empty</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a9a3831282beeeb6e79c428c09e6038d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a18dc248d76b9934b04cce16512d9ce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>acbef56598eb5e344e5148f34edd32950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</filename>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>a0009088b546fdb4f261d1c91553f9824</anchor>
      <arglist>(const sparse_diagonal_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>ac10ad8f6ab6f49094bae27a2fda77ce0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalCoeffType::Scalar</type>
      <name>m_coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>af65efa4ced355177b7f8d9f5c3ae75ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>af858b2599f566322fa0400a0e4d300eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a52f9e14509bb2a05c58b9d064486bbb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>afea36a39a52bb051f47ca8aae282a760</anchor>
      <arglist>(const sparse_diagonal_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>ac40c3dd7c6a364a9b8ac44c031400943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a84ce607dbf92568d6cf7cac7b4647e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a80f170511274bc787b09937f514e7d88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>ada1d128324b999f9ac99c9d0578c83fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a90b67fd715a89b54748525b01b771792</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagCoeffNested</type>
      <name>m_diagCoeffNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a9c5330655f796c2094d9b3ea933999b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseXprIter</type>
      <name>m_sparseIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>aa02f9bd53f7501b07ae533a75282385b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>evaluator&lt; SparseXprType &gt;::InnerIterator</type>
      <name>SparseXprIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>aa45f492eac200efe75c1dc46eb374ea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a136cadb972e0d183cc055f1dff43d9ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9579815df5f7f07ad8baf85c5a6e2f51</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac32dec3e3a1e51fa1cd6409c3dbcc2a7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</filename>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>af0aea9c0de2bbcd43b82056d47c703f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>ae9f62d4f294fe61d8b015ecedd0c8ed4</anchor>
      <arglist>(const unary_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a9c4c5f54a923a0c7629ca552c376bf21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a00a4299797507fd00d4c4bc700745ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>ab4f5bfc90c249dce2027346da564e5c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_containsDiag</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a25e4b1a15ea1a36e9118d4c586d7311c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_returnOne</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>aa840daba98da9012d262e1ee1dce1f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a2bf5b4645b7e0f69a925a7f92f95c6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a8e8fedbe0878a57aff9a20fdb55eb860</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6b9a064954baa2edbecaa1d21f6a17e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab656a3a3dd280e517ea553a4df580332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae37af4f3bcd59acf4f920a6d8e79efe9</anchor>
      <arglist>(const unary_evaluator &amp;sve, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a96176507389cffd59f94a823a4cf8b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a184b48487ae31127989cac1f876925ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9a652e6c0811202730b1ec8508f8c17c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aad302ee809112884627c0cfecfab6191</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>abb528e0d3fc6c3c26e1354caf77bf99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a265b0b50cf0ca876d6e85a5a5c2b9ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a64a63c33d13620c822ae35b014e8a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unary_evaluator &amp;</type>
      <name>m_sve</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5708af517973b9d60eba6c9c8c5a4dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab5f98b5452a880d32045b190a83726b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa83de2a130158de542c82a154fd9c732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab4bac0b3cd9a75e6eb839e6d0e127cdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a57470edfb9248d2862a7b06b3419075c</anchor>
      <arglist>(const MappedSuperNodalMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa82ceae26b3f2079bbfcaf6464cea433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a71f2b13929718d8bc0c9497894f23813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aeccfcf6a203d1f935a9e064b94ef3396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7bfb531fe20340f7c44caab705701c22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3c58c80edbceb102ab050c0620be85c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af6152299490a4056346c01c2faea0827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_endidrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a38a6e67433d8b4e23e7dc38b4d66cc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_endidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5969f7a2c30e6483b8741933a5bb3532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9018de9372547fadad6f12edaf4d7aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a03054aeb32d96c3e43b8bcf3112b20f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSuperNodalMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aaa7604d6295af04c822ada856d6c01ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad61ff30f3c98b31aa247e98feb8e5bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_startidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a30d2ed8c300a543660aefccaa09ce840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_supno</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ada7d5bf99cda6f5015604eaf1f046824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aabcc7bf315b6f4b07caaebf95c49ae16</anchor>
      <arglist>(const unary_evaluator &amp;sve, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2b41f799808167ed9710cd582f0fd011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a26543556900e792d1db906fae70badab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2d43357c5cd2caf594342b55f621ec76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af1b7402a58a2ed8bd18de89c2d09eed5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix::InnerLowerIterator</name>
    <filename>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a8a15d3252f04259a073f716ab7337e1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a404b432a3a89ab9d18bc1fc7e5866640</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerLowerIterator</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a740643607c31dc8941b6355e043b06ee</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a927da1c807e564efc2ea3617e3401443</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ad40abfd1877e79d8c0849998a2dced03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>afd9c05caee16637b17973124b5ec6ea9</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a93f207543b9e6f232849a001a3494a09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>adffd51918735a5252f1b77501cae09a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ac4a5162828d1ec3b28fc83ad099c6178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a6552e0313befa39eb94b2480225bc76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a0b9119b21d4b72f5aad470ee3bf16e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a23e01f9c9d72af33b0a64622ffddba94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ad5a247e27b9a36c10ca089b6826c2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>add022556d372fa0a04a8ab83a6aa042f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ab5f80f4f32176cd4bd3d9e78d46f3fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>acbde5a6a99a5e0160a3c555d55851262</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimPreserver</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimPreserver.html</filename>
    <templarg>DimIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimPreserver.html</anchorfile>
      <anchor>a7d25b417bffae714178267664312db58</anchor>
      <arglist>(const Self &amp;, typename Self::Index, Op &amp;, typename Self::PacketReturnType *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimPreserver&lt; 0, Self, Op, true &gt;</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimPreserver_3_010_00_01Self_00_01Op_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimPreserver_3_010_00_01Self_00_01Op_00_01true_01_4.html</anchorfile>
      <anchor>ac8fff6cb7edd3d1047592d20a6ce36c0</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, Op &amp;reducer, typename Self::PacketReturnType *accum)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimPreserver&lt; DimIndex, Self, Op, true &gt;</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimPreserver_3_01DimIndex_00_01Self_00_01Op_00_01true_01_4.html</filename>
    <templarg>DimIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimPreserver_3_01DimIndex_00_01Self_00_01Op_00_01true_01_4.html</anchorfile>
      <anchor>ae50bbff1e15661f9d984ecc5583469ce</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, Op &amp;reducer, typename Self::PacketReturnType *accum)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimPreserver&lt;-1, Self, Op, true &gt;</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimPreserver_3-1_00_01Self_00_01Op_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimPreserver_3-1_00_01Self_00_01Op_00_01true_01_4.html</anchorfile>
      <anchor>aadae7e1e82693167ef28419bee3214ef</anchor>
      <arglist>(const Self &amp;, typename Self::Index, Op &amp;, typename Self::PacketReturnType *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimReducer</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimReducer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self::CoeffReturnType</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimReducer.html</anchorfile>
      <anchor>aaee4143a17ab9c390cd30bef090003de</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, typename Self::Index numValuesToReduce, Op &amp;reducer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerMostDimReducer&lt; Self, Op, true &gt;</name>
    <filename>structEigen_1_1internal_1_1InnerMostDimReducer_3_01Self_00_01Op_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self::CoeffReturnType</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1InnerMostDimReducer_3_01Self_00_01Op_00_01true_01_4.html</anchorfile>
      <anchor>acfec95075c8d3e1501051989708d3b0e</anchor>
      <arglist>(const Self &amp;self, typename Self::Index firstIndex, typename Self::Index numValuesToReduce, Op &amp;reducer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerReducer</name>
    <filename>structEigen_1_1internal_1_1InnerReducer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1InnerReducer.html</anchorfile>
      <anchor>ab0f80bf14245c83efc5e5616f2775a7e</anchor>
      <arglist>(const Self &amp;, Op &amp;, const Device &amp;, typename Self::CoeffReturnType *, typename Self::Index, typename Self::Index)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HasOptimizedImplementation</name>
      <anchorfile>structEigen_1_1internal_1_1InnerReducer.html</anchorfile>
      <anchor>aa157c28481202ce463fd531c4c12104c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::InnerReducer&lt; Self, Op, const Eigen::SyclDevice &gt;</name>
    <filename>structEigen_1_1internal_1_1InnerReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Self::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1InnerReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_01_4.html</anchorfile>
      <anchor>acef5848945739203d911256e0b846ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1InnerReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_01_4.html</anchorfile>
      <anchor>a471bb175078f166e0d5c4040fc4494d9</anchor>
      <arglist>(const Self &amp;self, Op &amp;reducer, const Eigen::SyclDevice &amp;dev, CoeffReturnType *output, typename Self::Index, typename Self::Index num_coeffs_to_preserve)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HasOptimizedImplementation</name>
      <anchorfile>structEigen_1_1internal_1_1InnerReducer_3_01Self_00_01Op_00_01const_01Eigen_1_1SyclDevice_01_4.html</anchorfile>
      <anchor>a9a67d8b5bbd79ec618e724ccf81fdce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InnerStride</name>
    <filename>classEigen_1_1InnerStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; 0, Value &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a66e7c3bde3e04ebe5b1421621ff10b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a20ca7713cfa33c0b0de61123bc0ea647</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; 0, Value &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a5453f5eca7dc95ad2a336f69e0184751</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix::InnerUpperIterator</name>
    <filename>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a1ddcf0fed98ac01a887c2b68be461f8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a30a19394938ab802e4e2ca4b95930e28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerUpperIterator</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a6fa4a02ddd25ea8f600d658e1979be03</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ad4eb06dc0088de117f97ede7bb26b917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ab316754776558544c5d7b7fc496c700c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>af25495a640d0dfbf6abe0e21e4e283d6</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a8da0003c53d4404cd7a131fc0338f47c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ab4016143d115992044a025f250d5909d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>aa82ff235d67c9d1ecab267562ea9e7f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ad5413dc939db8afe741729bfd3667084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>aaeae7dba3711f1b26a5dd23078815d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a39b431529efb9922ae316034329c5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>af47b99773844e7a83d085f733e13bd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a3dfdb17293138784a1e539614d3b78c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a3d601f167ee66f80a1547f80432901e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a0ad952309017c28c20e756fcbae40710</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>af96c95c3b860dabfa9a00743c58e59e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>aa1c7f48b58850b04e31d1918242d9065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerVectorInnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a8f37ee828c4c3b46870a96e3a7e7f452</anchor>
      <arglist>(const unary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a902176e844e2c0dd52846acab1d54989</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a83ae43e0c18576a40fc1453eaed46bac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a02e33437f09205b2cc5e4613958ac9e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a2d8137eb8f2c1bc8ca5f95642027604cada8a6d68bc507c7f28286f08c7e691ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a2d8137eb8f2c1bc8ca5f95642027604cada8a6d68bc507c7f28286f08c7e691ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XprType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>ad33ec9e2ea49307c033cc6b634812cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>acd915b26627f546f89c64965ffa1a4cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector.html</filename>
    <templarg></templarg>
    <templarg>IsSquare</templarg>
    <templarg>MatchPacketSize</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_00_01MatchPacketSize_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatchPacketSize</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_00_01MatchPacketSize_01_4.html</anchorfile>
      <anchor>af766cb185ec88d2809afc4ed7dd2f3a9</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>afa7c98bff0d27a49ff1edf9173307705</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ade80113166d3d27b8631ba4549269926</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorAdaptiveStepSize</name>
    <filename>classcorbo_1_1IntegratorAdaptiveStepSize.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a7b9853f31705595f804f8c963cc5e98f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a31d408992f4bf8c4ea96ca3ad33ef014</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a23e23e3d855a85e8fd2bebb007dc27a6</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a70ab166e16ba31dd4dd0037b302c39b9</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a80af901f8522d4d50c1e9786a386ed38</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator1</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>ab0be24c18d5b61a0638f999eddf3e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator2</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a6d4afc5dfa1396b1d3586d05d404114c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_p1</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>af8d1e35c6a6440326d96423da6068793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_p2</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>af690886e823339cd43ecfcc90f41e039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_tol</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a444980a3052eeb99c75ef83724f138b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_epsilon_hat</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a915a4ef1da0ed328e1aa857f0f0a0c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_h</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>ac6eaa71048e5a7b06ae551759173ef32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_h_new</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>ae5b393b2c5ec691ea867a9f729abdf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_help</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a41b4800c0885aedde0dbf40203eeb7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_help2</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>ab496ff97c3531edd8a50b3416bbd5600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tau</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a9ca5aae8d2442dc5886ad3fc892a744a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tau2</name>
      <anchorfile>classcorbo_1_1IntegratorAdaptiveStepSize.html</anchorfile>
      <anchor>a60ee41030bb6194827e74570296315b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitEuler</name>
    <filename>classcorbo_1_1IntegratorExplicitEuler.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitEuler.html</anchorfile>
      <anchor>aa0c10da5a5b12ad09026cce0eb4542aa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitEuler.html</anchorfile>
      <anchor>a11bfb215756173465e24eb7a158dc955</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitEuler.html</anchorfile>
      <anchor>a89bbcb1241c947b18896e614b4afc435</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitEuler.html</anchorfile>
      <anchor>af31ad0d7fd4d95e94f692142da55699e</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta2</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta2.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>a0b551716fc65e39cbf808062603331ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>acbb1d6c8463f0be20df83b80e7da6d21</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>ac50f03823c6100771f2dce2957b99026</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>af944a5ecc9c789a7c67cf1a13006bc6e</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>a641674fa69572e3a054aecde5d4ba2cf</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>add8c673712fc549cb8f3d2bc9ba4950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta2.html</anchorfile>
      <anchor>a914d7bf741aa9fc0bf77e8d4802f1347</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta3</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta3.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>a9218db69081449c619e4f510696c8787</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>a7521eb81e52f7832fad1048ea36a1755</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>ab1e926d753a8ffefade1e6d077fe4526</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>a33e9d00723e9a77e721dbada7dcf0c68</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>a4a9b873893822310fd3b8a829dc27bcb</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>a4edd85171e6ae5a3c7948dec5989d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>ac89f9399b537be39018c4186c165bcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k3</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta3.html</anchorfile>
      <anchor>adc23c24888e07c767ee5fc77bfcf5d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta4</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta4.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>a8edccab54ffeb9609309d45464b1047e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>a53741232b486bccdfc0dde8f122a950e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>a42ca00192cae7512d8480a968bf9ae17</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>adceff5fc23714740fdf90aa42ee1d8d0</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>a21a1b41ae20e58afed7427d86c9977e3</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>ab84c73eb5aca68bdc49a730f15ea0628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>abdfa0660571c0c8889a7676fa2bb1f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k3</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>ad47fb90e642b4e8e9ed39a7240fb0c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k4</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta4.html</anchorfile>
      <anchor>acb5c5d5aba38677ed6a4bdf53a10d242</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta5</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta5.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>ab7743dc1ef6182c7a10bb1db0c7c23ec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a2c623f64fb9ab88af26c7c97aff0bf41</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a353e2e679c51615a0d0b2ed9e936b429</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a82eefc839e236fd844c1a333ca7bd3b4</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>aef4cbfd33bc0f238038ee94eca7b9110</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a923dd5d1fd56a2807771467ce7adfe32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a248ec23a0dee87f85a256777928da23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k3</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>a96eb5ec2618669e18bc532e963a30c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k4</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>adf4ad959c9b84dd16c3b0d951f8bfa3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k5</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>aefd01f986e230cb6530c926bbe51dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k6</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta5.html</anchorfile>
      <anchor>abb522bcd60f066ae04e6b74bc18b4538</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta6</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta6.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>a92e1ebbb0f6dfb995535562d3c94030c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>af3b43d19dacef7240ff6b527197c8d45</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>aab120da9dcfa0631774fa244b41cf1ea</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>a05c5eb925b5193d2af6dbc746b468487</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>abbc03baabe336d87612245a4b728249c</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>af2f816da10af3c52958b7163a1b41ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>a2822f56fe772a2401902e2bf1a387f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k3</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>ae689094bf300e3c7a507b9431f0c6bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k4</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>aacaf6a07a216fd349a91cb49be8f9576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k5</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>a26725e3f733dd7e1939d3829c76fedce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k6</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>a60f2858cc2b006f594b4a412cbfe6eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k7</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>ab8d3dea11c49bfb273ed4a10bba3de67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k8</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta6.html</anchorfile>
      <anchor>aa2d703478a7cb55fce12df652c565653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorExplicitRungeKutta7</name>
    <filename>classcorbo_1_1IntegratorExplicitRungeKutta7.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a1ee6693ca801780879549d5ed87360a5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a9f7c4a36e96bef613be545add65bf196</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a9c2f3abe7f18aa3a3fd534f518d99458</anchor>
      <arglist>(int state_dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a0bfa6a4e0c918227ba03952399ae3b65</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>ada7f9bec46a97c4aa5da1bbce22df61c</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k1</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a643eb96f969db05deb86352f839d8e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k10</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>ae62754b3b6a47706f72446abc7b922b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k11</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>af44827ac38e6571de7c294b735938089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k2</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a514f997b844ca5d9e6d04a726ddd8a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k3</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>af39eba4aef8cc5e996854040e9e106f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k4</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a9679acb554120b1e93ddaa9eb494fb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k5</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a669bbcded7067ba67c76ff09a2e004bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k6</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a8013ac8a65b9c795e06f7997aa3cfc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k7</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a715a5a226081007ed1d9cbc93d31f43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k8</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>a805c07b4f806e5d5abaf40deba4d29bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_k9</name>
      <anchorfile>classcorbo_1_1IntegratorExplicitRungeKutta7.html</anchorfile>
      <anchor>ac9750fe4c689e7ea956c8c87737f8ca3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorMultiStageFixedStep</name>
    <filename>classcorbo_1_1IntegratorMultiStageFixedStep.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>ab6083ce793cd36dcd96a65eb358b6e5b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>ac48efa7c865d667d1ec0d4c718873fb1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubIntegrator</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>ae9701380c1f73d19e7630e872dd7f731</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>ae7cf2771d4a662330825c1fbc907a2d5</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>a0bef610e5eb582ff13f07b7fb1f3e420</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_inner_integration_dt</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>a6315f93335543e1b88f0ce4554508c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>a66ab6790c9b3667c16d414161c6243ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_x_sub</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageFixedStep.html</anchorfile>
      <anchor>aa61e7d85d8033a12c310b3928ab5a739</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::IntegratorMultiStageScaled</name>
    <filename>classcorbo_1_1IntegratorMultiStageScaled.html</filename>
    <base>corbo::NumericalIntegratorExplicitInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a02e219c24c389f17061be34642e6e988</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a9c135015111a1e24c2baaa7f11623edf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a3f58e9b5a3e7d1c36129a880530ce6d4</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubIntegrator</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a50bdc9887a09bc72cd8d2c1b82fb02c7</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a39eb2b8fbe4225df9fbf785586aa84c1</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a7230c8f93e04bfbd6607a6dfefef6909</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a1ad9d46e3bebaa68e2ff64e3f6359595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a628d2a361d89bd2831977de639b07b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_x_sub</name>
      <anchorfile>classcorbo_1_1IntegratorMultiStageScaled.html</anchorfile>
      <anchor>a2ec2916a7f92e677d8c97a09b012b35f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::intersector_helper1</name>
    <filename>structEigen_1_1internal_1_1intersector__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a23377af4cd65b64c25b0d17977e9a6d1</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper1</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a6d5c7ff15e3c6707cf1984c65f09a1aa</anchor>
      <arglist>(const Object2 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a37d3ee04a86dbbedc45e532eedeb7139</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a2873c828e39785a49a882a2765d9f6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a805d67217465863ac9039f1b03b3878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>ac99c1fef86dd4468dd2e5f6b09868ed6</anchor>
      <arglist>(const intersector_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::intersector_helper2</name>
    <filename>structEigen_1_1internal_1_1intersector__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a682ebd24a7a04f255d408c0e03edde9d</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper2</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a3162b917f819aa5bb8a8f61be134e368</anchor>
      <arglist>(const Object1 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>ae8154579ad06723958fd19f7c16855e0</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>ab495318f30e30fa5c80c5193baaf59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a5e6251d5307854a2062befd84f4fbb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a92e8a8450c845a0f37527d8cca7a578d</anchor>
      <arglist>(const intersector_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Inverse</name>
    <filename>classEigen_1_1Inverse.html</filename>
    <templarg></templarg>
    <base>InverseImpl&lt; XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Inverse &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a47767cc8b6793334f19aa67834191bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a35e730de4de44f631213d25001e3edc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a43944177f0ff3b1674204d5ee7e9ccb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>aec6048fd8cc031a99b0f458841b3811f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a24a2e9d42e51ebbfebb19abf69189277</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a0c69f9e9bc52018fe6a3dec47d363066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprTypeNested &gt;::type</type>
      <name>XprTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a9785bc56c3c90a9435d6248d2706b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a506af9d762f0285fe8bd719fff034e4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Inverse</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>ac3dcdb58c1416882e33b90c5547589c0</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC XprTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a7862d6077326a63cd81b3967fc5cee48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>af41ff0c72ffb6782474bab6e1ec2ac11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a702bb2d052c32edff4d7cf646b3bf039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inverse_impl</name>
    <filename>structEigen_1_1internal_1_1inverse__impl.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::InverseImpl</name>
    <filename>classEigen_1_1InverseImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Inverse&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aadc85dd01febe95ea4372e2f9f77aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aafdfa1eaae4244865ad05d1c76d86f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>afca93b0dac49ed2af1e00aff3b2bf713</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>a87fd61ea14002bd8a0764dbcd0b8b8f1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</name>
    <filename>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</filename>
    <templarg></templarg>
    <base>EigenBase&lt; Inverse&lt; PermutationType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a20cd2beb7541b0a6f892dc1e06dc5430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a20622f17223d1de3913c018d113dba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93aeac254b8223a2b6ede065f8cd5757857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a640acb4c42380e96b4f8232a44d4ced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a20622f17223d1de3913c018d113dba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationType::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8596960618ffe5e72f897d0a53b35b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationType &gt;</type>
      <name>InverseType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9c2e8fec08e169e88e01c37cbc1ea69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a640acb4c42380e96b4f8232a44d4ced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93aeac254b8223a2b6ede065f8cd5757857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa0b53fc2c1bb6553ffacf9eb2fccdf93a20cd2beb7541b0a6f892dc1e06dc5430</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9048319f60dc98831ddfd25a5f7d69a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a15b46084ae2bff6f2ee7f257ed15352f</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; InverseType, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>abf863c3bf5bde58cead077f335bfff3a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a17d9216ffff2de32c56b6ff82a3c2a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>InverseImpl</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a4e4e291e8f5d7a2dff102102658edcf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationType &gt;</type>
      <name>PermTraits</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa8c2f57790e5b20f169c2dbf9465bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::PlainPermutationType</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>acc9ba3ddfbc070e429319d0963ef87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, InverseType, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>ac5d8a683c3e6f7b9a02e67947c932593</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const InverseType &amp;trPerm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InverseImpl&lt; XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1InverseImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Inverse&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aadc85dd01febe95ea4372e2f9f77aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aafdfa1eaae4244865ad05d1c76d86f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>afca93b0dac49ed2af1e00aff3b2bf713</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>a87fd61ea14002bd8a0764dbcd0b8b8f1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
  </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="class">
    <name>corbo::IpoptWrapper</name>
    <filename>classcorbo_1_1IpoptWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>IpoptWrapper</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>aef4b6066bc8fe1cbe6a587e47734e1e5</anchor>
      <arglist>(SolverIpopt *solver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizationProblem</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>ad7d24e43505c2837efdc1eef8da4faa9</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IpoptWrapper</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a80c7289b1a30c86bd250391c5e5dcfc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_nlp_info</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a20194063821a49b90bbfb82d75fbbcab</anchor>
      <arglist>(Index &amp;n, Index &amp;m, Index &amp;nnz_jac_g, Index &amp;nnz_h_lag, IndexStyleEnum &amp;index_style) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_bounds_info</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a9ef5d5fe537b616b09e0eb439c9a3ea4</anchor>
      <arglist>(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_starting_point</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a78e2ffbaa63c9fa88b1f51056893e283</anchor>
      <arglist>(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_f</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>adc45df497c55ccb10c5031207c91aef6</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number &amp;obj_value) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_grad_f</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a7c00ea49af1d4833d77c0da4e125a93f</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number *grad_f) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_g</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>ad00c8b01b6f0cf294981ccad083f623e</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Index m, Number *g) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_jac_g</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>adf793e0ee2948bfacf6a9c9306bd7b5b</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_h</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a7a6bc3a1a21ce408610ff3cb90ee1f22</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values) override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Ipopt::Index</type>
      <name>Index</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a5ca5f2b6a04e9281a8c6acf464786cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Ipopt::IpoptCalculatedQuantities</type>
      <name>IpoptCalculatedQuantities</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a392f0ac633dc0a925739c0e904a73437</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Ipopt::IpoptData</type>
      <name>IpoptData</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>ab62d5cc67833950083e05c263a8936dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Ipopt::Number</type>
      <name>Number</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>aaa8d1ca52cc4480f173b82a153685043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Ipopt::SolverReturn</type>
      <name>SolverReturn</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>aa87117990028925921b87757443296a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_nlp_info</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a20194063821a49b90bbfb82d75fbbcab</anchor>
      <arglist>(Index &amp;n, Index &amp;m, Index &amp;nnz_jac_g, Index &amp;nnz_h_lag, IndexStyleEnum &amp;index_style) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_bounds_info</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a9ef5d5fe537b616b09e0eb439c9a3ea4</anchor>
      <arglist>(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_starting_point</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a78e2ffbaa63c9fa88b1f51056893e283</anchor>
      <arglist>(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_f</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>adc45df497c55ccb10c5031207c91aef6</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number &amp;obj_value) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_grad_f</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a7c00ea49af1d4833d77c0da4e125a93f</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number *grad_f) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_g</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>ad00c8b01b6f0cf294981ccad083f623e</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Index m, Number *g) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_jac_g</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>adf793e0ee2948bfacf6a9c9306bd7b5b</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval_h</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a7a6bc3a1a21ce408610ff3cb90ee1f22</anchor>
      <arglist>(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptimizationProblemInterface *</type>
      <name>_problem</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a82824a4cdedc9fd80a7fc1b558538d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SolverIpopt *</type>
      <name>_solver</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a546ea767292215bdd44a44ee272c16fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize_solution</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a16c8d74698d2328c5962aca1724f1fe6</anchor>
      <arglist>(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute1stOrderDerivatives</name>
      <anchorfile>classcorbo_1_1IpoptWrapper.html</anchorfile>
      <anchor>a48036396e682414b35fa1765f9a4b135</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>ac0937fc9536ccd9279bb4506b53ec62aa524a5ebe237cfac6ba88b04aa110a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic.html</anchorfile>
      <anchor>ac0937fc9536ccd9279bb4506b53ec62aa524a5ebe237cfac6ba88b04aa110a839</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>ae95d7cc7419eb6dc0faf161f6fb2e266a40a4131035e895a4f8e7068ce4dc2775</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>ae95d7cc7419eb6dc0faf161f6fb2e266a40a4131035e895a4f8e7068ce4dc2775</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>a2e39b54aae99a734efb1d77bc586437ba86700946208bc2d6926d4711543948e3</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>a2e39b54aae99a734efb1d77bc586437ba86700946208bc2d6926d4711543948e3</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>a58e311ea9aaca30981113418064421a0aaed7c27eebe48378c71bb82716c4d675</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>a58e311ea9aaca30981113418064421a0aaed7c27eebe48378c71bb82716c4d675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</anchorfile>
      <anchor>acdaf0b380be1ade3c2f1f0f427b01c44aac98484ea1f85f1a3469a0886758efd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</anchorfile>
      <anchor>acdaf0b380be1ade3c2f1f0f427b01c44aac98484ea1f85f1a3469a0886758efd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</anchorfile>
      <anchor>a45fb16b34111717a00c56d29a90f62eca098cd2f83d6f2c748d2db3c7ca249644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</anchorfile>
      <anchor>a45fb16b34111717a00c56d29a90f62eca098cd2f83d6f2c748d2db3c7ca249644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</anchorfile>
      <anchor>a15159bb13649c5eeff110c2ed311df5bae4804486fe7bf721e459a22820ca7851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</anchorfile>
      <anchor>a15159bb13649c5eeff110c2ed311df5bae4804486fe7bf721e459a22820ca7851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</anchorfile>
      <anchor>aa0018eee0e748988572d4075ff0cdf8daa9c9ee74ea66ae693874351aac1063ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</anchorfile>
      <anchor>aa0018eee0e748988572d4075ff0cdf8daa9c9ee74ea66ae693874351aac1063ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</anchorfile>
      <anchor>a590b77475343089af00aa7e4b7e54460a7365d3e4d28f0ed0f03b75acd87b636c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</anchorfile>
      <anchor>a590b77475343089af00aa7e4b7e54460a7365d3e4d28f0ed0f03b75acd87b636c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</anchorfile>
      <anchor>a161276f3cc964029cbcfc19b2018671bac4a77343bdb10a71ea8570e173e2666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</anchorfile>
      <anchor>a161276f3cc964029cbcfc19b2018671bac4a77343bdb10a71ea8570e173e2666f</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>a4955d807aba13fd91e9b03d345f92dbca6ec8ecd0885a5e13496e53ecb7651670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>a4955d807aba13fd91e9b03d345f92dbca6ec8ecd0885a5e13496e53ecb7651670</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>a417615ef963d7b1256ed42a023ccacaeaed1c973dd0bd68cf76a085249723b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a417615ef963d7b1256ed42a023ccacaeaed1c973dd0bd68cf76a085249723b89d</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>a055b38505e4a7af51dee42155f4debc5a0823cf17bec5832f5a6c28edde2ba3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a055b38505e4a7af51dee42155f4debc5a0823cf17bec5832f5a6c28edde2ba3d1</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>ac34c896ff370ac5b2b5be761900701e5a9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>ac34c896ff370ac5b2b5be761900701e5a9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; half &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</anchorfile>
      <anchor>aa906e784eaf7ed979eb0facffedcc19da3def1688aa66c86004c191bc500a58c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</anchorfile>
      <anchor>aa906e784eaf7ed979eb0facffedcc19da3def1688aa66c86004c191bc500a58c0</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>aecfcf58841532903e8872089e1ce10d7aa441157da90eb98db3ab03d0b703ee55</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>aecfcf58841532903e8872089e1ce10d7aa441157da90eb98db3ab03d0b703ee55</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>a3bd4d7ad0ae9acfae34684093bed6cefa4638101be0f88be76263dd480e9a584b</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>a3bd4d7ad0ae9acfae34684093bed6cefa4638101be0f88be76263dd480e9a584b</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>ad486c222981af9542f9aa315d5305539a25c1bb2e34f15e4e0b65be0771b2a393</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>ad486c222981af9542f9aa315d5305539a25c1bb2e34f15e4e0b65be0771b2a393</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>a2e58e7cbf9f15bd526a5408e92fd03a3a4aa726c220e6f78c14999e2531ad548e</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>a2e58e7cbf9f15bd526a5408e92fd03a3a4aa726c220e6f78c14999e2531ad548e</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>a038ca6576723913a4cc35982cd41e1b4a587b1e2caf7a4dcb7f876232fab0a019</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>a038ca6576723913a4cc35982cd41e1b4a587b1e2caf7a4dcb7f876232fab0a019</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>ae35662e31409ea26172e3652a252f3d5a1b60c178e1344db7ec5090881c169cff</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>ae35662e31409ea26172e3652a252f3d5a1b60c178e1344db7ec5090881c169cff</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>a8fa0a1264c81bef0f7f949ec078f531fab5db390c0a9867fd36b7534c94742ee4</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>a8fa0a1264c81bef0f7f949ec078f531fab5db390c0a9867fd36b7534c94742ee4</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>aac4862ab4dd2474b56a57d27a9a74893a35acbac5c01e952efffe9356c0c0cbbe</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>aac4862ab4dd2474b56a57d27a9a74893a35acbac5c01e952efffe9356c0c0cbbe</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>abe0ab25b11a1793f08fe9bf5eaef5465af77feea3b2858c52e5efd03568ba4c6f</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>abe0ab25b11a1793f08fe9bf5eaef5465af77feea3b2858c52e5efd03568ba4c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::internals::is_chrono_duration</name>
    <filename>structcorbo_1_1internals_1_1is__chrono__duration.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structcorbo_1_1internals_1_1is__chrono__duration.html</anchorfile>
      <anchor>aa3b138fdb202d2508556af260a3dac57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::internals::is_chrono_duration&lt; std::chrono::duration&lt; Rep, Period &gt; &gt;</name>
    <filename>structcorbo_1_1internals_1_1is__chrono__duration_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structcorbo_1_1internals_1_1is__chrono__duration_3_01std_1_1chrono_1_1duration_3_01Rep_00_01Period_01_4_01_4.html</anchorfile>
      <anchor>a70ad165a9cde90bd81c24c53447cb3a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::internals::is_chrono_timepoint</name>
    <filename>structcorbo_1_1internals_1_1is__chrono__timepoint.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structcorbo_1_1internals_1_1is__chrono__timepoint.html</anchorfile>
      <anchor>aec2765ac1595a347a733fec5511e749e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::internals::is_chrono_timepoint&lt; std::chrono::time_point&lt; Clock &gt; &gt;</name>
    <filename>structcorbo_1_1internals_1_1is__chrono__timepoint_3_01std_1_1chrono_1_1time__point_3_01Clock_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>structcorbo_1_1internals_1_1is__chrono__timepoint_3_01std_1_1chrono_1_1time__point_3_01Clock_01_4_01_4.html</anchorfile>
      <anchor>a0b0b5138bb842a537069f2e997c528f5</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>a3b64ee331f5c0cbe0c9c131d47ff21efa094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const.html</anchorfile>
      <anchor>a3b64ee331f5c0cbe0c9c131d47ff21efa094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_const&lt; T const &gt;</name>
    <filename>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</anchorfile>
      <anchor>a666560b740414715e2bdc1d6a13b38eaa341e2182e6da1e0e2f3f522f95f1e980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</anchorfile>
      <anchor>a666560b740414715e2bdc1d6a13b38eaa341e2182e6da1e0e2f3f522f95f1e980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible</name>
    <filename>structEigen_1_1internal_1_1is__convertible.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible.html</anchorfile>
      <anchor>a2d1b918321f963eb4599ec91e3d82b50a775f2436c8184b980ce18ccc36905e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible.html</anchorfile>
      <anchor>a2d1b918321f963eb4599ec91e3d82b50a775f2436c8184b980ce18ccc36905e79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::is_convertible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::no</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::yes</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>abcc4a7155d5bc164b190dbe187fd824ba748090c0378193ab3789feca714c3a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>abcc4a7155d5bc164b190dbe187fd824ba748090c0378193ab3789feca714c3a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static From</type>
      <name>ms_from</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a71015a88adaf071eee6e6fad4ee44662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static no</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a08c6b21ab06e511485a3af64e475c243</anchor>
      <arglist>(any_conversion,...)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static yes</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a8da1a4e74d0caebb8e0e41cf53b55234</anchor>
      <arglist>(const To &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal</name>
    <filename>structEigen_1_1internal_1_1is__diagonal.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>ac6e169e78510c27685b7feb47f6cdd41a112381f93eec63430ff3908161ec7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>ac6e169e78510c27685b7feb47f6cdd41a112381f93eec63430ff3908161ec7c6b</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>a6db5398156df894a452902ba2195ceb5a23ddcd11a2e84acbb3f8fe4be0458d5c</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>a6db5398156df894a452902ba2195ceb5a23ddcd11a2e84acbb3f8fe4be0458d5c</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>ac8042eb90f3db6aa16830216da35139ca8970c76c171531782093f599e19eca45</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>ac8042eb90f3db6aa16830216da35139ca8970c76c171531782093f599e19eca45</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>a66c13221f86ef6986e7a98996071ca04a15902d44addd7b2b3d427c47061c55c0</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>a66c13221f86ef6986e7a98996071ca04a15902d44addd7b2b3d427c47061c55c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_exp_known_type</name>
    <filename>structEigen_1_1internal_1_1is__exp__known__type.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::false_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_exp_known_type&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__exp__known__type_3_01double_01_4.html</filename>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_exp_known_type&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1is__exp__known__type_3_01float_01_4.html</filename>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_exp_known_type&lt; long double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__exp__known__type_3_01long_01double_01_4.html</filename>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_input_scalar</name>
    <filename>structEigen_1_1internal_1_1is__input__scalar.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__input__scalar.html</anchorfile>
      <anchor>a0e48a6a9a1bf589d7cb0cd4def6bfe82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_input_scalar&lt; Sizes&lt; Indices... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__input__scalar_3_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</filename>
    <templarg>Indices</templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__input__scalar_3_01Sizes_3_01Indices_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>acd4e26af54d15d4fa9334dfde24c9c70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_input_scalar&lt; Sizes&lt;&gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__input__scalar_3_01Sizes_3_4_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__input__scalar_3_01Sizes_3_4_01_4.html</anchorfile>
      <anchor>ad9f5dea764951147ee0980705201c61d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral</name>
    <filename>structEigen_1_1internal_1_1is__integral.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral.html</anchorfile>
      <anchor>a49fe62843ed3134f2cb0bf75d88a275dae88582ed60e56aa8e9d47f61833d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral.html</anchorfile>
      <anchor>a49fe62843ed3134f2cb0bf75d88a275dae88582ed60e56aa8e9d47f61833d77df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</anchorfile>
      <anchor>a7a11452c4e51b446daff35618392d8dea5cef0318d9a1df34495d99e3f598726b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</anchorfile>
      <anchor>a7a11452c4e51b446daff35618392d8dea5cef0318d9a1df34495d99e3f598726b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</anchorfile>
      <anchor>a09e91735ce800ea495a675ee3cb72e6fa44e8bee3bb94b33b140ae4990ef340ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</anchorfile>
      <anchor>a09e91735ce800ea495a675ee3cb72e6fa44e8bee3bb94b33b140ae4990ef340ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a487cfb06b51b0922a678cc1896b6f925adfb023e550c2f65a48b33e5d37c57b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a487cfb06b51b0922a678cc1896b6f925adfb023e550c2f65a48b33e5d37c57b8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a71259e7dc37185a199b8aefc4734ba06ab2048cb444890f14fb86d87b69f35beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a71259e7dc37185a199b8aefc4734ba06ab2048cb444890f14fb86d87b69f35beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a0857b6a064d4dc491a15b35a14b9a85aac3165dde0685a2719439fd793211c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a0857b6a064d4dc491a15b35a14b9a85aac3165dde0685a2719439fd793211c7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</anchorfile>
      <anchor>aadcaa61ee9f9183a68f45c509563adffa878709858e9afa3bbf9249109e2736b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</anchorfile>
      <anchor>aadcaa61ee9f9183a68f45c509563adffa878709858e9afa3bbf9249109e2736b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a6dd9847d53dbee4c1813ad4070474549a9e6e7f3fba76f12c95138ce3bcab94c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a6dd9847d53dbee4c1813ad4070474549a9e6e7f3fba76f12c95138ce3bcab94c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a2de37db613ca6a2fe00013bf12e9e0aaa2f66f446223abe70fee8db1d33f8d902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a2de37db613ca6a2fe00013bf12e9e0aaa2f66f446223abe70fee8db1d33f8d902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a69f25f8de5b887a19eff01402157c591ade21f2a77ebdd907487c819f0939dbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a69f25f8de5b887a19eff01402157c591ade21f2a77ebdd907487c819f0939dbb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ae5794f724cbf517dd7f3c30c2902d1b0a65371ddecf07493643751dcf125052dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ae5794f724cbf517dd7f3c30c2902d1b0a65371ddecf07493643751dcf125052dc</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>a419388b7e02f006909d094307e73847aaccdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__lvalue.html</anchorfile>
      <anchor>a419388b7e02f006909d094307e73847aaccdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible.html</anchorfile>
      <anchor>a13165a24c9408052bcc5e11a0e9bd6d2a6d9fc6281a2c9d129a14ff4692ff3097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible.html</anchorfile>
      <anchor>a13165a24c9408052bcc5e11a0e9bd6d2a6d9fc6281a2c9d129a14ff4692ff3097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::no</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::yes</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a7f2a49fda58ee92ed4a98c99a878e12dacd3a913c43864e33e94db3c2f61bb637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a7f2a49fda58ee92ed4a98c99a878e12dacd3a913c43864e33e94db3c2f61bb637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static MatrixType</type>
      <name>ms_from</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>ab99805bdac566d7649b75d64cdb9d35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static no</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>ab4e66771a3322d4216fdd3d1db401881</anchor>
      <arglist>(any_conversion&lt; T &gt;,...)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static yes</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a56bceeeed1afb594da9478010db3894e</anchor>
      <arglist>(const Ref&lt; const T &gt; &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaf3873b029361d334302c1ca4dd692a9b.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_same</name>
    <filename>structEigen_1_1internal_1_1is__same.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>a9727f94aeca4dc8023c609fbd17e1fb4a5989163e8cfc8db2aa0f60d16e735921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>a9727f94aeca4dc8023c609fbd17e1fb4a5989163e8cfc8db2aa0f60d16e735921</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>ab576b7ed16d6cd3f94cd33f817294300a58903d9f5156f97f187d297f5e969e50</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>ab576b7ed16d6cd3f94cd33f817294300a58903d9f5156f97f187d297f5e969e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector.html</anchorfile>
      <anchor>a93f494392154017563565bb80c10a6fb</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ad84f8989be5b6aef5fd1c859cea69050</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</anchorfile>
      <anchor>a4055eacfe65dad75de1e5cf0740fe7c1</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a95e0de15531450f2a0b780af2782bacc</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</filename>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</anchorfile>
      <anchor>a802c0b9a49ce1e6e9f31f6e64258acd8</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>ac498f1f78aa18e7cd5592179354c8406</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IsValidAxis</name>
    <filename>structEigen_1_1internal_1_1IsValidAxis.html</filename>
    <templarg>Axis</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IsVectorizable</name>
    <filename>structEigen_1_1internal_1_1IsVectorizable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1IsVectorizable.html</anchorfile>
      <anchor>a63f1426b925a75938507573c67d99748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IsVectorizable&lt; GpuDevice, Expression &gt;</name>
    <filename>structEigen_1_1internal_1_1IsVectorizable_3_01GpuDevice_00_01Expression_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1IsVectorizable_3_01GpuDevice_00_01Expression_01_4.html</anchorfile>
      <anchor>a31b512e9389b07aad3b3345bcb4b2c20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterationController</name>
    <filename>classEigen_1_1IterationController.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a723ae9cb3788b7fb34697b1f62741716</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a033e0322b6e5ad935388316cb1df95dc</anchor>
      <arglist>(const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>abd2f4666cc76e8afcd241eb482cb21e5</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>aa43c7653d26cdec6e6f4597e18bca1df</anchor>
      <arglist>(const MatrixBase&lt; VectorType &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>af58f849ee9625eeb99749478f17eb44b</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>first</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ae8d50bf180cbcf9f1201dfff5274aac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a192cc7f73d6595d169f0ba09d4296cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>iteration</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>acc4ebc37c510ec0ba70af27ce9e51bb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterationController</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a85385eecf35223c3ea985d0cea1b33ae</anchor>
      <arglist>(double r=1.0E-8, int noi=0, size_t mit=size_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxIterarions</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a49c76e40ccfcf053e6be148abc8d27b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxResidual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a4ef521c21a33a7f20213e690868f5dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ab3e02d3d9f2c08ac9e41cfa93856e0ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a61e41184c8858f847d87a7dfb751c7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a89f3f6d2826e8e3a462a62c297c8d139</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reduceNoiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a71470e89f1175fb5d0dbe13ba5a46656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>residual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>af739b1bda26910c6fc19757832aff0f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rhsNorm</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a1f61aa20c957a8f4a8a1f9d2d79c4b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a030a9ba60a60d970469bc21b0d687933</anchor>
      <arglist>(void(*t)(const IterationController &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIteration</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>accf6eba315d00a2db827c2fab2521dad</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ae9c85f641e476a3d0b7a8fc0befd3dee</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxResidual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>acba21ed80db5610a9a1f69dbd04a1c40</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a99621a09b56cf6edeb536302bddf6417</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRhsNorm</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a4aa73982fdd3a0549c4b04464e0f031c</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void(*</type>
      <name>m_callback</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a9d60bd37d5aef6fbfd023e4843286ae9</anchor>
      <arglist>)(const IterationController &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_maxiter</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a42f72b0f3d490a6ceaa7bc76a51c1471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_nit</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ac9d122615471416cc827a3d8e8ea15f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_noise</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>afcff4288066c186967f15defcd833f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_res</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>af60d33d2bdd09f3d00fd73ddc91fc1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resadd</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a6fae2dedef77dda90b893c5fc48d1247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resmax</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a5342235a082ee820516fd593ee1efeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resminreach</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a86b8b4dbf11f27d56953a01e03a48f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_rhsn</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a43364d62c43861aff44cb0a86c4615a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_written</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a706c2b8b3dfaadc8625321ce9d7b9b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterativeSolverBase</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac154802025e8b9ce1f40e26b52b42388aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac154802025e8b9ce1f40e26b52b42388af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac154802025e8b9ce1f40e26b52b42388aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac154802025e8b9ce1f40e26b52b42388af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9c6e7fa7de26b1608d35c75a5eb6370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3f684fb41019ca04d97ddc08a0d8be2e</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0f6ceadc947fcbe32a3c68060e2ce6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7dfa55c55e82d697bde227696a630914</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a117c241af3fb1141ad0916a3cf3157ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1374b141721629983cd8276b4b87fc58</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0d6b459433a316b4f12d48e5c80d61fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae778dd098bd5e6655625b20b1e9f15da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3c68fe3cd929ea1ff8a0d4cbcd65ebad</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a168a74c8dceb6233b220031fdd756ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a709a056e17c49b5272e4971bc376cbe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a51213f927ba8c833807544bf5e58c8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af83de7a7d31d9d4bd1fef6222b07335b</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const SolveWithGuess&lt; Derived, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adcc18d1ab283786dcbb5a3f63f4b4bd8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acb442c19b5858d6b9be813dd7d36cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixWrapper::ActualMatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a483da55fcd8ca464e36f06af7e865bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1b0d2236c341b5144a36db443173282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::generic_matrix_wrapper&lt; MatrixType &gt;</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05704025d4766af7c4a8190d000eb946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5cc46e289554db119b042bd610e6cac0</anchor>
      <arglist>(const InputType &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixWrapper</type>
      <name>m_matrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6cecc757c4503912b48b86db453ec011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab7278684bb9385aa785a29f8cb29e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::AmbiVector::Iterator</name>
    <filename>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>afadc74f988834ec6abc9a96e00cce8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a4b9558b98ec8e7e2f70550d848bba83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a60d302a0d837b10f02287c3de4f519ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a2201eecfa8e104d9f2017e47c5f24583</anchor>
      <arglist>(const AmbiVector &amp;vec, const RealScalar &amp;epsilon=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a9a5264787033e4f7c46dba391a55e04d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a567260746471f2963051cf51ebe38860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a7722c457498fd469be1e2adcc9c9c9fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_cachedIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a234f49172c6f1540bbc5799ef7928d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_cachedValue</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a1acd30f0d40f023eaf16e85e46ab1f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_currentEl</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ac830f5372f90d74d9fde178e92da4a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ae1b2966ffa93413df690dfe6351bab79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDense</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a49a8f2a6ad0822711f974524f73835fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const AmbiVector &amp;</type>
      <name>m_vector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a71598fd5614d5a700f943c1c2df37d07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IteratorBased</name>
    <filename>structEigen_1_1internal_1_1IteratorBased.html</filename>
  </compound>
  <compound kind="struct">
    <name>iters_before_test</name>
    <filename>structiters__before__test.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test.html</anchorfile>
      <anchor>a610a2a16393b0e7a0b70803b7e3793f1aefbf3c6323a1d8465dbe47054810110b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test.html</anchorfile>
      <anchor>a610a2a16393b0e7a0b70803b7e3793f1aefbf3c6323a1d8465dbe47054810110b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iters_before_test&lt; double &gt;</name>
    <filename>structiters__before__test_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test_3_01double_01_4.html</anchorfile>
      <anchor>a974a621c6a57175842745f138470f9dca3ec7a3f270d8a26a80688cfd98d99769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test_3_01double_01_4.html</anchorfile>
      <anchor>a974a621c6a57175842745f138470f9dca3ec7a3f270d8a26a80688cfd98d99769</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterScaling</name>
    <filename>classEigen_1_1IterScaling.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a5c9b5e9c9738f5203f635d414a43645f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a17ba75418fe03a6fc6d6666ddcf14a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a323507c8d27cec1e0acc3c87140a69c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a6a76754399fd004b3ac6011e272ffb71</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRef</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>aeff5ccef2ccb32c6f472a190f8a511af</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a4dd1bf3969aafefbdf01f59fa258cd97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>acd60819fd4802c23ea3172576c6b3d01</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>VectorXd &amp;</type>
      <name>LeftScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ab88d288be912d90a1e597e5dab0bd47b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorXd &amp;</type>
      <name>RightScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a617229454935a6a4fda76b8af56c52ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>acbca5170d8043f40e387bcb6a42f8b71</anchor>
      <arglist>(double tol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ac0e079244addcf352f6de0e8c12c5aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a1fd1fc1323a17313de45a3634ef52ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a05266c9db0cafc39baca3be720e2f5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ad7d118078e4fb20883c7f4f888085341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXd</type>
      <name>m_left</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a0667ac97fbc4c1fee289bcc1364a3c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a74612506f9ae1b1a581fc39f967c3c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxits</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a05e2994928c48453f8c9881524b71a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXd</type>
      <name>m_right</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ad8f8bee1e273144087d3fca8490171b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_tol</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a1110e507bd894bead8e521166bacb914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiRotation</name>
    <filename>classEigen_1_1JacobiRotation.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a32dae27026e885ddb04532200a28b3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>aba693b5d01d9153c979bbd3be00d49c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>abc5f4e69c76a83346d679f18369eac2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a4fafb6d63f530538a5d19e7a6d282f39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a2d8cd006c58ec7f89ffadf182a2f5926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a0a86ccb0947e7e37dfd91c656483f207</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>ae54abee36e7e8a4a54694ae79e090795</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *r=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a0f95b8d08df1ff8c5d82e408a45f56d2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;, Index p, Index q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a8b5702735f5ec621993b252ef88cbc02</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const RealScalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>afe3f5660f40c331d191a086d93dc066b</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>af97d161cc650d4675ac87efb970e599d</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>aa4cffb43f9acd3e2be4719f60c226c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a0403c501ce39b1308377705d3f5cd990</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a00530123585e987d724cc042bd15fa16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a4a7c7e90d1ab101aad7e73d919357068</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *r, internal::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a68e31bd404925395217841ba7cdea111</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *r, internal::true_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a8e26aba4ce54bc39dbbc94de7a986bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a8b1dfe814f6fe2c18bd2d3f20fe8b58e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiSVD</name>
    <filename>classEigen_1_1JacobiSVD.html</filename>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9ad3a4edd9c098704ae6c3cec17180fbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a4580d4588c8a01eab7b141b89fffc347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9ab9b4f339a27114cbeb2e0f391e3a525e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9abf2f38ce2dfe011686b7a29216065c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a23a889c516512808bf4ccb9299d967aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a0cff9776d1e29b85c7d4257f3bcde56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a24e8bb236079587d499718437342b7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a4580d4588c8a01eab7b141b89fffc347</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>a589e3ecd5ff17c5a536788182f7f4ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9ab9b4f339a27114cbeb2e0f391e3a525e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a24e8bb236079587d499718437342b7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af54a483e94b1b0d7c1f2159232c5f658</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixUType</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad3ebdac688aa431b53602313ea693cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixVType</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>afbc102a484dfe8c3096861769fb29d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a23a889c516512808bf4ccb9299d967aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9a0cff9776d1e29b85c7d4257f3bcde56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9abf2f38ce2dfe011686b7a29216065c27</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>a2824d45ce2e16d16a9ac1deea354ac04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a41d6a8a3b24b6c40a8be8d1a75e426a9ad3a4edd9c098704ae6c3cec17180fbb5</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>a92ea9ca4e0289c2806ded11bdef8a0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>afa433bfd5d5caa6a35ceabe2139005c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SingularValuesType</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a4d71b7a25a66ba840e8a61fe33821bf0</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>a6f66908418a403ca2f6d9c419178c6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aff0004d97d0c038141d47308a08ecd47</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0ba0a7e1c22fd4ea7067befc60956f4b</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a580e7d880aec007fd56338ea1e180ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaf3ef2feca7e431c378eba97b4ebbcc6</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af7467bffc4e90fa732372653401c4011</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a30b89e24f42f1692079eea31b361d26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a65e1a36d7d3d90ad143fa6a6494695c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a680646d2f3fa0de030cbf9b4815d6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af91d9b16ff9b51e22bfb9b637ef50cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>abbc1cfb200cc681ca18bdb1892597e62</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>ae351b1b61b7e95eb62a9ef30f853fcf3</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>a547f6be6f4284e2ad11f6226b7def78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a9c7ac2fc2666e3d34143c726a6462f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_scaledMatrix</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a302af93d3d6dca5c1b61f8acef9d5e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a1dd5193fac24ae397f08cc722f3ae3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WorkMatrixType</type>
      <name>m_workMatrix</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ac75b85f585f2861f1f2ea2197f9d403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SVDBase&lt; JacobiSVD &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>adcb0119fa3852085870e210a9905a71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ac44d23d315705da8d57ea5a610fdc98b</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="class">
    <name>Eigen::KdBVH</name>
    <filename>classEigen_1_1KdBVH.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::KdBVH::VectorComparator</class>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a5bd5c6af61422d54a3469a66ccd2d76dab731d3c5bf43aed26f0fdc8988150b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a5bd5c6af61422d54a3469a66ccd2d76dab731d3c5bf43aed26f0fdc8988150b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad856a9168aa72e090151bced902c24c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Object</type>
      <name>Object</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a5e7aa76dd924d1769a6553e01ad15465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Object, aligned_allocator&lt; Object &gt; &gt;</type>
      <name>ObjectList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ae4959ded9043c983256243c96a70729b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a9d6a9f44ab06e4de7710a16ddbf57d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AlignedBox&lt; Scalar, Dim &gt;</type>
      <name>Volume</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>aa6dc4b3d16e0af79823b21ee3cd53c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Volume, aligned_allocator&lt; Volume &gt; &gt;</type>
      <name>VolumeList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a7dfb6a468c70f7e1a0a4e24303bdfb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>getChildren</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a67326b18fcf16f341d2e4a16006d0205</anchor>
      <arglist>(Index index, VolumeIterator &amp;outVBegin, VolumeIterator &amp;outVEnd, ObjectIterator &amp;outOBegin, ObjectIterator &amp;outOEnd) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getRootIndex</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a8111486ece7980dd8f0d10aff9693d11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Volume &amp;</type>
      <name>getVolume</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a59e7a2afb19fe7ae919fb95425bd6bf0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a431eed3c2567a854fb350f0b327d3307</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a10a9c8f6d596d7a2cd285a3fb3e8c053</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>aeca39faf1559235c967a1437661c32ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a87d240e2d6ac5e87fc2e4ae6e0fe4bdc</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a94f781127eeec80a7659b8a625e2fa94</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Object *</type>
      <name>ObjectIterator</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>aa2a3196717cfeab01fb0fe4ff8771d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef int *</type>
      <name>VolumeIterator</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a9a2ed234bca8f01cb769ec20a5d1a381</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad0bf59a639a6fc5822835747d8661e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::vector_int_pair&lt; Scalar, Dim &gt;</type>
      <name>VIPair</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a48d5ef11038c472bee57986b1b64feaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; VIPair, aligned_allocator&lt; VIPair &gt; &gt;</type>
      <name>VIPairList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a29d1b49d89c4e0406d80d7c6ab71bee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>build</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>adc770e6de8412af2287ab63962c4ca40</anchor>
      <arglist>(VIPairList &amp;objCenters, int from, int to, const VolumeList &amp;objBoxes, int dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VolumeList</type>
      <name>boxes</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ae8a8c69ed38b6e192e50444145c886ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>children</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>adfaee5a35f1533338c381fe4697cccc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectList</type>
      <name>objects</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>af82a2afca9ba6ccfc747ff22f2ab1ff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::IncompleteLUT::keep_diag</name>
    <filename>structEigen_1_1IncompleteLUT_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1IncompleteLUT_1_1keep__diag.html</anchorfile>
      <anchor>a6c2209490eaaacf837e4153f905def4b</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SimplicialCholeskyBase::keep_diag</name>
    <filename>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</anchorfile>
      <anchor>a3dfd9db46337c3497307c3940289c771</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kernel_retval</name>
    <filename>structEigen_1_1internal_1_1kernel__retval.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a01b246530618e9bd4bcfa5f782fbc436ae4521a1019258fc1e852cb2e8c06fd88</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>a01b246530618e9bd4bcfa5f782fbc436ae4521a1019258fc1e852cb2e8c06fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1e8b6aafb22358f65a436cff4c3ed9b4</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::kernel_retval_base</name>
    <filename>structEigen_1_1internal_1_1kernel__retval__base.html</filename>
    <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>a7c1d7b82ef4c98f728958a359183ec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a75bf1ec4a4243ffda12b91db99ebb827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a69a64f6c5ef685bfe0087927eeba955f</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>ab359b59030c551ab175ea460b7eb429c</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>af78f10415008c88628169d9762fb5d1f</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>a9281a825d5cab53e149ed12c58b91b6f</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>a777ff3edf4ac7e134e80e181de22a7dc</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>a725e3d35ccc2e43d7822fefed42b6982</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>a9dc08b89bac61efff1d19cc37cc663f5</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>aaa4d60e31c9d788778502eb1165421fe</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>af9236e53aedd1fa707534e0d1901a715</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>
    <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>a7c1d7b82ef4c98f728958a359183ec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a75bf1ec4a4243ffda12b91db99ebb827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a69a64f6c5ef685bfe0087927eeba955f</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>ab359b59030c551ab175ea460b7eb429c</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>af78f10415008c88628169d9762fb5d1f</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>a9281a825d5cab53e149ed12c58b91b6f</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>a777ff3edf4ac7e134e80e181de22a7dc</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>a725e3d35ccc2e43d7822fefed42b6982</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>a9dc08b89bac61efff1d19cc37cc663f5</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>aaa4d60e31c9d788778502eb1165421fe</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>af9236e53aedd1fa707534e0d1901a715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kiss_cpx_fft</name>
    <filename>structEigen_1_1internal_1_1kiss__cpx__fft.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aef8846826abbab3cf75ab0c1c32d7a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a806bd268f40020d2a0610351e4287261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly2</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a79580867cbe4b457c42b21745789b362</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly3</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a91e8db66ee520362382a514b8784c307</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly4</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aa5c67750f3ced8773739a0ba964e2485</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly5</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a62690918301f7eb99af959474f7ea9d6</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly_generic</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>ade4207c7737f57f4b38f7aa9d2f007cf</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m, int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a61700af00cc2068ccc57003333a23ad1</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a85cd6612b484e94c4b0ae3aaff4a3ca8</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>work</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a7ea71feb0d8704656596f2909dba9271</anchor>
      <arglist>(int stage, Complex *xout, const _Src *xin, size_t fstride, size_t in_stride)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_inverse</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aa3b231f9307f37011a9cb168cdc0ffa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_scratchBuf</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a1d71e46adfdbec7e3612930ff9be001f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRadix</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>acb58101896208289c8c848326171ebf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRemainder</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a8d96505dd42ef0bf059b216c7327dde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a61a1b1bb99a8909668a0c85d94f0c0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kissfft_impl</name>
    <filename>structEigen_1_1internal_1_1kissfft__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aa4cd6de1ff27455a7f5bc83feb771222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aaa7ee28331132c45aabb28d7d22abee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a24ae326cc4d2e7b1f5f1e1e15f0df0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ab72085de6e46b34ee777f6f6887afa10</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a2e7fc2f0910f00b559b8560e52ce6a4a</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a6f06e5103fce0687c3f9dada88de7fd7</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>af6d3bb0a2807a079de677e81f940d41b</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a2de77b6da24146144f1d9b202c312108</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ad8c65a5e75b9059534bf60ded4ace582</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>kiss_cpx_fft&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a833bf512e24e9629b206265188506a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a3058dab58ee6e2afff12f16b17bd043d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a738d277ef0b7743450c9647bce8a048d</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>PlanKey</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a6be6c5acf7e3cce474dc8c94f15eff1e</anchor>
      <arglist>(int nfft, bool isinverse) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Complex *</type>
      <name>real_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aabe826db33978346e8e21c3d8aa837b5</anchor>
      <arglist>(int ncfft2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a0d73230bed57a7b3c1cfe7ff4708c1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, std::vector&lt; Complex &gt; &gt;</type>
      <name>m_realTwiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a8bcdc6a09b8839fdc53a3da64987d6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf1</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a777f112137d71539bc0ffc2875643cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ad7c946816e4ace1e955b837a683368c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KroneckerProduct</name>
    <filename>classEigen_1_1KroneckerProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>KroneckerProductBase&lt; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a10f65aca36ed69da354e70b300b5a223</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProduct</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a0b01b6d5ae2413cef8fd91fe7a98a0d7</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>KroneckerProductBase&lt; KroneckerProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a8b84616d4c22148ba338858cc84d16a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a5d402751e47ece8ca7b14f5ecc113948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a4b1239d9d17c42b34c62ce6d0d9f67af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KroneckerProductBase</name>
    <filename>classEigen_1_1KroneckerProductBase.html</filename>
    <templarg></templarg>
    <base>Eigen::ReturnByValue</base>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a673348e7d9d2a4570aa0bcac33507f7b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0b302d4e55f5a58955e6c645d066928f</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af3fa696ee7b8faaf7011b4a4e60828f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProductBase</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0cb05eaa978b9fdc0285b48a6e0ecfb1</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af56e882e5fbf162bfa2fab85810dd26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aad932de4ee3017dbe12fdc65fe2520f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a19448689448192271b719cc17b470518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a5d402751e47ece8ca7b14f5ecc113948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a4b1239d9d17c42b34c62ce6d0d9f67af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aa2110c459a184b042ee94042cdc0f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>ac7707d8a0c957e6359e18dbf36d637f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KroneckerProductBase&lt; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1KroneckerProductBase.html</filename>
    <base>ReturnByValue&lt; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a673348e7d9d2a4570aa0bcac33507f7b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0b302d4e55f5a58955e6c645d066928f</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af3fa696ee7b8faaf7011b4a4e60828f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProductBase</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0cb05eaa978b9fdc0285b48a6e0ecfb1</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af56e882e5fbf162bfa2fab85810dd26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aad932de4ee3017dbe12fdc65fe2520f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a19448689448192271b719cc17b470518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a5d402751e47ece8ca7b14f5ecc113948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a4b1239d9d17c42b34c62ce6d0d9f67af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aa2110c459a184b042ee94042cdc0f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>ac7707d8a0c957e6359e18dbf36d637f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KroneckerProductBase&lt; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1KroneckerProductBase.html</filename>
    <base>ReturnByValue&lt; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a673348e7d9d2a4570aa0bcac33507f7b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0b302d4e55f5a58955e6c645d066928f</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af3fa696ee7b8faaf7011b4a4e60828f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProductBase</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a0cb05eaa978b9fdc0285b48a6e0ecfb1</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>af56e882e5fbf162bfa2fab85810dd26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aad932de4ee3017dbe12fdc65fe2520f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Traits::Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a19448689448192271b719cc17b470518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a5d402751e47ece8ca7b14f5ecc113948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>a4b1239d9d17c42b34c62ce6d0d9f67af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>aa2110c459a184b042ee94042cdc0f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1KroneckerProductBase.html</anchorfile>
      <anchor>ac7707d8a0c957e6359e18dbf36d637f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KroneckerProductSparse</name>
    <filename>classEigen_1_1KroneckerProductSparse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>KroneckerProductBase&lt; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a8b7269c23294765e0965b70b5af2557b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProductSparse</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>ac0a69ba844415fbe79e6514f32b41fb5</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>KroneckerProductBase&lt; KroneckerProductSparse &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a86f2dde3d3cb33c18b927f49e9c4fb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a5d402751e47ece8ca7b14f5ecc113948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a4b1239d9d17c42b34c62ce6d0d9f67af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::L1StabCostEdge</name>
    <filename>classcorbo_1_1L1StabCostEdge.html</filename>
    <base>Edge&lt; VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; L1StabCostEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>aa6732f138a10fb7b2840b59977aaffa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; L1StabCostEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>a3a3c05d52f4c239b12cc1504639d899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>acc9e1236839cdbf241d002108e559a1d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>ac91acc509afd37b7d7e64ff892328ef1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>a3d96ad080e96d01afbb015a1acbb7d44</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>a675a64c21c66be60a43de448e2bc606f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>L1StabCostEdge</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>ac8236e3ce9473122d2ba6d024d38942c</anchor>
      <arglist>(VectorVertex &amp;s, double delta_pow_k)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_delta_pow_k</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>a3eacd73ebf2f9c20e71b6858e319ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_s</name>
      <anchorfile>classcorbo_1_1L1StabCostEdge.html</anchorfile>
      <anchor>aa7b34a20728bde0070477f553bb3e0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::L1StabInequalityEdge</name>
    <filename>classcorbo_1_1L1StabInequalityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; L1StabInequalityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>a35825eecce7bb9c3fdf106a51e2110dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; L1StabInequalityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>a92698dc373bd402c662112aba9d36ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>ae373d12de79661ea1c90b652be0f3bba</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>ad487a4aa570b69cd9f4fbb846a62e44a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>ac21cf1ccfc805175fc8292cc8fd6980d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>add2affe0e1e2694c0d0c36f8c58b2db2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>L1StabInequalityEdge</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>a85f627dd46d2879c0930aec7edc66672</anchor>
      <arglist>(VectorVertex &amp;x, VectorVertex &amp;s, const Eigen::VectorXd *xref)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_x</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>acd07759c1efbe7b4cbd920f949579d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_s</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>aa03b0407bc9cbfbc814d2877e9eeb511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>a0584f77679845d96ea0ee771a7501341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXd *</type>
      <name>_xref</name>
      <anchorfile>classcorbo_1_1L1StabInequalityEdge.html</anchorfile>
      <anchor>a453f7a86895bc3ffbebef18dcf255f4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::LabelComboBoxWidget</name>
    <filename>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>LabelComboBoxWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a623753d53a5cb2e972be231eba794bf8</anchor>
      <arglist>(const QString &amp;label, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelComboBoxWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a6571826d166c1e0a4055ed4f92c878c7</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a5cc87a70d2c0f9222b5777a47e875c11</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a6e90525c0259d2e47fd03be525d00436</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QComboBox *</type>
      <name>widgetComboBox</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>aaa7100c2ff5caba2b1fb7695236fd764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QComboBox *</type>
      <name>widgetComboBox</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a149391e3abffca37715cadc774a91eb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a60ba7c93ed984ee9557c4896fbf90bd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>af215446131874b519f657de41a9a18cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LabelComboBoxWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a749ca63ab3758b35af856f29b4840b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>_combobox</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>aa345c67a81d740ca1049700b2ea84eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelComboBoxWidget.html</anchorfile>
      <anchor>a15aed9d6f367c000849e0a4562f3fcb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::LabelEditWidget</name>
    <filename>classcorbo_1_1gui_1_1LabelEditWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>LabelEditWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a6cff3ba3ae6b62c469016be1039b859b</anchor>
      <arglist>(const QString &amp;label, const QString &amp;default_text, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelEditWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>ab3be71dffb02406d939b096b1890a398</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>acdec12a5427f296b3e54704ea9d7993a</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>add6cb27c16b4822c12f81c4da37190a2</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a30e2e5cc0a4d8630242cd51b7d8b466e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>adc456bef1204f98408d34d8ce7656dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>affc553ba73399ff71402eaf9db28ac0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QLineEdit *</type>
      <name>widgetLineEdit</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a8cbca5f16245895d80c23db6ef63b20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLineEdit *</type>
      <name>widgetLineEdit</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a753e00bb93959bbc55b95fdedb5e4c19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LabelEditWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a0e221d0aafdd3634d6c5bdd9ddedc6ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>_edit</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>aeb3b7adabbd742c756159ada6bd39336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelEditWidget.html</anchorfile>
      <anchor>a855775f6adcbcdede4841c5fd3567700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::LabelHLineWidget</name>
    <filename>classcorbo_1_1gui_1_1LabelHLineWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>LabelHLineWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>a377d2e32dac235b6c3ed19f151cc85e9</anchor>
      <arglist>(const QString &amp;label, bool hline=false, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelHLineWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>a160ac44ae1054bc20a5e32f7bbe05761</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>ac95f9bcb739ca015b014186121ea8959</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>aac7cd36a1e1d1d413f944e46efe82b6e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>ab46607ba61d1474936166b6032f2171a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>a573dea857165648663f2752d6600a0ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LabelHLineWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>acd55817ad6da283b05b96521d59b3b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelHLineWidget.html</anchorfile>
      <anchor>a8e357f2888189d13147a899bb6016f1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::LabelSliderWidget</name>
    <filename>classcorbo_1_1gui_1_1LabelSliderWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a0beb656cf96375de8dfd5d0afe826b1f</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelSliderWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>ac46625cf3519a0bc8c129d194d2edc7f</anchor>
      <arglist>(const QString &amp;label, double default_value, int resolution=1, int display_decimal_places=2, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelSliderWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a27976a9a00a23057bfa44f45fbbc2fc5</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayDecimalPlaces</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a1b35395d75ea478440449fd9bf9e7bd1</anchor>
      <arglist>(int num_places)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a502ff1a6fcc8b9cfaf4658ae93e34bf2</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMax</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a0967c22777299b6609f187b68fe9d55f</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a924d09c7e55fa20cec2235fab77d814a</anchor>
      <arglist>(int resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a4dc4936f45553ccfb1797c01b0271e9b</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a1f61966dde8af643c8423e24fd08d37f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a40c2eff26bf2873035f43c096b41e369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QLabel *</type>
      <name>widgetLabel</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>ac4efe56aa82a629ed35e6f8188c7e2bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSlider *</type>
      <name>widgetSlider</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>ac5f00ca05d972b298129aed7ebfafb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QSlider *</type>
      <name>widgetSlider</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a3819dd29af44a04dd7623f8fdb2ad7cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LabelSliderWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>af35187a15dfa40470e40cc5b25dc4b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateDisplay</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>ae333e1b8ab4dbc6f351b832063b4fad9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_decimal_places</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a67230dbf60690186d525790936c375c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_display</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a99ac42813ea7e20794f2c2289f62a283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>adf85225a0d702fbd23c6aad4ad161c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_max_dbl_value</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a9893abe010a53d521e9a968a9258d34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_min_dbl_value</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>a69a624027f959b2ee6ce8edecc66fd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_resolution</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>ab38b5e0acefef1855fb87dfac49942a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSlider *</type>
      <name>_slider</name>
      <anchorfile>classcorbo_1_1gui_1_1LabelSliderWidget.html</anchorfile>
      <anchor>aefb68b09d23aeef257589788bb65dfe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lapacke_llt</name>
    <filename>structEigen_1_1internal_1_1lapacke__llt.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>corbo::LastStateSystemOutput</name>
    <filename>classcorbo_1_1LastStateSystemOutput.html</filename>
    <base>corbo::SystemOutputInterface</base>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1LastStateSystemOutput.html</anchorfile>
      <anchor>afb097c570840dcad3f678ad653ff6c73</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1LastStateSystemOutput.html</anchorfile>
      <anchor>a29d3e28e896983ba989f898da1157ad5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1LastStateSystemOutput.html</anchorfile>
      <anchor>a7140992675cebeb3a0f848c2fba786a0</anchor>
      <arglist>(const StateVector &amp;x, OutputVector &amp;y) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::LazyProductReturnType</name>
    <filename>structEigen_1_1LazyProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::LDLT</name>
    <filename>classEigen_1_1LDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a2e8391db24905ed3f8611c262de98530</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9aca4a3040b1bd0590c5b22e6844ba8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a19878e43183a604c603dde7acd5956a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a1236361de9a612584c6fbbac8d9c8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a8e985f3cd92bd32e1d457413318c8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9aca4a3040b1bd0590c5b22e6844ba8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad9c57eb2fb3bbccd51b9d2e111bea355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a402092cb89eee4d7bc7502a9eac0d318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a1236361de9a612584c6fbbac8d9c8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a19878e43183a604c603dde7acd5956a6</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>abb86b96f4a3ee41b6606a217c0d948d9a2e8391db24905ed3f8611c262de98530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4e0935217cce5695a214c85e7ef813df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a8c2f233230eb0b517fd9dde624567bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1, 0, MaxRowsAtCompileTime, 1 &gt;</type>
      <name>TmpMatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aaf014c3e49793fadf342de6f96973166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LDLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4755ce1400f755d7148cff2872e75d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ac3d686008cbd74d1d2721c936f7ff8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>abb86b96f4a3ee41b6606a217c0d948d9a8e985f3cd92bd32e1d457413318c8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa885aa88ba1781f14c96ebb0a581a5e0</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a9d9481cd80eabbcfc4739530eb344712</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT &amp;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ac656a209860fa0c6a8faa8bb9f9a06ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae848b7d0c0c7dfb3d029a875363c7848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LDLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a1777488d0bde83d5f23a622bf8431ef2</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aef70371f07bf006a85250bfaeed2f992</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6bd6008501a537d2e16ea672a853bf3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegative</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aabd3e7aebe844034caca4c62dbe9c1eb</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositive</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a5e1c6b7ba8d7b82575d6ffdc3bf35bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2e06dedd2651649c5b251fbf9ba4e7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad0e8d2131ea1a626a08d98e9effb1cc5</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>adf853d6cbbc49f3535a44439bca344d9</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a154aa41bd2460199d48861eaf5e4f597</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af0e6a0df5679873b42cf82a372dd8ddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa5e0fd09dcd5251a8521fa248b95db0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a54838a2e31e53bbe4dcb78b5e80c8484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a1bdbfbf648360fdb49b8f88cf78b0558</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const RealScalar &amp;alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>LDLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a858dc77b65dd48248299bb6a6a758abf</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const typename LDLT&lt; MatrixType, _UpLo &gt;::RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae646403fdde3a4b18e278a32c61a0953</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae3693372ca29f50d87d324dfadaae148</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a96efc3befd020e2260ea1cb6f35769a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a776d0ab6c980847297d25b03b5d2216a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LDLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa257dd7a8acf8b347d5a22a13d6ca3e1</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a56c31a5716aa8369f9bbc1a93b2020c3</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const</arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>transpositionsP</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a47257d3500f9f7c9a4478158d0e34941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Diagonal&lt; const MatrixType &gt;</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af60b2f826a38a00070e0efccf0572066</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a711e8c7ef91a42a30f4be6df18c2fcc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a317b4095fbf24f0fb83476980aa758df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aef70622f08af966e5f263464c1f1d4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a84fdac857f2dfc074484656a228936bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a153948da33949f4563c05c07d57c18eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::SignMatrix</type>
      <name>m_sign</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2fded8bbfe0effc0456ab309543a632a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TmpMatrixType</type>
      <name>m_temporary</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad48da194d7275c2d046362ee3bf67bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a04f7ed53ae4862aedd1060a768e36ce3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace.html</filename>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a6d8b99ce128d626854fff3517cf81e9c</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, SignMatrix &amp;sign)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>ae45df1fbda86712753262a9200f8c97b</anchor>
      <arglist>(MatrixType &amp;mat, const TranspositionType &amp;transpositions, Workspace &amp;tmp, const WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>updateInPlace</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a108b58e95ea9d74496b78803311769dd</anchor>
      <arglist>(MatrixType &amp;mat, MatrixBase&lt; WDerived &gt; &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ae90ef00f0486fd2d84f8fd3b7b1fe3e3</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, SignMatrix &amp;sign)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ac476b25dfc49b62b8351201cb06a7708</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;tmp, WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="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>
    <member kind="variable">
      <type>const typedef 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>aabbbe4a193bc2798effa90a1f73920df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a807486ac9f1ecf4f771fa048f64f9070</anchor>
      <arglist></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="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>
    <member kind="variable">
      <type>const typedef 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>a4ef97e6112be72fd22eee461a1abf2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a00a585a3413abf0c10e6201819937860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01CategoryExpr_3_01OP_00_01RHSExpr_8_8_8_01_4_01_4.html</filename>
    <templarg>CategoryExpr</templarg>
    <templarg></templarg>
    <templarg>RHSExpr</templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01CategoryExpr_3_01OP_00_01RHSExpr_8_8_8_01_4_01_4.html</filename>
    <templarg>CategoryExpr</templarg>
    <templarg></templarg>
    <templarg>RHSExpr</templarg>
    <base>CategoryCount&lt; RHSExpr... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorAssignOp_3_01LHSExpr_00_01RHSExpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>CategoryCount&lt; LHSExpr, RHSExpr &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorEvalToOp&lt; Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorEvalToOp_3_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorEvalToOp_3_01Expr_01_4_01_4.html</anchorfile>
      <anchor>ae89da5a180ee54e9487068d065553695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorForcedEvalOp&lt; Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorForcedEvalOp_3_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorForcedEvalOp_3_01Expr_01_4_01_4.html</anchorfile>
      <anchor>ae8dca0a640661f60ee8707bc267d67f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorMap_3_01PlainObjectType_00_d2d7af7ad7788ead0e2ff0e9e9bd69be.html</filename>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <templarg>MakePointer_</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorMap_3_01PlainObjectType_00_d2d7af7ad7788ead0e2ff0e9e9bd69be.html</anchorfile>
      <anchor>a8b565833fc41824a354759a6bf0be8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorReductionOp_3_01OP_00_01Dim_00_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Count</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorReductionOp_3_01OP_00_01Dim_00_01Expr_01_4_01_4.html</anchorfile>
      <anchor>a76b76fc391ebd21147f74863c36fc62d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01const_01TensorSelectOp_3_01IfExpr_00_01ThenExpr_00_01ElseExpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>CategoryCount&lt; IfExpr, ThenExpr, ElseExpr &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorAssignOp_3_01LHSExpr_00_01RHSExpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorEvalToOp&lt; Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorEvalToOp_3_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorEvalToOp&lt; Expr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorForcedEvalOp&lt; Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorForcedEvalOp_3_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorForcedEvalOp&lt; Expr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorMap_3_01PlainObjectType_00_01Option4ce15a392a81a32d08a0641212246262.html</filename>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <templarg>MakePointer_</templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorReductionOp_3_01OP_00_01Dim_00_01Expr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::LeafCount&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1LeafCount_3_01TensorSelectOp_3_01IfExpr_00_01ThenExpr_00_01ElseExpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorSycl::internal::LeafCount&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::LeastSquareDiagonalPreconditioner</name>
    <filename>classEigen_1_1LeastSquareDiagonalPreconditioner.html</filename>
    <templarg></templarg>
    <base>Eigen::DiagonalPreconditioner</base>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>af1d3a3dbe081bdb667a5596491d7ad47</anchor>
      <arglist>(const MatType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a05eb1d791e2265e9110ba3bb8d717cfe</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a831492d2cecddc28b48ce53ddb4bc295</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a648044dd59ff3b09cf4efa7fe49d5208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquareDiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a28c5a22103a8bd561e404721d807726d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquareDiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a9fe093a3b038a1dc7628eced1aa00e39</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DiagonalPreconditioner&lt; _Scalar &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>aef09e6599452224c4981836ed782cd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>add95534e4bc486890b13a7f5347cf6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a4c713aef4ad5eefa1eebed35f343d473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_invdiag</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>abce7e6e756519949b58f201ef486d162</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LeastSquaresConjugateGradient</name>
    <filename>classEigen_1_1LeastSquaresConjugateGradient.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a56c5362953670bfd8cfa31a51d18ee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>addeb2525fd746662bee305d73f360204</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a81b0c2843b7d4118c8cf0529bc21924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a9b8be7215e7a9d0871517ccee24d9857</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>aaadb8f72ca585e7dd5f41ddf7e14a9d3</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a04c0c32b322d74949d190731a354340e</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>ace69f423fcc1f8960d0e2de0667447c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a91c4f2edc20f93cee9b721165937fb99</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a4be76cc34fe7493c522a67e9952621ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; LeastSquaresConjugateGradient &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>aecfafc8b288974a9b6984557a37e3557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LeftSumCostEdge</name>
    <filename>classcorbo_1_1LeftSumCostEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; LeftSumCostEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a35a90f9249702a9c4a8cb5fc12742760</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; LeftSumCostEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>adac47f6c4bdcf622e7f65cfc6430d3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>afd7512285540d8292d93642c74753ebc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a968d7ef19647458efed55ec68745eb87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a284c9945d54a650b71a4e1a8f13f47ae</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a1304d4abba3a47d8e03cb9088de53d7a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftSumCostEdge</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>aa5619c882df78a218b58f9b9279ade28</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, StageCost::Ptr stage_cost, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LeftSumCostEdge</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a421a26a4a5639a6ffa5edb65ac16c173</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>a329e1014379da2d37cfc9dc883f3e76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1LeftSumCostEdge.html</anchorfile>
      <anchor>aa3ec5ff328e8bd404efa79037b85960a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LeftSumEqualityEdge</name>
    <filename>classcorbo_1_1LeftSumEqualityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; LeftSumEqualityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a195a03da0b6b46d5f97a4c0d782fd797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; LeftSumEqualityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a0179d074791480d5219e9d55ed9480ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>afeeeb138b18a8791c5c856e1d30f8d61</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a11f7821738582299425b3a17ce0da583</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a217ef1ff9555911213a6c2ef197ea153</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a67aee745616b546449754af5a7bc7e64</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftSumEqualityEdge</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a8f2e56c04ce27476db65a8d917865c22</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, StageEqualityConstraint::Ptr stage_eq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LeftSumEqualityEdge</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a48909ff10f42e511f3b6f353d271917e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>abcff641bfab2f35fa43eb1a60bf1e37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>a2c5b03cbd622c7ff2d9cff3076af0b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1LeftSumEqualityEdge.html</anchorfile>
      <anchor>ac7fece3e0c104eb9f9ffe2c85db970c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LeftSumInequalityEdge</name>
    <filename>classcorbo_1_1LeftSumInequalityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; LeftSumInequalityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a20e1d3ad4984957a0899cef34f8dd826</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; LeftSumInequalityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>ab25d0dfe4b8a3c808f5a1b957a547baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a035dd0c8f4fedc065da948711207cb80</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a51a53ba1c5f3cc34b4e69c694b492679</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>ae30eda9219d2f5e7b6354d8b326b1bbd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a11b6701d66e9bac8f9fa2693b2ce15cc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftSumInequalityEdge</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a07db3f2d4672da6a252fd8f17d2462ab</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, ScalarVertex &amp;dt, StageInequalityConstraint::Ptr stage_ineq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LeftSumInequalityEdge</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a471885b9d6e725e6b31d0a7729e0647c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a7dd8119b2abcd3198f33a1f8011fd0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>acc1b0b08e94699e90bfa42a27a0be422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1LeftSumInequalityEdge.html</anchorfile>
      <anchor>a90604c02b83f11ccfb0de4b806cd3e3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lesser_equal_op</name>
    <filename>structEigen_1_1internal_1_1lesser__equal__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lesser__equal__op.html</anchorfile>
      <anchor>ac72136d67c259ccd3536e61276910196</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lesser_op</name>
    <filename>structEigen_1_1internal_1_1lesser__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lesser__op.html</anchorfile>
      <anchor>ac40cb4f2829faa60455504f3b2eca406</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::level3_blocking</name>
    <filename>classEigen_1_1internal_1_1level3__blocking.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad918c2b9d73b2cc6134446cf36a500ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a10666dbe23e34516bc9f8221fcd53ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2348863b8e4618d9cf28ac3274320959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a687f83ba94ca7b332de7d74d050280c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a42652281565b0d88009c6a2c69a61b90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a967d4f0e4ac537497481e18ebb229ae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae0ce462e06db4645ddec9edc30d716d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a715ed8be0a244d1728439f1222d421e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aa7355e9802478aaf77e95c08a05cadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a56b854ed02249c5d48eb3b4beee7c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac550f8c780a0c2ce10fcfb543e3c4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aabb33a31c3b7e3d758f5eab0b1609015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad72673cf09fcab8f285ad40183b629d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</name>
    <filename>classEigen_1_1internal_1_1level3__blocking.html</filename>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad918c2b9d73b2cc6134446cf36a500ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a10666dbe23e34516bc9f8221fcd53ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2348863b8e4618d9cf28ac3274320959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a687f83ba94ca7b332de7d74d050280c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a42652281565b0d88009c6a2c69a61b90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a967d4f0e4ac537497481e18ebb229ae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae0ce462e06db4645ddec9edc30d716d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a715ed8be0a244d1728439f1222d421e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aa7355e9802478aaf77e95c08a05cadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a56b854ed02249c5d48eb3b4beee7c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac550f8c780a0c2ce10fcfb543e3c4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aabb33a31c3b7e3d758f5eab0b1609015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad72673cf09fcab8f285ad40183b629d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LevenbergMarquardt</name>
    <filename>classEigen_1_1LevenbergMarquardt.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <class kind="struct">Eigen::LevenbergMarquardt::Parameters</class>
    <member kind="typedef">
      <type>_FunctorType</type>
      <name>FunctorType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a2aaf05c8858ad8f48f655349cd31a21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a8eb4ba1ef8765c0e2387e7cdfce97a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af89008c12d6a15c46f84618473ba7722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>acc1d494619ab4e56941de78ec0dd8a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab5836240f9acd2280276710216d185b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FunctorType::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a46de8f98bf9a71684e17c81d1190c96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QRSolver::StorageIndex</type>
      <name>PermIndex</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a33acdaa2cd3629b784aced44c6434f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa6348163797848feba7d1fef97e4d1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FunctorType::QRSolver</type>
      <name>QRSolver</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a0d5fc4346945f92aaeac1c6f60e7223c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6e285e5f1243c1b95e5c05dbf7fb049f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a7986f6a71de42b4b03be67b8884ee220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FVectorType &amp;</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6e237ca1f23cdf5caa98fe23c6bcf464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aac799068926ca0bc3387b2dc5c0eb113</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a282e28b8331376b9875429dab1e280ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>fnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac30c5ce96ac91663b287b2ba7ec7c712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>ftol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a957ac071ec775779bb03d10b463ddfbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FVectorType &amp;</type>
      <name>fvec</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6c296a4a5b91f0ecc398b479a67c242d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>gnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab91ec0507fb508a2402ac0dfa15af776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>gtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a18597c537ec7d492ee6d43788178e458</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae65bdccd2487989ae9b25f9c2e9dfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aeb094683f0abe9c29ee89be0677de744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JacobianType &amp;</type>
      <name>jacobian</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aaf2179310fdf873483f5d8b46f15da8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevenbergMarquardt</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abb90eff5a097e6558dd5be015691affd</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevenbergMarquardt</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac6f47b62a823190b3e28b3eb634e1cca</anchor>
      <arglist>(FunctorType &amp;functor)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>lm_param</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a8cb0d7b10c479262e643a9d2b83ce144</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lm_param</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa8aa0d8c1dab58ac51df999587609e09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmder1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abb948f8bbcb5ea8a571c8a3def531501</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=sqrt_epsilon())</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmder1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a88cddb5e5cabffcf7a00f1c303e37652</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmstr1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a64a9b31cebebff02579c993166e9dd06</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=sqrt_epsilon())</arglist>
    </member>
    <member kind="function">
      <type>JacobianType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>afd6cd64fdd7ca32cc71a83d91432ea69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a495894dde1fedfba97721f6b4a076901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimize</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a5b7c5decf3d9a37c6cfacf795766e928</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimize</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a5c1ef387601af15f7d2474165bb82865</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeInit</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad22b48fa04cad42ea372101d3e1e0e72</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeInit</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad1b2467f6143a874e023416db0832810</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOneStep</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6a9a7e5a6c1acf2bcf3ada782454f31e</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOneStep</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a1347316132f0bd7bf2541788d9e12637</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorage</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9155635b9a341b6b316adf099dee0a81</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageInit</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae030991964c12f229f5e823eb3430191</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageOneStep</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3384bfd1e2036f9122cf1d3344a5e3d2</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad9563c6abeb33c0aba82e55fd72c64a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a31bedcc92106ed170fde5750559a62a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationType</type>
      <name>permutation</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a691142ba877e072c58016b4be77e9855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a16172a2048058ea0a908213a7b0f8971</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a722c2aee55299d786f79fd7316d6d2cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3e13f6631ae59be984ee1ea196899cd7</anchor>
      <arglist>(RealScalar epsfcn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExternalScaling</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a4af7d41545ec5908485357493839e6f6</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFactor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3054eeba042b197ae8d415729770db69</anchor>
      <arglist>(RealScalar factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a09c0852c6a4534b84a16ac5d9c631c12</anchor>
      <arglist>(RealScalar ftol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad5610b2353f1ce5e0c7357ed1b215fea</anchor>
      <arglist>(RealScalar gtol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af072d0f89c44415d8ed284df8b4a634a</anchor>
      <arglist>(Index maxfev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a691b571366630f1329d2de7a5e40e7a5</anchor>
      <arglist>(RealScalar xtol)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>xtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a25a7629ea877d8f08670536b3d234897</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LevenbergMarquardtSpace::Status</type>
      <name>lmdif1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a85defc7cf1063f2595b5f5766db4647f</anchor>
      <arglist>(FunctorType &amp;functor, FVectorType &amp;x, Index *nfev, const Scalar tol=sqrt_epsilon())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LevenbergMarquardtSpace::Status</type>
      <name>lmdif1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a03d503a4bd73715bb770e3e4c659d4ab</anchor>
      <arglist>(FunctorType &amp;functor, FVectorType &amp;x, Index *nfev, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a41ac4eb082fcf86911abe6c0443807cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>adfa100bb0f5d0abd3dbff94800c08b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a0b1213dbe34b56e7be470613ae02ce4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9b00b65a3ca96df91fab2b0a7f22f9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abb98d67345ec05581634246e620fed3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6e360685f776f224d37ac5381764cf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a73420eb0d25ef0cf050f94168d0e7e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af49b9fd5194c0e9abe949a00b9096f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3ef697e5bd259bfcfa0c8b413a2f167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>permutation</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a08a01da869f0f9ce595ec336b96775a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa34d7013c00ceed3166acba516b0538c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a923bdb3e34ff8f16cb6e99348c78bd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LevenbergMarquardt &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a17c0f22e666f07cc99fd487f74789496</anchor>
      <arglist>(const LevenbergMarquardt &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Scalar</type>
      <name>sqrt_epsilon</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a4fdc883684493d7b2185613e75afa0b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3b67210af7bb18d71bc4bb2fa5a7fe26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a23950cc08fd7d5bce941a560fe541ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>dirder</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9be4de25560370e78f17dce9dacad2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6ae581a97c02afd1b693bc62e208e4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a2ab319b501f994ef1edda468b520ee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>acc060d1d509826199328db3287c40b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_delta</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a083de6ed143d070a137ee7347261c84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>adbbd1bf96f30a2bdabbb2cb504edd42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_epsfcn</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3226a2b40b13322ce75898c4bcaf09c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a025d56b9a9d212719a395650d2a1d3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JacobianType</type>
      <name>m_fjac</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3b93f9d038d054400264bf6e37f8d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_fnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a075364e4fc0e24f84b775415224eae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_ftol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa3a5e234c5b3ccd3a18a05cb1bd437e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a4f178c612754a58dea825f8eb60f63ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_fvec</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a27fd3a537565fbd7e20d66a5011832ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_gnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a921a2e06bfc54c4e34e26a6716b53844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_gtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a4d902408d76b11f72ac2220ea58c3ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a486b28126cf6155dcda3097bdf6bad3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a49f0f9b1adb18dad54d05b2eb799607a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iter</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>acb1991a4877e903284a3c42903debb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9a61e3bbe530961cb83b65b20f251e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_nfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af2d1d72bf3a56de5322dd160601d0a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_njev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abb619d4003d5ef8c9d823c7d922346d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_par</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a170bed39d0072c826c2cb66c1dc8821a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PermutationType</type>
      <name>m_permutation</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9ffe37ad062484794717b44875b2c219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_qtf</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a77eaa16a91da3c6dc3222793bfa40173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JacobianType</type>
      <name>m_rfactor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aeaf0efafbc80e55c707f815190a4b2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_useExternalScaling</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abe5f6bb3f7f20125b87e5496cffb3d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_wa1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a0ada492bdd9fb975080db8146c75a8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_wa2</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a55bf4ed366a252405b5ec878f0c8bda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_wa3</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6f800e883827f2480623359a1ab0d4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>m_wa4</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab49c2738f39a6557c9c32d5a3d1f0442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_xtol</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a25abcb938b261ffb81ea1f6999897d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a679c3be36e5acf6f7f2fe7f8246b7d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>par</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>afba1573425afddf0289df3c754b315e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ace8b1f7a47d2c94fb5a998424b83b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a0239869490dc6b5f449b4728c85e0227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad1161dc9886299ae88b5212b5a4c6d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a53380538c6ebf5a2f8e0645215091242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa191d4078c1e478e93ffadb4c0b7e365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa0614ad945ffe032414f8ddffbf125e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp2</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a48281968ff6d27cdcad8e940356fb26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6da50b69e0906fd86aa56926813778b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af1c05b1b00f2b6cb4de38d11ef00c622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a0ccb01878b20c10cde21b12872bdae62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af2b92470f698fc5423ca225c1815cd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a5d28bf9abaced49b381e1c1f512e6379</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LevenbergMarquardtDense</name>
    <filename>classcorbo_1_1LevenbergMarquardtDense.html</filename>
    <base>corbo::NlpSolverInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; LevenbergMarquardtDense &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a8a194237a7e219ef0fb9c9854cacac5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; LevenbergMarquardtDense &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a1cc68f0660ed54dc8dd21cf3e448775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a525403e515d52cc27d8ad4c862c6bfd8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>NlpSolverInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>af77d80c3ca537941b69353d7a531237e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a1e6a21249be625ccfb795597b55ceb0c</anchor>
      <arglist>(OptimizationProblemInterface *problem=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqSolver</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a6648c56b4948ffaf8076d53cdb6e0836</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterations</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a5191526b5ddec3bf7d92f641bc7270ad</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenaltyWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a23bd0733580ca66b3492f3195c579945</anchor>
      <arglist>(double weight_eq, double weight_ineq, double weight_bounds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeightAdapation</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a68c591dd5ab2ba41bdfdb6024168a8bf</anchor>
      <arglist>(double factor_eq, double factor_ineq, double factor_bounds, double max_eq, double max_ineq, double max_bounds)</arglist>
    </member>
    <member kind="function">
      <type>SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a709aa055e97007b21ffea32a44c4c33d</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem, bool new_structure=true, bool new_run=true, double *obj_value=nullptr) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adaptWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>af0d32f3403f8c9650806250444dc7d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeJacobian</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a9178d212339bf6d704c2be677715124e</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>ab145ec21d1da74b7cf97020b44c8dae5</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a0d225d2c137c94ce348e1cba0812fa9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_delta</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a1f0d01cd54a5ad9859d3af8080c30ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_eq_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a440e8168e74acb5051c181ae14e62b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_finite_bounds_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>ab9e1ef400e76681db92d49baad95266b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_hessian</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a6927957b6f072d26395c31965d8a6ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>aeb575a61449367f760ed354bba73f6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_iterations</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>aa039a9a26f33ea43bf12be3be800cb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_jacobian</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a9aa158aea86a4afd2a854ab6592c75fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>aaa4b3771334e054335bc42a617b44448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_param_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a301eb008bafe74b1dc4714f8805e4835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_rhs</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>addbde3cdda0d0b1dc7c69224395b8a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_val_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a072e0d9e39808b22174a522e4b5a775b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>ad8d5a8554dc53a65fb56e54e1b81a118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>acdcd56637605081bac5958c89ec3e6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a3665059d6959f64265301467f7006e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a202b6615ef2279b1869a4f695dfd7934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a7b898e4e3d43bf5b4306d384f3c797e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a1a4f22fa75ee268ee1c15d51a7e6c4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>abffb9b347cda8d0aea26a0943c50f894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>ac51c7e21096eba60d4d748c2a4d77877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a446b26cd18d4aeec10141a6dbb083d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a34d8785b77e3ceb1da7746340aabca5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a53e9b667afa815f85aafc173332fbbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a27243c1560dd89db194659d485fa6932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtDense.html</anchorfile>
      <anchor>a971b882abf7a10bf2c9a20dad1ebf96d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LevenbergMarquardtSparse</name>
    <filename>classcorbo_1_1LevenbergMarquardtSparse.html</filename>
    <base>corbo::NlpSolverInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; LevenbergMarquardtSparse &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a6e2c36ec02924642152233b3eb713b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; LevenbergMarquardtSparse &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a855b78601552d8025b97223aa3ba3fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ab657b45fe87b6405cc9de6c762dffd10</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>NlpSolverInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ac04deaeed422a160ecc5eb04b4733bd4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a50650d9bc2b01321b00700a95d56970e</anchor>
      <arglist>(OptimizationProblemInterface *problem=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqSolver</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a806777cc0f364fb988c5df0848079a61</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterations</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>af91589b708b6cacb4d11ae93f6e08b3c</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenaltyWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a7a16889e9054388d99bf697190526899</anchor>
      <arglist>(double weight_eq, double weight_ineq, double weight_bounds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeightAdapation</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>afa440a9788cee62ebee48bdbc4a60adf</anchor>
      <arglist>(double factor_eq, double factor_ineq, double factor_bounds, double max_eq, double max_ineq, double max_bounds)</arglist>
    </member>
    <member kind="function">
      <type>SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>af5687cd31ce6e0e28c1e0db512a2c9a6</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem, bool new_structure=true, bool new_run=true, double *obj_value=nullptr) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adaptWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a7d569982ff4b50940f3e62c42db5a355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ad731ef2893f3f8c774438913b49cc459</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetWeights</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>afa63881be4993ac2aed157b3040f574a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_delta</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>afab89aca7dfdb83a3d08b5a06995d917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_eq_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a361ced9555cd74a6172eb3d0a33044c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_finite_bounds_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a7116f6105d084d10b321faf4ebe06019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::SparseMatrix&lt; double &gt;</type>
      <name>_hessian</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a729f508279d75c78151de1deec438861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a2af435905b5be2c80b9dc6cdbe164d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_iterations</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ae49980bb198c5273d88acf4dd9f36656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::SparseMatrix&lt; double &gt;</type>
      <name>_jacobian</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a8e90c23ec7065bb1a24cc54223e7ffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a82e9e1a0d8d9d6a28462e7263fb741a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_param_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ac0f77c851a6b631d9d0ea8c9977f47f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_rhs</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a11db964144c82e9432ab85a2acf3a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::SimplicialLLT&lt; Eigen::SparseMatrix&lt; double &gt;, Eigen::Upper &gt;</type>
      <name>_sparse_solver</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a4cf436de375230ed02219e6411b25672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_val_dim</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ae24055625427cc331e85410e92439fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a993d542041a1ccffa2004ae594af63ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a84644abb19962b5e3ad35aa361541330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a67db9aed9facfcfffa27a2306db7445b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_factor_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a614bc69c0ad83eaf409e7c93a0482194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a5f88651de89df06c6cfed916d2e6c7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ab254a0226c45a019a8f0bc9a6264d5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_adapt_max_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a06d200b59d0bf21f2de0cf77cdf6db29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a564227c269e80d189d0f7850c319f228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a5b61a8870fb84054a3ad472a32aad4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>a54f8de3e7ae05066b416357c97d47728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_bounds</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ae9c358a00e6bc07a52d6164f00971131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_eq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>af67125aad05af974ebd58ff5cdca65f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_weight_init_ineq</name>
      <anchorfile>classcorbo_1_1LevenbergMarquardtSparse.html</anchorfile>
      <anchor>ae8b35a2bc8f644fc39eb636aa522da10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lgamma_impl</name>
    <filename>structEigen_1_1internal_1_1lgamma__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lgamma__impl.html</anchorfile>
      <anchor>a49b248188b843de5df6fec11e12627c5</anchor>
      <arglist>(const Scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lgamma_retval</name>
    <filename>structEigen_1_1internal_1_1lgamma__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1lgamma__retval.html</anchorfile>
      <anchor>a676b3efd8baa74e9ddcd2d410a393dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LinearStateSpaceModel</name>
    <filename>classcorbo_1_1LinearStateSpaceModel.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a414f21930cb8f5791b441f25e2d11c2a</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>adec27288790a5b3ebd9d11569c26b509</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a7fbc5260dd36677cec5bceefeeec9d58</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>ab1efecb592def8f3cf6e52910bdbcbde</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a1605bf6f2b755aee970ff7b59f796dc7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a46ed555abe83ff52fdb59c365fe9112c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearStateSpaceModel</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a3501bf9be89c3567823a436a1ca1a9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a14d55b7dd622f74e10463a765588e73d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_A</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>a80c24d730542abb0c7ca99f68a88a165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_B</name>
      <anchorfile>classcorbo_1_1LinearStateSpaceModel.html</anchorfile>
      <anchor>adacfbfe918ff2a365af91ac447b380ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LinearStateSystemOutput</name>
    <filename>classcorbo_1_1LinearStateSystemOutput.html</filename>
    <base>corbo::SystemOutputInterface</base>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>a7bac13269fe9323c7a48e6ef9ff78b0d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getLinearMatrixC</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>a6f2add439b7da889e630dd9269c87afc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>a793628c385d9084ef5b93119ffe99a87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>a821babc894997a984521b9d831117c49</anchor>
      <arglist>(const StateVector &amp;x, OutputVector &amp;y) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinearMatrixC</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>a8a8e72f37632f4ceefc34cdf9149aa8a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matric_c)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_mat_c</name>
      <anchorfile>classcorbo_1_1LinearStateSystemOutput.html</anchorfile>
      <anchor>ab16e354081b561ce4cab1b11e74ebcfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op</name>
    <filename>structEigen_1_1internal_1_1linspaced__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a74e377ffab00441a688b1190dc930a65</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a3a0e1f4ffe000270b48774c2cdda8958</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a263252af8f0f3e2c363166b3d60c6b80</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const linspaced_op_impl&lt; Scalar, PacketType, NumTraits&lt; Scalar &gt;::IsInteger &gt;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a76504e7cefb1b1149326a325ee99b5c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="class">
    <name>linspaced_op_impl&lt; Scalar, Eigen::PacketType, Eigen::NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a0ef567342fc3d2ffc7667de9fbb147ef</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a25f7b48a0c91a745c1bffd6c9bdf2d20</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>aab04ddfa302a59af2f1b9b41345b8394</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>m_flip</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a422d20eed81476744f4f8ecb28a599ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_high</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a560f63a7288371a1a3ebb5665e75aed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>aafac3e238fdf7f360ab3dbb918b4677a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Index</type>
      <name>m_size1</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>afa389e12b17a1438151e05844012a284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>abfc4922bd0305b65294c456f52e5c822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>af106870466a5d172c2fc61eb93228e88</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>aeb03368521951fbef8183267a5fccac8</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_divisor</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>ad07beb5652b1103949dd1c1b29666b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>a9eab1c684bcca5fff3f7841bacb189fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_multiplier</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>afc3c2022438d153d96af7368bc8375c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>m_use_divisor</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>aa4358c062dc96ee6b0af20d6cce7f279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>list&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>list_base</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae38da81b616525ef733af480953198a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_LIST_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8d3cf1c903e19f24084d30ffe5a1bf2b</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3df1860672ab3102dd8b9fe52d949b1b</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AmbiVector::ListEl</name>
    <filename>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</filename>
    <member kind="variable">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>aa28af060dd302f09a6293a5cec0fac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StorageIndex</type>
      <name>next</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>afa83f47291dd2114ca74ca28123d9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a91c7be4cafca17e1fcffb06c4b2448ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LLT</name>
    <filename>classEigen_1_1LLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4fb60c434a22f1c9a2528051e27f33c9afdcc43b85757fea22768295b9642b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4fb60c434a22f1c9a2528051e27f33c9a06be24330f8acfea4b6c3fcbaeff3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4fb60c434a22f1c9a2528051e27f33c9aba13b2cd453c1eeb3ebc5ff24e019610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a040b2e49dc83148044fe36a6d6d97dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a5eb23211dd34c6ed590e9d1d51790117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a5e2b7976d2ca8dac00d587d97c09b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a5eb23211dd34c6ed590e9d1d51790117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4fb60c434a22f1c9a2528051e27f33c9a06be24330f8acfea4b6c3fcbaeff3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ac7a64274814fa76e8b1e9e945546037f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a51ef18ef9163d74028f6cb6d967a9242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4fb60c434a22f1c9a2528051e27f33c9aba13b2cd453c1eeb3ebc5ff24e019610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a040b2e49dc83148044fe36a6d6d97dde</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>a4fb60c434a22f1c9a2528051e27f33c9afdcc43b85757fea22768295b9642b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ac3e9cca0fd73cbe446f5ee562386a934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ae946bd1d4fb9bc01f4a51b9007a32c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a61954c19216610f6d6da9a816de03e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7b0b632b9e322634e00aa9efe3722d53a5e2b7976d2ca8dac00d587d97c09b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4931c43521d00b110453da8d8f58f428</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a3536d368add68acb7c9067da5656aaf9</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const LLT &amp;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a559aba3a7c41f7fc87ec84327bb72ccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a5d42bfeb153842ea6d88e15683b9a41f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aecb45daf711328e0804f272131142b57</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>LLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a047903df237859a988d8935ad3a02d0f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>adb1295e7d2b1fd825a041345ae08be54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a16d1ec9ea6497ba1febb242c2e8a7a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a0f9ef009097996bbf4287024a1f05836</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a1848a00addade9a0f7f70493c52ecc9d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab3656cfbdf38e03c57d5cf79bf8131b6</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7f4a3eedbf82e7ce2d6bf0dcd84cdfa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>af62881fc95c7e54a93b63c20f2c62b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a18a390f085567e650e8345cc7e7c0df8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LLT&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>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>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a59338fa78db171d02fd5a2c9e4f3a30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a8b6ba1bc41811c50e65cac8db597d802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a964802e4662be3d2982c7ac7e5cb1cc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a3738bb3ce6f9b837a2beb432b937499f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a57636109ebeebe027e3697e486e65f47</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;bAndX) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a661ba945968e0b91357f8cdf72db09f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a40964f05dfde7eb3a964e9df50a905e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a9dff09bd7ff28372f9c7fd81972f1059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a1e499b31d6f7c8411ec99602eef76ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab632f0e414857af3782efbdc8a71a986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace</name>
    <filename>structEigen_1_1internal_1_1llt__inplace.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a740535ced836b91d158c77b72223324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a88a62e53c6984ed5e0512a04b637b5b7</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>ae02f3e4d3e4abf21624333d43762dd81</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>ac9fa1e5e9b89b26532f6a6809ab33c4e</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a5c0b84554aa27313036184c02fac2718</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a9d0bd12c1bf77e80e6d6d6b32fb19989</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>ab044cd63f44a77c7638ac58b772cec43</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a463cfb3c179e758d90d60a2922d6ce56</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="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>
    <member kind="variable">
      <type>const typedef 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>a29260e788aefa79e7d99377c077042e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a1a47731b3c2c3cf70ef06d474462167e</anchor>
      <arglist></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="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>
    <member kind="variable">
      <type>const typedef 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>a55ad5b95b7446d40b39f69de170e9903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>ae9877ca70f52cbfbe416c0190b666fa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::log1p_impl</name>
    <filename>structEigen_1_1internal_1_1log1p__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1log1p__impl.html</anchorfile>
      <anchor>aae148a329894f9ddcdd1bba98296e7ab</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::log1p_retval</name>
    <filename>structEigen_1_1internal_1_1log1p__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1log1p__retval.html</anchorfile>
      <anchor>ad20e438f9c73d391972259df9fa21c06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::logical_and_op</name>
    <filename>structEigen_1_1internal_1_1logical__and__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1logical__and__op.html</anchorfile>
      <anchor>a720469b6323f39a031f019a65a1e3efe</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::logical_or_op</name>
    <filename>structEigen_1_1internal_1_1logical__or__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1logical__or__op.html</anchorfile>
      <anchor>ae5c09bd6d3b8c9ad8de1f0e33e01b59e</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector.html</filename>
    <templarg></templarg>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a81758e3978ec7c77154e3a7f2bc29eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a0b5f864c870840d664e36fa33239aed8</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a7e850eb01b8f6b5e84d1a11d0236a348</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a35407fefaed1229fa4860301b0e1a130</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>ad0a33c31e969d5226e28242d657decd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>a80aeefb51897e03ff09bdaf97998ab26</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::LpNormReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1LpNormReturnType.html</filename>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_lpnorm&lt; p, RealScalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1LpNormReturnType.html</anchorfile>
      <anchor>ade566a4f8b5b3e005410dc8da7ddd3d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_GlobalLU_t</name>
    <filename>structEigen_1_1internal_1_1LU__GlobalLU__t.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a96818e6cada6723e24e9f7b218c446b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>lsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a76fecfc7ba12f963716a63b6636efc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>lusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ae8fc5b654289275629cfe588afe6f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>n</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac98d9456d96233aee164a89ad28a06cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>num_expansions</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a60a04e15aa2821a3a2a50fd6c1683957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlmax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a394094ca543ea6044caa1e3a545465f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac7abfd78df013b3e7e8b53be7c1192f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a439ab1e27ba17b4927400fa3d267d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>supno</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6eadcaf481ff04ac99f85b66d867a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>ucol</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>af5f3150def3deeb6a33ebf103edf922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>usub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a16dc1f0c4a71bf3b3103a5904b78315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ad9c8574f7b8b951f460f0eca6ec98e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6b2e04e953134fd0f129a94e63f63606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xsup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a3ee8e1b2d3cf4031088a3f898eff8da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xusub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a7cd8881255f436f03f884a906a518629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod.html</filename>
    <templarg>SegSizeAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod.html</anchorfile>
      <anchor>a475f853efdc24aaca3444da518f40ba8</anchor>
      <arglist>(const Index segsize, BlockScalarVector &amp;dense, ScalarVector &amp;tempv, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</anchorfile>
      <anchor>a92357890c666e71a99e9324b1465ca3c</anchor>
      <arglist>(const Index, BlockScalarVector &amp;dense, ScalarVector &amp;, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LyapunovContinuous</name>
    <filename>classcorbo_1_1LyapunovContinuous.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasUniqueSolution</name>
      <anchorfile>classcorbo_1_1LyapunovContinuous.html</anchorfile>
      <anchor>adaf877da3384e5aeeac995286a92351f</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1LyapunovContinuous.html</anchorfile>
      <anchor>a4956d3b835f86001a0bd0729aa88486d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, Eigen::MatrixXd &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::LyapunovDiscrete</name>
    <filename>classcorbo_1_1LyapunovDiscrete.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasUniqueSolution</name>
      <anchorfile>classcorbo_1_1LyapunovDiscrete.html</anchorfile>
      <anchor>a86f96f314e18d05229942cf97e0d044f</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1LyapunovDiscrete.html</anchorfile>
      <anchor>a8140f068c5a6153839d844a9a3235740</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, Eigen::MatrixXd &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl.html</anchorfile>
      <anchor>a1ab9909f24a2b569359f3baa6a38d1df</anchor>
      <arglist>(A &amp;, B &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>a0911a904a9e79c2ae16f5f7925bf9be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>ac5a19e6808140c2a38e071359aca9dcb</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>a2a0c708aafc868168231316712d384f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>ab87460e4383bd06e3100fb51d9577b1a</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a4f14df60079e0a62ff60db3b1ced5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>adad7107b006e6205a74e332850e6f12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a439d054bc6c744d11e24361cb589ac92</anchor>
      <arglist>(A &amp;a, B &amp;b)</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></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>a819f59363e051d90c9df8a3c4177ca6da72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>make_proper_matrix_type&lt; Scalar, Rows, HDim, Options &gt;</name>
    <filename>classEigen_1_1internal_1_1make__proper__matrix__type.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Rows, _Cols, Options, _Rows, _Cols &gt;</type>
      <name>type</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>abf151c04157051de10e26fcca2bea915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a819f59363e051d90c9df8a3c4177ca6da18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_type_list</name>
    <filename>structEigen_1_1internal_1_1make__type__list.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>make_type_list&lt; T2, T3, T4, T5, T6, T7, T8 &gt;::type</type>
      <name>tailresult</name>
      <anchorfile>structEigen_1_1internal_1_1make__type__list.html</anchorfile>
      <anchor>ad9a9f442981d8ee46abdd359374aa45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_list&lt; T1, tailresult &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__type__list.html</anchorfile>
      <anchor>a9c23bcfdbbbc86bb8992f53c37bab34f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_type_list&lt;&gt;</name>
    <filename>structEigen_1_1internal_1_1make__type__list_3_4.html</filename>
    <member kind="typedef">
      <type>empty_list</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__type__list_3_4.html</anchorfile>
      <anchor>ae734d454dfcab0654128bbc101a3ea56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned</name>
    <filename>structEigen_1_1internal_1_1make__unsigned.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; char &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01char_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01char_01_4.html</anchorfile>
      <anchor>a1d12d0b1780919992cb1ba8dabca0ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; signed char &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01signed_01char_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a41a4006127e242ae307ca36a6d1fee21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; signed int &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01signed_01int_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a8f06c4afc42faa318ca247e71ae694e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; signed long &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01signed_01long_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01signed_01long_01_4.html</anchorfile>
      <anchor>aeaef24a19952145315f1cb4120ef14d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; signed short &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01signed_01short_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01signed_01short_01_4.html</anchorfile>
      <anchor>a14b26640cdff975eb82863ee3a18efaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; unsigned char &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>ad1fa54b25b1258570d3ce34dbf23ef4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; unsigned int &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01int_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>aef6509b90d2d31d230051b8c475d77cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; unsigned long &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01long_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a5a3bb33905efa2f238c0d13296d8f740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_unsigned&lt; unsigned short &gt;</name>
    <filename>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1make__unsigned_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a09c86274e215977ef8ad083813cf1fec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePf6c287125138dbd62db054afb4886baf.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MakePointer_&lt; T &gt;</type>
      <name>MakePointerT</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePf6c287125138dbd62db054afb4886baf.html</anchorfile>
      <anchor>ac76d9908bb2bf70cd409d93aaa2f23ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointerT::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePf6c287125138dbd62db054afb4886baf.html</anchorfile>
      <anchor>af5c5a370bc10cc801691de11562f8be3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01cabead0d81623447a67184b551326c76.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01cabead0d81623447a67184b551326c76.html</anchorfile>
      <anchor>a9ab77299f2203cedebdfe9c5eae14294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_26f03482d51f0d8675bc27deba20d794.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_26f03482d51f0d8675bc27deba20d794.html</anchorfile>
      <anchor>ab9c45d0086ae383d6407ac6d0d9e4e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4_1_1MakePointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MakePointer_&lt; T &gt;</type>
      <name>MakePointerT</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>a36f1717a0c60f8a47ebef619fd64ff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointerT::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>ab661268584b47804419556d313da725e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MakePointer_&lt; T &gt;</type>
      <name>MakePointerT</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>a0f9cc40eef1427b1547580f12867a070</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointerT::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>ac6ba8fc5ef2af9cb2df627a47bf39063</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MakePointer_&lt; T &gt;</type>
      <name>MakePointerT</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>a0d638d2aa6ded5c82dc3e72654af1bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointerT::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4_1_1MakePointer.html</anchorfile>
      <anchor>a286dead6328e9116913f934ce303235a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MakePointer</name>
    <filename>structEigen_1_1MakePointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MakePointer.html</anchorfile>
      <anchor>ae59b162324409aa2a4cc150486b8bf4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MakePointer&lt; CoeffReturnType &gt;</name>
    <filename>structEigen_1_1MakePointer.html</filename>
    <member kind="typedef">
      <type>CoeffReturnType *</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MakePointer.html</anchorfile>
      <anchor>ae59b162324409aa2a4cc150486b8bf4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MandelbrotThread</name>
    <filename>classMandelbrotThread.html</filename>
    <member kind="function">
      <type></type>
      <name>MandelbrotThread</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a9a4ef89fdd1b0b92419ba484dd33a036</anchor>
      <arglist>(MandelbrotWidget *w, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a40bf593a592d26253f90880a4c8fb8c8</anchor>
      <arglist>(int img_width, int img_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a321ae4c34074f6ddd85025196bb89686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a14284692e084ecfe40a5df78e54e62b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iter</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a5c02a3d47aa0234b6e94df7e8ca06d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>single_precision</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a841173a610bce0567b7dcc7b41f9a892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long long</type>
      <name>total_iter</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a8b5f7c9962194e8d86c7e47c81675522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MandelbrotWidget *</type>
      <name>widget</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a39aa696518c4410c9a8127036f96792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MandelbrotWidget</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>ad40fa0573f6e2912d76c80dcc7cca898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MandelbrotWidget</name>
    <filename>classMandelbrotWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>MandelbrotWidget</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a591a68d3bfa1a5c69268dc8ea4c0a402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MandelbrotWidget</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a264902eaab2a5ea78e6e82ae8b0daa1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a3e1c70630eedc31d8111f98cebedfb8e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a8a76969f2198787b0a1cddef0e0c4b4e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a6ecbf356d445fb4c3e42cd3a65945630</anchor>
      <arglist>(QPaintEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a8f649050e2e279e53b58b49d6d4c428d</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ae30fef36ba41449dcb2f9dda2a6c90aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2d</type>
      <name>center</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a690f46c39cd830b2049829be3f2e9165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>draft</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>afe607b446ce66177e7da98d0479f2318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>lastpos</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a294f023aa2c337b0690653155b14811b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ab2c68fe3c64cda1c38ad08aa7312f915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>threadcount</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ab392560a035f79dc2b30a1fa6805d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MandelbrotThread **</type>
      <name>threads</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a820ab13b4a5773a7d931e8c96c58f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xradius</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>aa07cf4c6101480ff7e7baf0212d06347</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MandelbrotThread</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>aea3b18347813176a783f937d82e810a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map</name>
    <filename>classEigen_1_1Map.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>MapBase&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Derived, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Derived, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Derived, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Derived, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Eigen::Matrix&lt; double, 1, 1 &gt; &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Eigen::Matrix&lt; double, 1, 1 &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Eigen::Vector2d &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Eigen::Vector2d, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Eigen::Vector3d &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Eigen::Vector3d, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a7c7b223e2358c7ebc6484c0cc0fd362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ab06714dd3762f02398e9180e26f09d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ac091f6fe439476e54b14195628d8e6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC 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>a09245c62b6d837bd5339cc3cee4a8494</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a8b321eb2bf9a4e4b76465564e80f212b</anchor>
      <arglist>(const Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad4ba1d1bad1e8d0e9428963b9d682985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseMapBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6b16ebbb0a3744f759ad6bb4dd62c946a0afead0dd18165461fc7a09012f1e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a4f77a5f03f27d99e8b23ab2cf2141c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6b16ebbb0a3744f759ad6bb4dd62c946a0afead0dd18165461fc7a09012f1e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8075e61ba51d1aa5858b0163e80eca8b</anchor>
      <arglist>(Index rows, Index cols, Index nnz, const StorageIndex *outerIndexPtr, const StorageIndex *innerIndexPtr, const Scalar *valuePtr, const StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa4b0d0dd528fef0e1f8ce8c043d42b21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, MapOptions, OuterStride&lt;&gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const OuterStride&lt;&gt; &amp;stride=OuterStride&lt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const OuterStride&lt;&gt; &amp;stride=OuterStride&lt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const OuterStride&lt;&gt; &amp;stride=OuterStride&lt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OuterStride&lt;&gt;</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; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a1809effab1afe64d00ff33a65de23cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>ac1e93b21af3f16b5694e0b125a7ec003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>af9771ec7bda9dfc5c5a6cc9857410c4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a3f1607f68044608f11a256ba62c2e923</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a05eccf00b64d8d13c8f7887846acfda2</anchor>
      <arglist>(const StorageIndex *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>aa667551f745748be0f732eb354cc0533</anchor>
      <arglist>(const StorageIndex *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a209e4e7eee11a5ca52dbb5c3ec1ffa44</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a15e39faf193bf3d15f75c81096a95e72</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a613eb948e9519e7edd7bcc6b7f627813</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>ae4e7ea09e767a84127dca9cdea9a4515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a82cc4a965252b108b3ede6664dd3e6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a268f634d6074ccbf24f2350f07fd4db3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a12b0cf525b06dcf4693dd8e32b843098</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad00baac2e7bbfce42d69ec4299100e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>aa51f781c0c3113e86daa2d99bf586cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a4624f9727ae0e7d7ca37da307c308156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>adefd2df4b060a081abe48c5fecf1ef6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad94fc6daefd48cccb87aef782e0949e5</anchor>
      <arglist>(Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>af5ff3aeaf87d6a7cdba4de851a427736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseMapBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa5b7194a41f493d7270ccd093e8ee0c1a1f19325a13f257b1ccdeebcb01754143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a46ebd3daf3b4cd2a77b48c6150b56e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa5b7194a41f493d7270ccd093e8ee0c1a1f19325a13f257b1ccdeebcb01754143</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a634ffe6952d21716ca879e107f620f19</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a4d2900fdd8c973d24c4cfb0f0ee4f53f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>MapBase&lt; Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt;, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>PacketAccess</templarg>
    <base>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aa9475af272085d5c7db06bad6ae96233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a706fa4f0e4471447c5502d28da99b8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>acb039d1ec12599567ad579dce73ca51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a1f8c96b93122a0e3237a05c11e8812c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a08d5e1dd2e82fc92b82873bf740e4f24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a3c4be558224760d052bfb9ec2d10c40f</anchor>
      <arglist>(const StorageIndex *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>ad37331d919ec50860540347c770106ec</anchor>
      <arglist>(const StorageIndex *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aaafbdb07fbd22f5ac9171e6b03d783f4</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a903d189a8b363033ec9b1cba0190b11b</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a69f4eecaa40441d4ce0487630aaafc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aff89397155a824c580d9a32f37a8b66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase</name>
    <filename>classEigen_1_1MapBase.html</filename>
    <templarg></templarg>
    <templarg>Level</templarg>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a86094047712a526d7ce0e164c4c3214eaa258588527024e08443beae96c01f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a86094047712a526d7ce0e164c4c3214eabb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a86094047712a526d7ce0e164c4c3214ea1e5e06a6948dc0674a7001bbb0482071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a86094047712a526d7ce0e164c4c3214ea24048a2d5c6d902aa233a5dad9b3952c</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>a86094047712a526d7ce0e164c4c3214eabb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a86094047712a526d7ce0e164c4c3214ea1e5e06a6948dc0674a7001bbb0482071</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>a86094047712a526d7ce0e164c4c3214eaa258588527024e08443beae96c01f7d4</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>a86094047712a526d7ce0e164c4c3214ea24048a2d5c6d902aa233a5dad9b3952c</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 EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7041059c0ec58d26221f9285c1bd8781</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a05170571509b78177151dae2650b96b1</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac22c313cfc33531419f0cf51af6ecf8e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6efb4b6f0629507eb0746dbe15e4cc82</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad345a6b995b9894e9b076ee174876659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>afa00e58c9dacfa525f5d0febe89d97e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac893480fd57f04af57df15fd0c49c71a</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af608cdc5618e25517ebd3551463713b3</anchor>
      <arglist>(PointerType dataPtr, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a451254c4a8ef71b6253d27d0842c8c37</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a73cd04fb01aca4b1a0222a5666f464b0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1ea9c10e8c9997511c517e0417d99331</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a78b3ab4983de51f112e6a062ac8f6ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af36c1238dff55477218d1e7996db8d5e</anchor>
      <arglist>(typename internal::enable_if&lt; internal::traits&lt; T &gt;::Alignment==0, void * &gt;::type=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4e0760a55ecdb14d06bf728da2e0fa87</anchor>
      <arglist>(typename internal::enable_if&lt;(internal::traits&lt; T &gt;::Alignment &gt;0), void * &gt;::type=0) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a868c3efca7dbbde7c80a8589b5435ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a95af5ee3b194ce499181e322161a7961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac3c4c3f0ddca9b6508409ebc0a2dd175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4f52766f5ba30aba67e8768c13aa6d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a18d59d76ec7b5b0dd3eb81b5f8a98497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8da8a981ab5c8612edae694d182e1a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac76e1c5cbac21882c60626c02775fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; Derived &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a85fa506ce575c6d08d5abb70f70bf8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a58118130780691f37741e8deb726472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a34608cf1fd4e4e244197057fbcba142d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac076a38c2b84ac6628ec3b56a643a706</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3423792f520c05c542caccc54f2a0c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac9d345eb192e2ba6c780ec4df5d739c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a41c11ab1e84f38b23ca4be87c62189d3</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab03acae12350d28e0cd58316e3347ef6</anchor>
      <arglist>(PointerType dataPtr, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5f67bed14fedc7ab503238016e6bb36d</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2ac24e4004f5bcd43f467c721afb8d6c</anchor>
      <arglist>(const MapBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a963656f086c7a9a22acd4aee8a9b980d</anchor>
      <arglist>(Index index, 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>a7caddcdb9331c5bb3a81f92f65997778</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>ReadOnlyMapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8d3877be783babc96555cfb1b30fb495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Derived, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Eigen::Matrix&lt; double, 1, 1 &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Eigen::Vector2d, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Eigen::Vector3d, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, MapOptions, OuterStride&lt;&gt; &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </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; Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt;, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Ref&lt; const MatrixType, Options, 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; const UmfpackMatrixType, 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="struct">
    <name>Eigen::internal::mapbase_evaluator</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962ea425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962ea425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962ea425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt;, PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962ea425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PlainObjectType, MapOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt;, PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962eab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adc952ed101d49c13ea52142e48ca962ea425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; PlainObjectType, RefOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSkylineMatrix</name>
    <filename>classEigen_1_1MappedSkylineMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
    <base>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a70e97a4e9933f2d92b30a24f0b8fe02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>adf73cc50ae4835aa4db56740dffacbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a126bf868e2a441dd0d677805c2de1fa8</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0c36a53853f1659ea59447bcb9a20799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a8f8dc91765aaded83a9f9ef156fc996a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <base>Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a70e97a4e9933f2d92b30a24f0b8fe02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>adf73cc50ae4835aa4db56740dffacbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a126bf868e2a441dd0d677805c2de1fa8</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0c36a53853f1659ea59447bcb9a20799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a8f8dc91765aaded83a9f9ef156fc996a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7607361d9fa602aefee60d2c8582f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1c96dd142cf9bceec28f7ffedec30fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2e273231613bd2ef35cac3e11a1234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a76fd329b23f390646608265a60907913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a87c0272aedd8ee01d4245bd719738b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a764f612ebc0bf7ec9118b2cabc280861</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a57b3811f03be2d94c0cdd105aba1b932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1e2c012b63809715188aa7f0c722868d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1da320fc4656efe1013215ef001b7195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acd089f2e5987335a165dfb5a4e14ef8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3bd8587a1c75dc90e5403322ee85bd7f</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9c0b29102914a6ef9cfd6280fa016fa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a8e6b4f399aa468a10e58db627d43a12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3194b3b2c7874afdbd0d1a19c53fd140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a826186a823bf49f81b20673cce741250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a45c1a5bec04eaf3da78ad2f207c30a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5cc8f3887a09bd7d078a6744c158b5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af1427486564e2c75b9da68f98bd04e63</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab93581127fd87b6bc467b6f67fcf4eeb</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2b1bdd663288f1f2af09ec42a0a62a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0a613183f2c014fda26c7a539d555576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6e9ce7d448b76811802d11baf3da97d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3edbda057db71bc0ad442029cf2d0f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af4d21fd21fc0048f7c6048636b6c0ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>abfb56f20d03f137f7b93cbb7cb0a1c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6f74d2eaccd7847651311f188f73d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a20bb14293e72852b49b33dc3ee7b1ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_nzval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a4fa03bacd2bd0dfae4fa17151624074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aad14e5da505f3b55e52d3b8817c33d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad31d85777ce2a4b0357c89365a132b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7a66ee1ec79e99d4b32685f857967960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>adc2c903ec207f65afc4220d4a91370cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5e6ee53bf690b246105d7b41c88a7a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSuperNodalMatrix&lt; Scalar, StorageIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7607361d9fa602aefee60d2c8582f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1c96dd142cf9bceec28f7ffedec30fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2e273231613bd2ef35cac3e11a1234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a76fd329b23f390646608265a60907913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a87c0272aedd8ee01d4245bd719738b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a764f612ebc0bf7ec9118b2cabc280861</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a57b3811f03be2d94c0cdd105aba1b932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1e2c012b63809715188aa7f0c722868d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1da320fc4656efe1013215ef001b7195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acd089f2e5987335a165dfb5a4e14ef8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3bd8587a1c75dc90e5403322ee85bd7f</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9c0b29102914a6ef9cfd6280fa016fa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a8e6b4f399aa468a10e58db627d43a12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3194b3b2c7874afdbd0d1a19c53fd140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a826186a823bf49f81b20673cce741250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a45c1a5bec04eaf3da78ad2f207c30a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5cc8f3887a09bd7d078a6744c158b5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af1427486564e2c75b9da68f98bd04e63</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab93581127fd87b6bc467b6f67fcf4eeb</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2b1bdd663288f1f2af09ec42a0a62a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0a613183f2c014fda26c7a539d555576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6e9ce7d448b76811802d11baf3da97d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3edbda057db71bc0ad442029cf2d0f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af4d21fd21fc0048f7c6048636b6c0ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>abfb56f20d03f137f7b93cbb7cb0a1c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6f74d2eaccd7847651311f188f73d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a20bb14293e72852b49b33dc3ee7b1ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_nzval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a4fa03bacd2bd0dfae4fa17151624074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aad14e5da505f3b55e52d3b8817c33d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad31d85777ce2a4b0357c89365a132b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7a66ee1ec79e99d4b32685f857967960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>adc2c903ec207f65afc4220d4a91370cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5e6ee53bf690b246105d7b41c88a7a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MasslessPendulum</name>
    <filename>classcorbo_1_1MasslessPendulum.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a82f07bbe879984f6c2946948bcf8f90d</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a357fe05d86a2c348d11e210ca747e4d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a682fa329adff719a4372c6f0d1609c78</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>aa615719f157a24fd2d2f67f0e5b889e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>af979bc58d5c1a441796d5b16f6e76b32</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a188b0bb4b4a0d2cf9d1206b93318b0f0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MasslessPendulum</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a0ef8ee8e09b00ff795c9c03be056b5d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>a48cc98628ca5096463935f9f4a29b194</anchor>
      <arglist>(double omega0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_omega0</name>
      <anchorfile>classcorbo_1_1MasslessPendulum.html</anchorfile>
      <anchor>af51512f4420e432ed630d97c1a9df48f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Master</name>
    <filename>classcorbo_1_1Master.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>loadFromFile</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a163a3e34b60ae860f2e6cb1b73a327ba</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Master</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a491dc3fdc60dd87bd5750e38de70b213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setController</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>aaccbf967c49b67994f71704a9b5c7e0d</anchor>
      <arglist>(const corbo::messages::Controller &amp;msg, std::stringstream *issues=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setcorboMessage</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>ae91bee4ccd887d415b26465ee0670b5d</anchor>
      <arglist>(const corbo::messages::corboParameters &amp;msg, std::stringstream *issues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefault</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>abf44cd7c09f94cd00be2028dda86471a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setObserver</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a6e7fcfe9081432cdc9a81a2d15744ba3</anchor>
      <arglist>(const corbo::messages::Observer &amp;msg, std::stringstream *issues=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPlant</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a9c6565729c713f456382ecdacbfef121</anchor>
      <arglist>(const messages::Plant &amp;msg, std::stringstream *issues=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTask</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a4129be6ff3974055b913db9188508c45</anchor>
      <arglist>(const corbo::messages::Task &amp;msg, std::stringstream *issues=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>ac8ce908d292e97f58078d926b65af95c</anchor>
      <arglist>(const std::string &amp;server_address, bool blocking=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>ad21a5cfbc642ee25945495180ee99fc9</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, grpc::ServerWriter&lt; corbo::messages::Signal &gt; *response_stream) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>getController</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a05fb75ada796e32e5863004190a1a4cd</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Controller *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>getObserver</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a10cdfccba75d4f57425b756b2d8caf01</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Observer *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>getPlant</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a8a9615d7fcca66a8c2ce398a27c9c0a5</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Plant *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>getTask</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a6394264a4974a5ba62e0daac783918b0</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Task *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a8c415ebc073cb2e39c599b745c7d75ab</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, grpc::ServerWriter&lt; corbo::messages::Signal &gt; *response_stream) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>ping</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>ac7cb4e40a704a15cda8294955706a0a0</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>setController</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>ab2430ed8dfda2b7e614176184325ffb8</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Controller *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>setObserver</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a729114b8c1a66b91fe073b3b1015cb7c</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Observer *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>setPlant</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a59df353af4eef0769b74a3df9a943022</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Plant *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>setTask</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>aa1936f164fe105dc2cba5e6210e8e8e5</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Task *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>stop</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a768bfb0fe144076b2dfc9f4c1b8ea41c</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Void *response) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>grpc::Status</type>
      <name>verifyConfig</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a163b055d3d3b8a4f59658238247f8846</anchor>
      <arglist>(grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Status *response) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Environment</type>
      <name>_environment</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>af0a43e50050bec3fe8b0cb608216600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; grpc::Server &gt;</type>
      <name>_server</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a21fe2afe49a4dddf3b21552c84a94a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaskInterface::Ptr</type>
      <name>_task</name>
      <anchorfile>classcorbo_1_1Master.html</anchorfile>
      <anchor>a4faf060bc8c80fad20b96c3b51ef4751</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a2e724092d2472567fe777aac65eb979dafb73e51c4415f4723d920ac0a80eca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a2e724092d2472567fe777aac65eb979da0800a83279a4ce15f233a84fdd70eb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a2e724092d2472567fe777aac65eb979da0800a83279a4ce15f233a84fdd70eb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a2e724092d2472567fe777aac65eb979dafb73e51c4415f4723d920ac0a80eca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a56a976fd13a3fadcc937fb3030f492f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a6ef67e197bb7f661a117a127162782efa31e241ba79f8a2bc59cac8b24d43209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a6ef67e197bb7f661a117a127162782efa31e241ba79f8a2bc59cac8b24d43209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a0090fbf7183b2401eaf865a069870caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="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>af77896f1fa17770e22dc91ec9980c8fea96ff86fec3c48ead49fe4cbaf8f59b20</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>af77896f1fa17770e22dc91ec9980c8feae0f1abe3fbf6bdab45e9670de84069fe</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>af77896f1fa17770e22dc91ec9980c8fea6a5d7b0de98e1f55a2d04311443bad13</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>af77896f1fa17770e22dc91ec9980c8fead4cb7e44659b74a01751a331e70e7301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivedAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>af77896f1fa17770e22dc91ec9980c8fea1e3e260b495eb3b19db02fdfbcf28e2c</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>af77896f1fa17770e22dc91ec9980c8fea3416670e4c8ea2322920ab8434f3769a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarTypeMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>af77896f1fa17770e22dc91ec9980c8feaa9926fec11cb2b6fa3fddc311c63b86d</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>af77896f1fa17770e22dc91ec9980c8feacc00fefc9cfbb1c348eebdd50548382e</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>af77896f1fa17770e22dc91ec9980c8fea3416670e4c8ea2322920ab8434f3769a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivedAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>af77896f1fa17770e22dc91ec9980c8fea1e3e260b495eb3b19db02fdfbcf28e2c</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>af77896f1fa17770e22dc91ec9980c8fea96ff86fec3c48ead49fe4cbaf8f59b20</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>af77896f1fa17770e22dc91ec9980c8fea6a5d7b0de98e1f55a2d04311443bad13</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>af77896f1fa17770e22dc91ec9980c8feacc00fefc9cfbb1c348eebdd50548382e</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>af77896f1fa17770e22dc91ec9980c8fead4cb7e44659b74a01751a331e70e7301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarTypeMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>af77896f1fa17770e22dc91ec9980c8feaa9926fec11cb2b6fa3fddc311c63b86d</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>af77896f1fa17770e22dc91ec9980c8feae0f1abe3fbf6bdab45e9670de84069fe</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></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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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.html">dense</docanchor>
    <docanchor file="classEigen_1_1Matrix.html">fixedsize</docanchor>
    <docanchor file="classEigen_1_1Matrix.html">maxrows</docanchor>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; bool, -1, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Dynamic, Dynamic, 0, Eigen::Map ::RowsAtCompileTime, Eigen::Map ::ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Dynamic, Dynamic, 0, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, 1, 2 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, 2, 3 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Dynamic, Dynamic &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; RealScalar, Dynamic, Dynamic, ColMajor &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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; RootType, _Deg, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1, Options &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, TrOptions, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Deg, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Deg_1, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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, Dynamic &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Index(AmbientDimAtCompileTime)==Dynamic ? Dynamic :Index(AmbientDimAtCompileTime)+1, 1, Options &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, RowsAtCompileTime, 1, 0, MaxRowsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Size, Size, ColMajor, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>PlainObjectBase&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</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>adbceb02654e1a97b89cb6133064f6f52a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></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_exp_computeUV</name>
    <filename>structEigen_1_1internal_1_1matrix__exp__computeUV.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__exp__computeUV.html</anchorfile>
      <anchor>a7847531ae0fccc8ec7648f95846c8adb</anchor>
      <arglist>(const MatrixType &amp;arg, MatrixType &amp;U, MatrixType &amp;V, int &amp;squarings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_exp_computeUV&lt; MatrixType, double &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01double_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; MatrixType &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01double_01_4.html</anchorfile>
      <anchor>a328ccd2ebcf01a19f7cacd695ca9c6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01double_01_4.html</anchorfile>
      <anchor>a786cb30991e8e5d01f6c2bc6383ce0e9</anchor>
      <arglist>(const ArgType &amp;arg, MatrixType &amp;U, MatrixType &amp;V, int &amp;squarings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_exp_computeUV&lt; MatrixType, float &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01float_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01float_01_4.html</anchorfile>
      <anchor>a1e11710dc66f8129a0c6266eb05a7e6a</anchor>
      <arglist>(const ArgType &amp;arg, MatrixType &amp;U, MatrixType &amp;V, int &amp;squarings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_exp_computeUV&lt; MatrixType, long double &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01long_01double_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__exp__computeUV_3_01MatrixType_00_01long_01double_01_4.html</anchorfile>
      <anchor>a36060b67700b19b46324df82e6446347</anchor>
      <arglist>(const ArgType &amp;arg, MatrixType &amp;U, MatrixType &amp;V, int &amp;squarings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_function_compute</name>
    <filename>structEigen_1_1internal_1_1matrix__function__compute.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__function__compute.html</anchorfile>
      <anchor>a55a328773f5254d0cd29ac699bc2634f</anchor>
      <arglist>(const MatrixType &amp;A, AtomicType &amp;atomic, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_function_compute&lt; MatrixType, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__function__compute_3_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__function__compute_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>ade2dde964eb0b03fb28a13d5d33696e3</anchor>
      <arglist>(const MatA &amp;A, AtomicType &amp;atomic, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_function_compute&lt; MatrixType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__function__compute_3_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__function__compute_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ad6c56b11de78e66a39194b001045298a</anchor>
      <arglist>(const MatA &amp;A, AtomicType &amp;atomic, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_log_max_pade_degree</name>
    <filename>structEigen_1_1internal_1_1matrix__log__max__pade__degree.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__log__max__pade__degree.html</anchorfile>
      <anchor>a4ae64629bcb2b71681bc28d91bfff9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__log__max__pade__degree.html</anchorfile>
      <anchor>a38314459d0d863ceb1da1ab443d5083a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_log_min_pade_degree</name>
    <filename>structEigen_1_1internal_1_1matrix__log__min__pade__degree.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__log__min__pade__degree.html</anchorfile>
      <anchor>a80c1c5951f39e8d41dce6b9a25393b93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_sqrt_compute</name>
    <filename>structEigen_1_1internal_1_1matrix__sqrt__compute.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__sqrt__compute.html</anchorfile>
      <anchor>a29c137f6d7c0cbe4df034be5aed427f6</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__sqrt__compute_3_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__sqrt__compute_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>af5aad5939c4ee7f180741ae7cb79fb3b</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__sqrt__compute_3_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__sqrt__compute_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a16745c82cc5be1e034af0405718c7988</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SwapPointers</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl.html</anchorfile>
      <anchor>ae122306ad0aa65fcf0a8bf5e421179db</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</anchorfile>
      <anchor>a3ec52e3286dacdf734615e55258bbfee</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_type_times_scalar_type</name>
    <filename>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; OtherScalarType, typename MatrixType::Scalar &gt;::ReturnType</type>
      <name>ResultScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>a277b4d743057b1d06cf6c260825e7c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ResultScalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, 0, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>ab6db0eae95f60a6267e95e9d30d17e6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixBase</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <templarg></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>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9dd08a586b4597310bfb2639fda6a22aa1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aea98de35bce4a5778763749bdf602d08ae5b74cc7d6a531d66eddec04615d77df</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>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Derived, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Derived &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; Derived, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9dd08a586b4597310bfb2639fda6a22aa1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aea98de35bce4a5778763749bdf602d08ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE ArrayWrapper&lt; const Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a66c216fe0ebc1a89f10ea7816f5aed9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const Derived &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Derived &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; Derived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af96110b31ed85e71f83a83a64b644cbd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a63882a46e6f35b432d427f280f7a18e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a40dc238ace468936a4836f1f5343b42c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30452bde1c49f11e3dfab41d235f1aea</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c84258ecc93fc1a0a2d4fa22b99dd99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add3580475f27c0c437bde132f32508d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb6e1b10c5f3d130100089dca3c5ee06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae8f7c38d9415dbb74be8583793b6f060</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Derived, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5931edcc071dfd222956d048e270d51</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3760d2caca4aa411a5d468ab4050c503</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>a104a1b8e719b93822ad4331248edc447</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Derived, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5f6a3bc46add1f2e879ce15040e6987e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a2dd2fd1597ee6d51098aa3bb7c86f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa8bfd58afb74bb0dfeb43da7bf9186b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932a37b58d2bad69849a3a8809aaffac</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Derived, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2aecb6cae97cc0077016264040f8d754</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af2e96c61fff326fba840f2bfd19e7d14</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad8ef24e2a1002309938e4790c8ff0e3d</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_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0f555511cb0f8ccbbb0e6c597c4cf412</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae05be7fcc1ade707f0b73eb5f9d8cf33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a054e0ad7e745cb1b9f2e87807e4d2200</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf1f5a729324eecc1399591ce9324e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aedc3764dccdec0ad3a84e3889b9cf43d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>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>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7277c9564fc5138f04f74adf15f9c3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29267cfd48e3642f55552a40824e392d</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af1b160af9594207a8bdbe2a70c450290</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a77ff0dc265adf4489785f19dea94e35b</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a275176f9313385c7fb8569d6ea6782c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a778802d0035f16bb4ae4fa45e10eaab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0dc4a8e3fb5bd86f29c4140c8a433bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a117dd984ade0f41b337f0e80e449e1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <base>DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Solve&lt; Decomposition, RhsType &gt;, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Solve&lt; Decomposition, RhsType &gt; &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Solve&lt; Decomposition, RhsType &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Solve&lt; Decomposition, RhsType &gt;, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; Solve&lt; Decomposition, RhsType &gt;, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9dd08a586b4597310bfb2639fda6a22aa1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aea98de35bce4a5778763749bdf602d08ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE ArrayWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a66c216fe0ebc1a89f10ea7816f5aed9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC DiagonalWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af96110b31ed85e71f83a83a64b644cbd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a63882a46e6f35b432d427f280f7a18e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a40dc238ace468936a4836f1f5343b42c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ScalarBinaryOpTraits&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30452bde1c49f11e3dfab41d235f1aea</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c84258ecc93fc1a0a2d4fa22b99dd99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add3580475f27c0c437bde132f32508d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb6e1b10c5f3d130100089dca3c5ee06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae8f7c38d9415dbb74be8583793b6f060</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5931edcc071dfd222956d048e270d51</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3760d2caca4aa411a5d468ab4050c503</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a104a1b8e719b93822ad4331248edc447</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Solve&lt; Decomposition, RhsType &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5f6a3bc46add1f2e879ce15040e6987e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a2dd2fd1597ee6d51098aa3bb7c86f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa8bfd58afb74bb0dfeb43da7bf9186b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932a37b58d2bad69849a3a8809aaffac</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Solve&lt; Decomposition, RhsType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2aecb6cae97cc0077016264040f8d754</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af2e96c61fff326fba840f2bfd19e7d14</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad8ef24e2a1002309938e4790c8ff0e3d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0f555511cb0f8ccbbb0e6c597c4cf412</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae05be7fcc1ade707f0b73eb5f9d8cf33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a054e0ad7e745cb1b9f2e87807e4d2200</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf1f5a729324eecc1399591ce9324e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aedc3764dccdec0ad3a84e3889b9cf43d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a56665aa894f49f2765291fee0eaeb9c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7277c9564fc5138f04f74adf15f9c3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29267cfd48e3642f55552a40824e392d</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af1b160af9594207a8bdbe2a70c450290</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a77ff0dc265adf4489785f19dea94e35b</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a275176f9313385c7fb8569d6ea6782c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a778802d0035f16bb4ae4fa45e10eaab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0dc4a8e3fb5bd86f29c4140c8a433bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a117dd984ade0f41b337f0e80e449e1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixComplexPowerReturnValue</name>
    <filename>classEigen_1_1MatrixComplexPowerReturnValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; typename Derived::RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>a98614ea5816e40e40487e0a8cfe5570c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>a4e85e4204cd4d8976176561959597c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>a3fb38012e6585bdab174b4568de1c0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>a41bccc801f588f3312b002ee4b03833e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>ac7a7947bc6cad6554d31b08b847bc6dd</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixComplexPowerReturnValue</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>a3e5903e22f70e9deb07c3967ae52fd54</anchor>
      <arglist>(const Derived &amp;A, const ComplexScalar &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>ad64216fcb7130adeccb5301054c0b8fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Derived &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>abb2cf832693fe7f19e4039119128c018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ComplexScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixComplexPowerReturnValue.html</anchorfile>
      <anchor>afaf30bc92c078f8b9387a3518a158d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixExponentialReturnValue</name>
    <filename>structEigen_1_1MatrixExponentialReturnValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a1ed14d884b1e3551a5b468afa415ff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>af817682d9e7d860f799bbe3b6b749eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a3dd2c65c7c6cdc41ab17415ee11899a0</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponentialReturnValue</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a4048419b1ee2befc51564703ba11acab</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a79e39d9a80c94d30122b82c71523a950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::ref_selector&lt; Derived &gt;::type</type>
      <name>m_src</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>aa24f98f94fbacccc2f2a81c09ea67568</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MatrixExponentialScalingOp</name>
    <filename>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</anchorfile>
      <anchor>aae910fb4d83e1855d9246c52b5df9b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponentialScalingOp</name>
      <anchorfile>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</anchorfile>
      <anchor>afb0f3ee7d324e315d1e1233f70110438</anchor>
      <arglist>(int squarings)</arglist>
    </member>
    <member kind="function">
      <type>const ComplexScalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</anchorfile>
      <anchor>a7c0d08f36bf3d6f8f6db34b3d3eb2b40</anchor>
      <arglist>(const ComplexScalar &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</anchorfile>
      <anchor>ad4c95fe9fcbf59981c2a5a0a4e42041d</anchor>
      <arglist>(const RealScalar &amp;x) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_squarings</name>
      <anchorfile>structEigen_1_1internal_1_1MatrixExponentialScalingOp.html</anchorfile>
      <anchor>a7e281de3be3ecdbc1069199f99dfcd4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MatrixFunctionAtomic</name>
    <filename>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a36e1110dfad326a36f2024128a7cd57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>ae4e08534a2fec6687f96ab5d72520ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a704ccdc87d66cb6f93d16e0a0b9e8acf</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionAtomic</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a0786bb0349fe5ca5f8df13db7e21e882</anchor>
      <arglist>(StemFunction f)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>add507f7eb1334475bd0c8e8e3c9c86ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunctionReturnValue</name>
    <filename>classEigen_1_1MatrixFunctionReturnValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a699ba3f4e1f573aec4212d1375df4abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>acc3bd501f55ba5865fcbebd8077f5444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a1c4568cb2dc9683383dbf1729f3fe51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a9ed627acab1f8b40cc55e7ce47a88db4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a202d594ae254e3ea5420ff95d9f03a67</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionReturnValue</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>af193d7a3e1b4e65dc70e64eb4bc8e17f</anchor>
      <arglist>(const Derived &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a0cdf35cbef496858b738e85055199f51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::ref_selector&lt; Derived &gt;::type</type>
      <name>DerivedNested</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a0bac4087b2a06c0bab8e8f025b3d4097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DerivedNested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>afcad737af4c1fa8920bcef26f31ad793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a5e4613aef159ead15531a69a07053b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MatrixLogarithmAtomic</name>
    <filename>classEigen_1_1internal_1_1MatrixLogarithmAtomic.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>MatrixType</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1internal_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a14d76ac8fb2bc662a9560a76f7df4fe7</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixLogarithmReturnValue</name>
    <filename>classEigen_1_1MatrixLogarithmReturnValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a736377749656a2d0f664cfb36805f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>ad79436b8ca8b20765dcd9ef6b6c832ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a5f2f251989faf25e0cbbdfe6883ea50c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>ac17537a51ce53a44746fabd7a83d29d3</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixLogarithmReturnValue</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>adfd2417a3d6f671e156b4ab1b92f1837</anchor>
      <arglist>(const Derived &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a13acb69f8ba2d48f84e508a19605a2a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::ref_selector&lt; Derived &gt;::type</type>
      <name>DerivedNested</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a18e69d2302e53d0ab0ebcfceda3f64ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DerivedNested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a247cf69f98c5cb7457b0829cc74babf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixMarketIterator</name>
    <filename>classEigen_1_1MatrixMarketIterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a93d63563ecdf91f82a1b0ed8956049c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a9ede23117c49cb584b98b153e48a7579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasrefX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a79fac8d6fd3246f4050d2d93ffd8b961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a244896bf045ee138e1bfe025907c9b3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFolderValid</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>aa22ef404397d28d17f29739fc7e91cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>matname</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a93fa4e525f91d77e178fd3e034b45d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ac938961d685306ef5b48d9943f7dcabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixMarketIterator</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>afeab9fb15c3bdcbf4992f49388774478</anchor>
      <arglist>(const std::string &amp;folder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a4fe537c57505b15338f68b60d6a6df16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixMarketIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a26a6bd6f595f4f4aeccd7c5908e19719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>refX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a80f334d9fbbed0d24ba0c32d2bea16bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ac141e537f3bc3a3c078a2780a6a956b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sym</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ace72fd4804dfc9c7fc9018f2712be9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixMarketIterator</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a839b48b6431fc810eac4dc73c58d4f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Fileexists</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a661385239e077ca4513e4e0a6127f1bc</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Getnextvalidmatrix</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a713cf5921bd4f3feb88e308fd6ad374e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct dirent *</type>
      <name>m_curs_id</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a6950b67b91f588756ea2a36867ac83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_folder</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>aff90c96d8d1d317f1bdd53be80be523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DIR *</type>
      <name>m_folder_id</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>adb851248ed5d8c30a40e556428bcd14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasrefX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>af5661381bd70e539e84fd3c9e62f19d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasRhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a1b849d3bf5c814108802e2d90c9f7bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isvalid</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a380a1a12d8bcd1249f8d3157b0db6210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a2a32c4c8c0f892b7ffbce5a7d0e5e807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matIsLoaded</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ab53feed0839c08cfd8c50cfd5f633c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_matname</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a4021398584d1870a3142b3c84d67b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_refX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a42b406f905b567d75ddaeacbb3f7591b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ae540a2e949d2d272804ffaf8885676d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_sym</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>af9b7d33659fd1d2ea1a73a6331478d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a3c51911ae1543e0350f6c108fe9898f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPower</name>
    <filename>classEigen_1_1MatrixPower.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2e8d572202d337a5d651781fbcd72bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa1258393dc13acd6e401e000f99b915f</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a5eb445525601510413b53cd347c44716</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerParenthesesReturnValue&lt; MatrixType &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2ad22d156b1a7ff12d6c40a093cd95eb</anchor>
      <arglist>(RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ade4446998c2e4d83278c426944b7b72b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; ComplexScalar, Dynamic, Dynamic, 0, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>ComplexMatrix</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a097cc396ce1299cf0f4dfe3f3b85bafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae62d6aa5e9bb51348cf7b45a80114434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>adb538c6b8140593eaf4d8b6f2dbea5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a82702c9af5bba80778d54005c7457fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aaf1724f692794afa8f014156db5c7b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFracPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a868fe5abdc33e18f2af7397eb6d052dd</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8d90a6f28056da4465a0243f63e46223</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aceca2405ae6f569a3e501251c0029197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>split</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a74b93d3bb9331ef59ccd73e397fdc17a</anchor>
      <arglist>(RealScalar &amp;p, RealScalar &amp;intpart)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae783fa3fd68a515b3516545b7f1d0731</anchor>
      <arglist>(Matrix&lt; ComplexScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a9d25da68c4d7d12ab7e09a8f3ee6face</anchor>
      <arglist>(Matrix&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af119272a85e4a00ad02967eb699ad39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_conditionNumber</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ad9f48c96a99dc09088e629cb5a2c27bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_fT</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a420995c2e6309c14798ea7fd36c73794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_nulls</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a4b65b9540cd1191b58e040244181c1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2d463f2780efa026180ffb6329470f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af707e52c1e480e85a051ef749ba1d847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ac53e46554f2191af03886a30e0d1c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8c561364b1de672521a0875ceb21aa51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixPower&lt; Eigen::Map &gt;</name>
    <filename>classEigen_1_1MatrixPower.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2e8d572202d337a5d651781fbcd72bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa1258393dc13acd6e401e000f99b915f</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a5eb445525601510413b53cd347c44716</anchor>
      <arglist>(const Eigen::Map &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerParenthesesReturnValue&lt; Eigen::Map &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2ad22d156b1a7ff12d6c40a093cd95eb</anchor>
      <arglist>(RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ade4446998c2e4d83278c426944b7b72b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; ComplexScalar, Dynamic, Dynamic, 0, Eigen::Map ::RowsAtCompileTime, Eigen::Map ::ColsAtCompileTime &gt;</type>
      <name>ComplexMatrix</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a097cc396ce1299cf0f4dfe3f3b85bafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae62d6aa5e9bb51348cf7b45a80114434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Map ::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>adb538c6b8140593eaf4d8b6f2dbea5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Map ::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a82702c9af5bba80778d54005c7457fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Map ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aaf1724f692794afa8f014156db5c7b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFracPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a868fe5abdc33e18f2af7397eb6d052dd</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8d90a6f28056da4465a0243f63e46223</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aceca2405ae6f569a3e501251c0029197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>split</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a74b93d3bb9331ef59ccd73e397fdc17a</anchor>
      <arglist>(RealScalar &amp;p, RealScalar &amp;intpart)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae783fa3fd68a515b3516545b7f1d0731</anchor>
      <arglist>(Matrix&lt; ComplexScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a9d25da68c4d7d12ab7e09a8f3ee6face</anchor>
      <arglist>(Matrix&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Map ::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af119272a85e4a00ad02967eb699ad39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_conditionNumber</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ad9f48c96a99dc09088e629cb5a2c27bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_fT</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a420995c2e6309c14798ea7fd36c73794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_nulls</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a4b65b9540cd1191b58e040244181c1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a2d463f2780efa026180ffb6329470f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af707e52c1e480e85a051ef749ba1d847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Map</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ac53e46554f2191af03886a30e0d1c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8c561364b1de672521a0875ceb21aa51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerAtomic</name>
    <filename>classEigen_1_1MatrixPowerAtomic.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ac3cdfb54a5b60079d068784534cbc174</anchor>
      <arglist>(ResultType &amp;res) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerAtomic</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ac0ec5f8d6c203cd9b53e2c95e01037d4</anchor>
      <arglist>(const MatrixType &amp;T, RealScalar p)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>aa95d1e8b44d616ab5498ef1da777c581a189ba3fb55b3feb53448943e4937e5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>aa95d1e8b44d616ab5498ef1da777c581abbd9d8eaa51f16296817522cfed098e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad836a9d706b1d4ca2c9ecaf67258a4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a42e686674cb586823d818657162be7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>aa95d1e8b44d616ab5498ef1da777c581abbd9d8eaa51f16296817522cfed098e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad31baea0eb23a852fd69e98db9881552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; MatrixType, Dynamic, Dynamic &gt;</type>
      <name>ResultType</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a9373a27306410562b94fed8eae1c6a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>aa95d1e8b44d616ab5498ef1da777c581a189ba3fb55b3feb53448943e4937e5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a9e08210ff44f9a4bcc08f433bd4808e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x2</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a9eb9b55165a882ff8455d98ad6652e9b</anchor>
      <arglist>(ResultType &amp;res, RealScalar p) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBig</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>acfef5bbe420816b771a94e43f29161ed</anchor>
      <arglist>(ResultType &amp;res) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a2d2761d9b4a83d10ddb9d754216937f5</anchor>
      <arglist>(int degree, const MatrixType &amp;IminusT, ResultType &amp;res) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ComplexScalar</type>
      <name>computeSuperDiag</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a985e673d9703f00d14fc530645e97269</anchor>
      <arglist>(const ComplexScalar &amp;, const ComplexScalar &amp;, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static RealScalar</type>
      <name>computeSuperDiag</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ae11a54c73c7a02a110a3d1cfd1c3821f</anchor>
      <arglist>(RealScalar, RealScalar, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad51294bab7afd25c0759e4c6f0ef6443</anchor>
      <arglist>(double normIminusT)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a5a18438b1723ad4d8d0f7dc3269d7fbd</anchor>
      <arglist>(float normIminusT)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a8b3aaf44f9105fdfb132c067e16e7f04</anchor>
      <arglist>(long double normIminusT)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad3c0ba01cc375063043b9cdaaadc47e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a684151eefbf5ef2cafbbd5b4282d3cea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerParenthesesReturnValue</name>
    <filename>classEigen_1_1MatrixPowerParenthesesReturnValue.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; MatrixPowerParenthesesReturnValue&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>ad023b03f97799441b28359d869df5a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>a13de76f048ccbe3c66224665039bb9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>aa28962cac15946c4855f8155aa55c371</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>af91430ff248b714158cfba4301cc0e2b</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerParenthesesReturnValue</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>ae3a02d943a31427a6dc8c1f60f3367d7</anchor>
      <arglist>(MatrixPower&lt; MatrixType &gt; &amp;pow, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>a3d4c222d1ac986d5634d48e7c4c063ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>ae1bc02cb9ba3174c279f6f33f94c5114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixPower&lt; MatrixType &gt; &amp;</type>
      <name>m_pow</name>
      <anchorfile>classEigen_1_1MatrixPowerParenthesesReturnValue.html</anchorfile>
      <anchor>af91a8c187c25ce66fa3b25df0cef55be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerReturnValue</name>
    <filename>classEigen_1_1MatrixPowerReturnValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a1a41f8c1f82156b8f0c1d938627997e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>acb032a9e2bea82ee03a8bfdb512641c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a37d33214821749595a28956e75746349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a1feb1c3c50dc939a3e720824b4501abc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a5f15ad16576debad4d4cc0798ff63172</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerReturnValue</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a3067e09b352f967a23bb2a9c50afee88</anchor>
      <arglist>(const Derived &amp;A, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a91d8d3744aa95cdce4830c6baa1ccf06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Derived &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ab4d1eb194f21ff64f79be8b738ef14ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ad64c527a6eb7472527eb54e5e13183c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MatrixSetSignal</name>
    <filename>classcorbo_1_1MatrixSetSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MatrixSetSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a09a8c30dfdff2aef345a0d200b2d4ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, std::vector&lt; double &gt; &gt;</type>
      <name>Map</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a13244aecd7afc82e10ba00e3ab00b1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MatrixSetSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a4696fe1ced593a552631f0132c6a86f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a8ec94b2aa080e789bb7de7780a220483</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matrix, const std::string &amp;label=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>ad03459acb0019d5ac4726a36f5650419</anchor>
      <arglist>(MatrixSignal::Ptr &amp;matrix_signal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a46340a5776944fefafec676918d4b123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; MatrixSignal::Ptr &gt; &amp;</type>
      <name>getData</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a6bdd175d3f0abb52b527082cf1167774</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; MatrixSignal::Ptr &gt; &amp;</type>
      <name>getDataRef</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a2983c45666f884d0a796c1d3b5c345ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a1a3a4107469e905515f2ccc63f389937</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a0a6f9e2ba550279b2560f59f461f8223</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSetSignal</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>adf9bf1baeb02c1ab7bf9fa5e188c2a81</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MatrixSignal::Ptr &gt;</type>
      <name>_matrix_set</name>
      <anchorfile>classcorbo_1_1MatrixSetSignal.html</anchorfile>
      <anchor>a0c72cf38ea7d4609cac7e394ca683bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MatrixSignal</name>
    <filename>classcorbo_1_1MatrixSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MatrixSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>ab924f033c7cb554babde85a3d59d9b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MatrixSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a109f39e2a910a2ad427d0d97f93be6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColDimension</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a884fc1b66ed36753957067970b7e4a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getLabel</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a5925e53ade24c0e51a320a5952d94e81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>getLabelRef</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a120bd0e9f8b3517229a489699275f9d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getMatrix</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a166c9d8dfcea8a778bd5ce8cc3106b2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd &amp;</type>
      <name>getMatrixRef</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a077a739b48eba09f2a9217a1c0703696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRowDimension</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a5e7c66289b4ca6831ca33a1563bacb3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a1f9417df641afbe4ba4dd6b1a008435c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>afe205039f1751428e98d2bd64b5eef0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSignal</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a514a40671550b7b323e4b21de31f5119</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSignal</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>ab0ae6db23a1815cc1c258f86147adb3f</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matrix, const std::string &amp;label=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a7c51cf214e6e20de73049dfed0859eaa</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matrix, const std::string &amp;label=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a9718fbe3b6dfd7109cea41a58e9607ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_matrix</name>
      <anchorfile>classcorbo_1_1MatrixSignal.html</anchorfile>
      <anchor>a825dd5c115380cc1e79383e1830c49a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRootReturnValue</name>
    <filename>classEigen_1_1MatrixSquareRootReturnValue.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a73bb61302e13bbc69000d6a93abf384d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a97577165569edcf19429c7748b670e51</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRootReturnValue</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>aa27fd0e59ff1711a55ee8a4342c035d5</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>acce9ceba3f09267b60e74387f22ce32b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::ref_selector&lt; Derived &gt;::type</type>
      <name>DerivedNested</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a369dd2f148fb8cfbbc512cdf6df7c51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DerivedNested</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a8626f5a18340e646c08ec13cb04b2d62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixWrapper</name>
    <filename>classEigen_1_1MatrixWrapper.html</filename>
    <member kind="typedef">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3406db334d1b7ef2cbb8d7baf82945e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a9ac48365d76fcb3740d241c8e5a355e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>af759ec478c5feefd8c3e07364a69af2c</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>a22235f9ad3c2b1929e0056305d97facf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ac193dd8d3a3f1ae13fe5f9baf12c4d5a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a9e65d6f00a45059e19702562516550ae</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>afa320bcb4e7e3376c2c448577a4b5cae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a9e183c2154f5a2591d86c5daa59dbe89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a47104433056b55f01b35fade236f877a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a926a6433290b066952ad9a17b139d16c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a52ffaa295f5525b006b67e966a526ac5</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ad43ee0d91430404f797a30f123096fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a6aa78ad94f79056e22716aeee3fc6e02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a49b649baef4f920edf7d632cfab8dee0</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a5dd1120dac8feb976bf02e478e6b7c2d</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a5cf917a0b88bb4a786c137257e020f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aab609167bdbbd11ca3193147c3734b33</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></templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>af0f55c945c93a4c9a8423c9c4d9b24cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>ad124641f1e34ea2159567e070457f751</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::max_n_1</name>
    <filename>structEigen_1_1max__n__1.html</filename>
    <templarg>n</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>size</name>
      <anchorfile>structEigen_1_1max__n__1.html</anchorfile>
      <anchor>a0b9459a1d3132e68780fbc262bb17514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::max_n_1&lt; 0 &gt;</name>
    <filename>structEigen_1_1max__n__1_3_010_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>size</name>
      <anchorfile>structEigen_1_1max__n__1_3_010_01_4.html</anchorfile>
      <anchor>a6cca6114f6adaa537d7171e72c19c089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MaxReducer</name>
    <filename>structEigen_1_1internal_1_1MaxReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>ada0d2f03ae182521f17b68ea8c83ab7c</anchor>
      <arglist>(const T accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalizeBoth</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a4d8b9ce45fa3027e1524cc29d7b06238</anchor>
      <arglist>(const T saccum, const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>finalizePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a555f3d6ddbdf59de0b5d150d625584a7</anchor>
      <arglist>(const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a4e113c9d04f0057bdfe79f067b8590bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>initializePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a372234d5a5c2a5fd8a6aecde3db10d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>aa10b70dc4bfea534391bfd76c55beade</anchor>
      <arglist>(const T t, T *accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reducePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a3dfd1dfe7bb8040603b0c0022498bfa6</anchor>
      <arglist>(const Packet &amp;p, Packet *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a18ce8d15339d55d2f7795a81f50ed44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1MaxReducer.html</anchorfile>
      <anchor>a75d975f2c57601780f7cd40061720a83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MaxSizeVector</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const T &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxSizeVector&lt; Eigen::EventCount::Waiter &gt;</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::EventCount::Waiter &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::EventCount::Waiter &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::EventCount::Waiter *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const Eigen::EventCount::Waiter &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::EventCount::Waiter &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::EventCount::Waiter &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const Eigen::EventCount::Waiter &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::EventCount::Waiter *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxSizeVector&lt; Eigen::RunQueue * &gt;</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::RunQueue * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::RunQueue * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::RunQueue * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const Eigen::RunQueue * &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::RunQueue * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::RunQueue * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const Eigen::RunQueue * &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::RunQueue * *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxSizeVector&lt; Eigen::SimpleThreadPoolTempl::Waiter * &gt;</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const Eigen::SimpleThreadPoolTempl::Waiter * &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::SimpleThreadPoolTempl::Waiter * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const Eigen::SimpleThreadPoolTempl::Waiter * &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::SimpleThreadPoolTempl::Waiter * *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxSizeVector&lt; Thread * &gt;</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Thread * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Thread * &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Thread * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Thread * *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Thread * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Thread * *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Thread * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Thread * *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const Thread * &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Thread * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Thread * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const Thread * &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread * *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxSizeVector&lt; unsigned &gt;</name>
    <filename>classEigen_1_1MaxSizeVector.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a3220d79e0c200d4bd05cd494ae47ae7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE unsigned &amp;</type>
      <name>back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a31be0ee7cd41fca44f83f6182f6a7e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aba5c7b789a2cb0395a6a8db0e451e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE unsigned *</type>
      <name>begin</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a94e814cf6db20c2617db453776e8b8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aaec47c5d1dd5aebc4203234a17f6eb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE unsigned *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a46c705738db22e9491af332ed45cd8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>empty</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>afe88367ec2ceb25dc34553875a619396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebb12f1c135e40ff95e32f48d6101dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE unsigned *</type>
      <name>end</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a0825735c58a85ad2b9afdd756adabdf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a6a13cfcfe299b9ab443c0c483de82dbb</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a917e97a3c9326232702b0f8fc7c4c2d3</anchor>
      <arglist>(size_t n, const unsigned &amp;init)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a78a4edb41153305d15a3daf2ec64b16c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE unsigned &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a779440614e1875c9d9c9fecad4ad0efd</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>pop_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a40a240932d0f051167b3ab3c4d93c76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>push_back</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a8e7af55e22c320493f08e371813c8cea</anchor>
      <arglist>(const unsigned &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa438323b34ae0f12ae27db22d70891d8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a126c2ea17157a14348222e5cb6a276ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~MaxSizeVector</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aa86d5e3b95b14ace08b918be56d08ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned *</type>
      <name>data_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>aebc09004263fbba075b729044d60e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>reserve_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>abfb7aafa8bab087f68dc58e13ffd62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classEigen_1_1MaxSizeVector.html</anchorfile>
      <anchor>a820e01fb1cc0fda438edf47b236de8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MeanReducer</name>
    <filename>structEigen_1_1internal_1_1MeanReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a407eb7c15f632bde4e6d43e8c90ee92f</anchor>
      <arglist>(const T accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalizeBoth</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>aefe62aa35a6ed4cfd76ec4cc853606dc</anchor>
      <arglist>(const T saccum, const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>finalizePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a25d3b4bcf0f09611dd84b8c133f2e5a8</anchor>
      <arglist>(const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>aafe198895bac3ca4733fa15d17240dd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>initializePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a8a816de00e834e5a27a80308792ec738</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>MeanReducer</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a764e7c80e29a3d1056645d2fc5068fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>adecc23997b0000f8d1ab64e25ab0dee4</anchor>
      <arglist>(const T t, T *accum)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reducePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a5f5ab34d27356ed03bf03c53be5820e3</anchor>
      <arglist>(const Packet &amp;p, Packet *accum)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a427032b8889ab4c32abf258fb8369b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a09038c83d3a457515469a15c4758da79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>packetCount_</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>ae9c73087ba000a3c4128b074bb6c2b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>scalarCount_</name>
      <anchorfile>structEigen_1_1internal_1_1MeanReducer.html</anchorfile>
      <anchor>a74b875a984110becaf1cb1b3800060d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Measurement</name>
    <filename>classcorbo_1_1Measurement.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Measurement &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a78f9980c5cdba88e9223ea20bc7f74fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Measurement &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>aaaeb2b0b203353ce4ad3d44e60e1a2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a6c0f2abf46479ec1d37605715856fa02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>acd06d560015b0e5adaf5c36c8215a8b2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>abbcb7c29ce0828ef11a01e3f678b71b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>ae68de040d08dee13be966a2a9653e504</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;sublabels) const override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>getValueLabelsRef</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>ac5d99d10fb1c3d44c8c7f40edfacfa71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getValues</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a9371a525069d95a575f9892da020fc0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>getValuesRef</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a95221bef8d0eaebc46a506be9947c3f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measurement</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a5a6fda216b805ceddee50d6b356dce9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measurement</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a6c391a88dea0e4fb1143d15e05fcbf49</anchor>
      <arglist>(double time, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measurement</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a46871678c5c53975ed934e30e4d82cc7</anchor>
      <arglist>(double time, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a76adf96ad80b7611ea9a1b69d09b94d3</anchor>
      <arglist>(double time, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a2ef92cf32d23117d1a52a9c0bce789dd</anchor>
      <arglist>(double time, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a47e8e9e29efce62c32ec4ecfcafea2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_value_labels</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a3091dfc84160bceb4db2491441a1c12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1Measurement.html</anchorfile>
      <anchor>a3fb2ba7d17428b326e4148100e9d7a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_lpnorm</name>
    <filename>structEigen_1_1internal_1_1member__lpnorm.html</filename>
    <templarg>p</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::member_lpnorm::Cost</class>
    <member kind="typedef">
      <type>ResultType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>ab6ab99afcf674586115a165609adb857</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>member_lpnorm</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>a39ef62ae7ae6d4807ff2a5b5267a2809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ResultType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>a4bc521bdca340679548e376f50d3e766</anchor>
      <arglist>(const XprType &amp;mat) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_redux</name>
    <filename>structEigen_1_1internal_1_1member__redux.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(const Scalar &amp;, const Scalar &amp;) &gt;::type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a970e1fe440e4fa72b4775865a0ac3071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>member_redux</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a3834c69fd720e415d64a76d1ad8394ed</anchor>
      <arglist>(const BinaryOp func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>aabfb2396430ad31ceb9f0ce2c9085ae8</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;mat) const</arglist>
    </member>
    <member kind="variable">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>ae7fc03a21a3cafa6cd4698f894fb390f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <templarg>selector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_bogus &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__bogus_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_down &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__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_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__move__down_01_4.html</anchorfile>
      <anchor>aaed8311479d99abcb15982e5e2489de8a48b18c4764bd6ce2c56cbeaa70fd4085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__move__down_01_4.html</anchorfile>
      <anchor>aaed8311479d99abcb15982e5e2489de8a48b18c4764bd6ce2c56cbeaa70fd4085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_up &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__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_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__move__up_01_4.html</anchorfile>
      <anchor>af1aa56a7c0ff8f8903508f839657a4d3a9fadfcac1ffda3719379dde9f3a4ac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__move__up_01_4.html</anchorfile>
      <anchor>af1aa56a7c0ff8f8903508f839657a4d3a9fadfcac1ffda3719379dde9f3a4ac16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_terminate &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__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_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__terminate_01_4.html</anchorfile>
      <anchor>a8dda47efbeef40670bfd488cc67c48cfae8a65dde5baed778383af02afb75d3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2_3_01n_00_01lower_00_01upper_00_01meta__floor__log2__terminate_01_4.html</anchorfile>
      <anchor>a8dda47efbeef40670bfd488cc67c48cfae8a65dde5baed778383af02afb75d3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_floor_log2_selector</name>
    <filename>structEigen_1_1internal_1_1meta__floor__log2__selector.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2__selector.html</anchorfile>
      <anchor>aec9e15562f9352aed1a37e09de61c294a92bd9ff5b04ee1a9a73c8c13025a0934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2__selector.html</anchorfile>
      <anchor>aec9e15562f9352aed1a37e09de61c294a240aa269b373b888267397038dcc9dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2__selector.html</anchorfile>
      <anchor>aec9e15562f9352aed1a37e09de61c294a92bd9ff5b04ee1a9a73c8c13025a0934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1meta__floor__log2__selector.html</anchorfile>
      <anchor>aec9e15562f9352aed1a37e09de61c294a240aa269b373b888267397038dcc9dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_least_common_multiple</name>
    <filename>structEigen_1_1internal_1_1meta__least__common__multiple.html</filename>
    <templarg>A</templarg>
    <templarg>B</templarg>
    <templarg>K</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple.html</anchorfile>
      <anchor>a4779a7371b90c65d550c945f40e653aca5755100f903fb0d1c988a67eea8eb9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple.html</anchorfile>
      <anchor>a4779a7371b90c65d550c945f40e653aca5755100f903fb0d1c988a67eea8eb9ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</filename>
    <templarg>A</templarg>
    <templarg>B</templarg>
    <templarg>K</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</anchorfile>
      <anchor>ab89570b7ae7186e24f1db8ebdc17daf9a9c50c569a86ccc56eaeefeca0bf0f45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</anchorfile>
      <anchor>ab89570b7ae7186e24f1db8ebdc17daf9a9c50c569a86ccc56eaeefeca0bf0f45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_no</name>
    <filename>structEigen_1_1internal_1_1meta__no.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1meta__no.html</anchorfile>
      <anchor>a7c8b95ad1ca6ee0de2015d5b1700d250</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::meta_sqrt</name>
    <filename>classEigen_1_1internal_1_1meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>aac0a3388841c8c2574681f68e2c840f7a3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>aac0a3388841c8c2574681f68e2c840f7a3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a298ff60c48843ceb913693f5588cb641a6795023d125aff495519a286056918d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a298ff60c48843ceb913693f5588cb641a6795023d125aff495519a286056918d6</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>a5cca6a4739e77aac17ea50afca131f75a282e0e6dc3e11892cc5c51c208819189</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>a5cca6a4739e77aac17ea50afca131f75a282e0e6dc3e11892cc5c51c208819189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_yes</name>
    <filename>structEigen_1_1internal_1_1meta__yes.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1meta__yes.html</anchorfile>
      <anchor>a4a06d3ea1997ce329ac28ca16b2696f2</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MetisOrdering</name>
    <filename>classEigen_1_1MetisOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>af043ef38d59d1ff5a0fff6c297fbebcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a23b6007ffa970edf2557c84279e22ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_symmetrized_graph</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ab3919cd70a1bfe70df6b6fc822e9b42b</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a48e1dc18153e426849b8f20c3a03a9c6</anchor>
      <arglist>(const MatrixType &amp;A, PermutationType &amp;matperm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_indexPtr</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>aad9795eab17371180f140e344c2c3e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ad094d620880147d0c138eb2d1790ab32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MidpointDiffCollocation</name>
    <filename>classcorbo_1_1MidpointDiffCollocation.html</filename>
    <base>corbo::FiniteDifferencesCollocationInterface</base>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1MidpointDiffCollocation.html</anchorfile>
      <anchor>a18c4799465c6193f6c052024f9626993</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MidpointDiffCollocation.html</anchorfile>
      <anchor>a9f368e9fd6288531cc3337f7a5d85317</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::min_coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1min__coeff__visitor.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a03daf8994ba68bd00977f86ba0c6ecfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a5bbabda415cc8cabce947bf31f9456a4</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::minimizer_helper1</name>
    <filename>structEigen_1_1internal_1_1minimizer__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a95d06aea516cd923e81465a72856adcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper1</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>acea44319447f2b920c668411fb5827dd</anchor>
      <arglist>(const Object2 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>abbf4ce046cb1b1919ac0988480bdfc89</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>af25b0b90ed1d7a086c5ece41d2615c76</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>ad117b641b9b90863452744d6e8b8c2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>afd1d01eb597bd3aaf6374824d25ed012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a77c08b6a3b91dd762efc16f6896c20f0</anchor>
      <arglist>(const minimizer_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::minimizer_helper2</name>
    <filename>structEigen_1_1internal_1_1minimizer__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a6e1ada2265caa8ca38475be63f21ba52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper2</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>ab58a5115648533c95da67a6bf8c96bdd</anchor>
      <arglist>(const Object1 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a0a5c7ce18a1798e42782b58fa792da6b</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>ab9850fb7b3679647697d7c84a3b83798</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>af3491d1804372f3e2ba73b6550c2c105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a0e7aea20192f3f4a70e174b60e4ba9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a2b8cb5ca08e51d34762d8afde0ec74d0</anchor>
      <arglist>(const minimizer_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinimumTime</name>
    <filename>classcorbo_1_1MinimumTime.html</filename>
    <base>corbo::StageCost</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MinimumTime &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a9cf17181e5d5416f1c16dd081e3d85d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>aa82803674ad16bb776ed397c2f3c97b8</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCustomWeight</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a03d09a29f737c7168d90e88ea07dd620</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a42a6eebb07ecdb155af00a0ff1142dc3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a1732dde12363b3e0ebe21a70c2d282df</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>aa9e3047d9dbce3bb9d7f50d647f8476d</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>aa41e0745b4ada8e08dec68d8d691f189</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a1e2658efa90b63bbe7e2335824bde6d7</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimumTime</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>af0638131a9644e0463779cb5e4f3a01f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimumTime</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>aa51bba06e33c2d90ae832c727345fe44</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCustomWeight</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a43b2a5775bf5b30ad5eef5ab31d8e006</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a609b8e7a3f93b64d197a2bf7ecaddcb5</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>ac53dc1d644807a184aee97018f62e51c</anchor>
      <arglist>(int n, double, ReferenceTrajectoryInterface &amp;, ReferenceTrajectoryInterface &amp;, ReferenceTrajectoryInterface *, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_custom_weight</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a90cdb585d102554fc9a5e0cd31cd3646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>aa2f2eadbf3e48a7aa7f9ab134e9ce28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_single_dt</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>ac069c04d3664808181abed05b70acf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_weight</name>
      <anchorfile>classcorbo_1_1MinimumTime.html</anchorfile>
      <anchor>a2acdb7ce9d531671a1e95565ac581e14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinimumTimeRegularized</name>
    <filename>classcorbo_1_1MinimumTimeRegularized.html</filename>
    <base>corbo::StageCost</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MinimumTimeRegularized &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>ad086c565a2dc6e91276832726715112c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>af10882bb71a0d93d54a4c33b8d0eac40</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>ac2365c9392d8be9b4712ca58278cd4d6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a92017dba4c415504ce1b6ee15ceba044</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a165360e0c02d8a30ed208837a5c9439c</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a16da3e5c2d34ecd230017fc3ca227446</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a2042b8bfa581931593d633df124ccb7f</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimumTimeRegularized</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>ac0aeed0ebaeab1344c5c0cd5995e0772</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegularizationFactor</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>ab42561f93ce78321e7a212b41cc9ff32</anchor>
      <arglist>(double reg_factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a14dc08b5779044c02ce1b4dd6a6c2594</anchor>
      <arglist>(int n, double, ReferenceTrajectoryInterface &amp;, ReferenceTrajectoryInterface &amp;, ReferenceTrajectoryInterface *, bool, const Eigen::VectorXd &amp;, StagePreprocessor::Ptr, const std::vector&lt; double &gt; &amp;, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_reg_factor</name>
      <anchorfile>classcorbo_1_1MinimumTimeRegularized.html</anchorfile>
      <anchor>a7476a6894e87157e9df622808bafe82a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MinMaxBottomValue</name>
    <filename>structEigen_1_1internal_1_1MinMaxBottomValue.html</filename>
    <templarg></templarg>
    <templarg>IsMax</templarg>
    <templarg>IsInteger</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>bottom_value</name>
      <anchorfile>structEigen_1_1internal_1_1MinMaxBottomValue.html</anchorfile>
      <anchor>ad40fc0cfe19605d15cde305048376152</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MinMaxBottomValue&lt; T, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>bottom_value</name>
      <anchorfile>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a2e6192527e6eb5862127bf0700888f4f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MinMaxBottomValue&lt; T, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>bottom_value</name>
      <anchorfile>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a2c4e67168a4a27191e07a93718abb57c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MinMaxBottomValue&lt; T, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>bottom_value</name>
      <anchorfile>structEigen_1_1internal_1_1MinMaxBottomValue_3_01T_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ac1145c6858176be30b3a9f9edb9ec67b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::MinReducer</name>
    <filename>structEigen_1_1internal_1_1MinReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>a4fc177c710e94f74f0f8977ca16aab3b</anchor>
      <arglist>(const T accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalizeBoth</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>adc521c5d01bfb954ba0cfeca7c40c310</anchor>
      <arglist>(const T saccum, const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>finalizePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>a3f2bc0240b343dc082a4ba23ee251302</anchor>
      <arglist>(const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>a5003cd8265762e5173317175fa165534</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>initializePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>ac305da0dc78faaae4c71bc99ebb9cdb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>a02d0a492f0d751966fea69edb93c8095</anchor>
      <arglist>(const T t, T *accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reducePacket</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>af45346bd0d9446c1b47316043c1cdc5f</anchor>
      <arglist>(const Packet &amp;p, Packet *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>ac4e64c0a5d5924c0e7b7f3b209a7e508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1MinReducer.html</anchorfile>
      <anchor>a2df3beba913061fe1433f3f75c356f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MINRES</name>
    <filename>classEigen_1_1MINRES.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a139ca468f6ccc2da388cec67b30442ada2fc247046ae2082cb2c3d14b3fa5e774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a8ce71aa3d9a30f0b6e87e5e96555c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a6fb2cbecafdfb22a1394586753a27ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>afaba94a663df1db559845456b5f50d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>ac6a380b335865e7ff16d00ef62e48389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a139ca468f6ccc2da388cec67b30442ada2fc247046ae2082cb2c3d14b3fa5e774</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>ad67efceb46c9833510956948f6d8980d</anchor>
      <arglist>(const Rhs &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a814e31f6e378b394d6627a5b19726f48</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>aa519021be1178a99f5f9ec633de9fc09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a971bc758d11d1795d9e0abd3c958030b</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a3f40ba58caac8b10ae7df474af93a05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; MINRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a1887299d67545e21f33c3a8988c5e3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinTimeQuadratic</name>
    <filename>classcorbo_1_1MinTimeQuadratic.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a5193b9a298f19a7885108a3aeda7e6ef</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>ad226dacc6cd4b025895945a417ef2e22</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>aaa381d5968cb2ef940b274babe032037</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a9d8d3f1b0ce90ea9c141ce702fda4bdf</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a4017a67b8c79469244aef877dfb2e7a7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>ad4ad5ca4092dee41a3370c498c63dd26</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>aa24954c9bb459af2a49a1f4ac9b16486</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a65c08375244dca0ac8500b72593bd9a3</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>aaaf7a939e1cdbaf385a24bb81d76a306</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>ae93b2f73cd456fe1b5aa92a17fec4220</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>acb06be2375b4ad1a43b41895d3f41e7f</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>ac98676763b5b874b2c4b6097994c9691</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>af19896b6eef10f14b8521106074f7658</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a23890eaf4657cba323db06b07ba14c7c</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadratic</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>adb0cd86b294cf93430b0cc8fae9687d3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadratic</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a05849ba0b0477a770b70c30efff6cd6c</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, bool integral_form, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>afe14343556d4d9c95c34adc7bec8487e</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinimumTime</type>
      <name>_min_time</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a3a799d44abd15a4032f94efa072f2906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_only_last_n</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>a337479ca0fca43d341fa12d762341c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QuadraticFormCost</type>
      <name>_quad_cost</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>aecfc82743465a0f0cad95d07cc04ed29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_quad_k_min</name>
      <anchorfile>classcorbo_1_1MinTimeQuadratic.html</anchorfile>
      <anchor>ad90fe78bf3aaf5d3eb09aca91c42abf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinTimeQuadraticControls</name>
    <filename>classcorbo_1_1MinTimeQuadraticControls.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>af486b2ce11359554fe516d964c264438</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a6ccfa48dbf75c09bcd9275732c3ae049</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a16d15b3f1fd97eb73853ff8ca2910277</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>af4196c919e5e8ba3594e6ccf11e23188</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a00bdfcfc4adfc877f81f7570ef6794a1</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>ad86272a9b324a861d0dd23be2c653151</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a9271aa223eb74ac81f3d903e9f8da8a3</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a3bc60b89106bc8c2bdd099e0b70df26e</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a916ff3549fcf16c602240197e43ef611</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>ab7183925c1c87767ace12196f5940c96</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>ac0effb75d424405da12aec47896fe5fa</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadraticControls</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>aae7b5163d5294e3bf9dc654998a1abad</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadraticControls</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a2949eaa6d2fc1b8a59a057f4d6341f8f</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, bool integral_form, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a1f29ec39413f356ef3c8fa8d5dac8371</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinimumTime</type>
      <name>_min_time</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>a73aa44b2929c7b56fde6c73775954160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QuadraticControlCost</type>
      <name>_quad_control_cost</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticControls.html</anchorfile>
      <anchor>ab3f9bb0e7d182409ca0cc2beb7286ddb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinTimeQuadraticGainScheduled</name>
    <filename>classcorbo_1_1MinTimeQuadraticGainScheduled.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a2c529fc9cb05f8ec1f319c21db8e8a48</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>ae0c7c813a7b8bcbea8038418761117ea</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>aaafe45edcf444940cb00d8cb1c460e29</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a406721d560c57f96a594bb76616adfa6</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a2711159fff4952d34863089c71e2ce9b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a8b79be89bad896c26d6adaa06245d64a</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>af69e2d44fcc9dec2dd69e17839f0af1d</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a8abedd6a82b03f1dedfaf315b0679d78</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>ac51896cebdc8f7876d799d0e03984c63</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a7f55d2ef62da8656a56a52898435da38</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a73ce92798f361cb2be2686cfb551877d</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a88f9d95b2270ba17a958a59e94b38b35</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>ae6c22cac2495dc4b04e756cc26aeff27</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadraticGainScheduled</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a68d19d21bd9fa7840eb2df016c5ec213</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>ae408c86c7cc6509a03fac6a5668ea77d</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_gain_quadratic</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>ada806f4ed2558e489752efbf2eed666c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_gain_to</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>afd3279a3f5f3a1431e43421cb9a3b352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_gamma</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a342a40fd61c1e164df34b692c414d276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinimumTime</type>
      <name>_min_time</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>af0e6d3dfafb49d29b1e1571b9836da67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QuadraticFormCost</type>
      <name>_quad_cost</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticGainScheduled.html</anchorfile>
      <anchor>a8c1812ec5b7bf1e7ad48864025b55bc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MinTimeQuadraticStates</name>
    <filename>classcorbo_1_1MinTimeQuadraticStates.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a33eef9f505fa3be1d563069b8e1da2e0</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>aecba17e8ff8d6579f16ba628fc596d70</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a880ee61db34cf750c7d41110757fa407</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>aaa07362345240156a8b457afb4ef5652</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a06ba250757fa380bc93579fbfb8b3ff5</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a9f02936fcab4408d6c2c38bcfbff716b</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a1241f5fc9a2217942e2cdae29ace9b25</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a939a52a2d68e1b7ea911bd2a2073e5fd</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>adfb9fdd14d15603f1ef639a5bb46b8cb</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a3d279262275465d0a5eaaff9938bbf7e</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>aeb28fdc9913f17aa6533381a9e35d24a</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadraticStates</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>ae2e962f95dad06bdc592fb050136691f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinTimeQuadraticStates</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>aa5ec6cce0153ade1548c516544ed411d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, bool integral_form, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>af400a49ad0ef86aed38612154db054a7</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinimumTime</type>
      <name>_min_time</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>a92e332e21353eb066c28aaf1bc9d3c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QuadraticStateCost</type>
      <name>_quad_state_cost</name>
      <anchorfile>classcorbo_1_1MinTimeQuadraticStates.html</anchorfile>
      <anchor>ae741e091cddc0892f99c53c160984999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MixedEdge</name>
    <filename>classcorbo_1_1MixedEdge.html</filename>
    <templarg>Vertices</templarg>
    <base>corbo::BaseMixedEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MixedEdge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a01b4f95b4acfd164de4a3d19f7016147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a473bb54c23b95ce47b4f085f14b54c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a6c2ddce83446ffb8d22a3149ecb1355a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a92920976602518eb06c77be57d77169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a15430a3d8d7b0cb2dc759b509cbf973d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ab2534a0a953d0b6bca3a3652886a216c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a8e592874157b4c09446ba23678403473</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ace86ad0d3cccaed421141903e9c6bbee</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a2f723eff9bd2642a3dd6f4d4152dff2c</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a3acfda1cc58876171f6f80c0d9f27837</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a4a8ebe2f0728b7fe1a586fa4a0bdc47a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>acc796ad081dff2387407bb7ca557baa3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>adeac9e353593ad6b8dc0afd538a8f369</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a074898790037df8752b975ff3a54fc6d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1539cd7558b13c886c7b6ccc192b7b00</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1168803c55b40180c458359b7d279927</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>af398fccab060fdddfa56a0657be15d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a7148af4ac8f9db38631d4035e17cad41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex &gt;</name>
    <filename>classcorbo_1_1MixedEdge.html</filename>
    <base>corbo::BaseMixedEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MixedEdge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a01b4f95b4acfd164de4a3d19f7016147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a473bb54c23b95ce47b4f085f14b54c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a6c2ddce83446ffb8d22a3149ecb1355a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a92920976602518eb06c77be57d77169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a15430a3d8d7b0cb2dc759b509cbf973d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ab2534a0a953d0b6bca3a3652886a216c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a8e592874157b4c09446ba23678403473</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ace86ad0d3cccaed421141903e9c6bbee</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a2f723eff9bd2642a3dd6f4d4152dff2c</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a3acfda1cc58876171f6f80c0d9f27837</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a4a8ebe2f0728b7fe1a586fa4a0bdc47a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>acc796ad081dff2387407bb7ca557baa3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>adeac9e353593ad6b8dc0afd538a8f369</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a074898790037df8752b975ff3a54fc6d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1539cd7558b13c886c7b6ccc192b7b00</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1168803c55b40180c458359b7d279927</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>af398fccab060fdddfa56a0657be15d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a7148af4ac8f9db38631d4035e17cad41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex &gt;</name>
    <filename>classcorbo_1_1MixedEdge.html</filename>
    <base>corbo::BaseMixedEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MixedEdge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a01b4f95b4acfd164de4a3d19f7016147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a473bb54c23b95ce47b4f085f14b54c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a6c2ddce83446ffb8d22a3149ecb1355a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a92920976602518eb06c77be57d77169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a15430a3d8d7b0cb2dc759b509cbf973d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ab2534a0a953d0b6bca3a3652886a216c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a8e592874157b4c09446ba23678403473</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ace86ad0d3cccaed421141903e9c6bbee</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a2f723eff9bd2642a3dd6f4d4152dff2c</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a3acfda1cc58876171f6f80c0d9f27837</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a4a8ebe2f0728b7fe1a586fa4a0bdc47a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>acc796ad081dff2387407bb7ca557baa3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>adeac9e353593ad6b8dc0afd538a8f369</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a074898790037df8752b975ff3a54fc6d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1539cd7558b13c886c7b6ccc192b7b00</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1168803c55b40180c458359b7d279927</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>af398fccab060fdddfa56a0657be15d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a7148af4ac8f9db38631d4035e17cad41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MixedEdge&lt; VerticesT... &gt;</name>
    <filename>classcorbo_1_1MixedEdge.html</filename>
    <base>corbo::BaseMixedEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MixedEdge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a01b4f95b4acfd164de4a3d19f7016147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a473bb54c23b95ce47b4f085f14b54c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a6c2ddce83446ffb8d22a3149ecb1355a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; VertexInterface *, numVerticesCompileTime &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a92920976602518eb06c77be57d77169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a15430a3d8d7b0cb2dc759b509cbf973d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ab2534a0a953d0b6bca3a3652886a216c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a8e592874157b4c09446ba23678403473</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>ace86ad0d3cccaed421141903e9c6bbee</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a2f723eff9bd2642a3dd6f4d4152dff2c</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a3acfda1cc58876171f6f80c0d9f27837</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a4a8ebe2f0728b7fe1a586fa4a0bdc47a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>acc796ad081dff2387407bb7ca557baa3</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>adeac9e353593ad6b8dc0afd538a8f369</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a074898790037df8752b975ff3a54fc6d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1539cd7558b13c886c7b6ccc192b7b00</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a1168803c55b40180c458359b7d279927</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>numVerticesCompileTime</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>af398fccab060fdddfa56a0657be15d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1MixedEdge.html</anchorfile>
      <anchor>a7148af4ac8f9db38631d4035e17cad41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MixedEdge&lt;&gt;</name>
    <filename>classcorbo_1_1MixedEdge_3_4.html</filename>
    <base>corbo::BaseMixedEdge</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MixedEdge &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a20e4ff7312ed397bc5b9dd841e49f9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a9aaae133998a91419f137030a27dfd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>afeb1a65b79624a8ec956c0a489422e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>VertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a9c3865fcd7facf48d2e87f5fb28fd332</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>aa3f77b2a931cdd7662d291d8a6d79d11</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>afecb02c6bc9b2da61ab9c94246b217d6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>aecd42150053f68b80b97acf6d0b1877c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a4a3f8f7797986bab9c8c69e03dc424c3</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>afdd6e9686bd53a88bec895fc49f2e9aa</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVertices</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>aeb50d861d1102b68d14ae315ba074462</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>af9d43fe06d3e2c621bc66c3cc87b2384</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>const VertexInterface *</type>
      <name>getVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a103230206caa7a8e9004295bec12716e</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>VertexInterface *</type>
      <name>getVertexRaw</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a9aebd36ede04d45db7a8ea84f18912f7</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a4dd7ecc1bca3e181b0a5747be76f9d22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdge</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>aeb7eea882fa810689a89714ae264e33c</anchor>
      <arglist>(int num_vertices)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>abf7b8ea5b7240e43be12b96657409e77</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeVertexContainer</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a30b8dfa00d598b753ba9cbdf01c90ca0</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertex</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a88c773811ad9af7f6881fabe87c56a7b</anchor>
      <arglist>(int idx, VertexInterface &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>verticesDimension</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a27f223d10a20bd371fe7017e9024fd7a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexContainer</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1MixedEdge_3_4.html</anchorfile>
      <anchor>a6f55fa6af6f113eee0aead1189dc9310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MixedEdgeGenericVectorFun</name>
    <filename>classcorbo_1_1MixedEdgeGenericVectorFun.html</filename>
    <templarg>VerticesT</templarg>
    <base>MixedEdge&lt; VerticesT... &gt;</base>
    <member kind="typedef">
      <type>std::function&lt; void(const VertexContainer &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>ExtFunT</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>aa2677741b894cdbc8e620f1fd5ee5239</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const VertexContainer &amp;)&gt;</type>
      <name>ExtPrecomputeT</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a704c9a4e4ada0afc74951a191b0426a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MixedEdgeGenericVectorFun &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a6df1cc145ddeae8281044e3cd1b56d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MixedEdgeGenericVectorFun &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a5bacccf93d71efa6dbd9c9499c2a5737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a537b18294a41297dfc533afda562b060</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a13469a9c5ad25ab85baeeb49555a2aec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>ae43a8900432dc4043ccdab237977bc5b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a8b86bc8fd1f6fbdf6a2a42d5f9df6154</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a333df376c008c43bbcddbeed5e789333</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a332c9bc36593d285503820537ff34569</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>aa3661e348c6933a32d86928e17f6241d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixedEdgeGenericVectorFun</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>acd39bd88a045d9d947f87600d4e4fea0</anchor>
      <arglist>(int obj_dim, int eq_dim, int ineq_dim, const ExtPrecomputeT &amp;precompute_fun, const ExtFunT &amp;obj_fun, const ExtFunT &amp;eq_fun, const ExtFunT &amp;ineq_fun, VerticesT &amp;... vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a9d5992fb6c3917f132cfd806e665bfa1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinear</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a4ef1803d9c11b4cf8ee363d642b6a2f2</anchor>
      <arglist>(bool linear)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectiveLsqForm</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a1d594c0c3eae74cc37a28fc3d908ef81</anchor>
      <arglist>(bool obj_lsq)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_eq_dim</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>ab078c058c605bc236bae1712b7618bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtFunT</type>
      <name>_eq_fun</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a17ee801f2a05a9f0cb0fc7424c5fe14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>abf5b191729339bdaf70fd8839381cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtFunT</type>
      <name>_ineq_fun</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>af52cd4e47de9c85dd2cb63d33f07ef05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_linear</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>afbce2a64ffc08abebcff98ea212da37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a4dea663bcfa264b8ddf80b471762056e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtFunT</type>
      <name>_obj_fun</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a3ed6c68d447c1febbe91393937ece8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_obj_lsq_form</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>ab2b06450e2a5bac4c5b3f7ad803e2ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExtPrecomputeT</type>
      <name>_preqcompute_fun</name>
      <anchorfile>classcorbo_1_1MixedEdgeGenericVectorFun.html</anchorfile>
      <anchor>a880139e7253eb3dc57e5bd2b27cc7736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MovingAverageFilter</name>
    <filename>classcorbo_1_1MovingAverageFilter.html</filename>
    <base>corbo::FilterInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MovingAverageFilter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a3f78dc3822e77a8b021d5bcb09e3fac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>filter</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a0c433b330f45ecfd41e49e9d81045edf</anchor>
      <arglist>(double t, double value) override</arglist>
    </member>
    <member kind="function">
      <type>FilterInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>afcf7814b47d477936e4d5f584fab12f5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a7060f0bfd3d98ef5500257fd22cd8469</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a62d84d2497900ad79b1d34c9f66df393</anchor>
      <arglist>(int window_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_value</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a20ea785fcaa23641681595f13e5f7b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; double &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a5226efd956097989262a32f94cf8bb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_window_size</name>
      <anchorfile>classcorbo_1_1MovingAverageFilter.html</anchorfile>
      <anchor>a1fc36ee3530c1147e64adf31b02e0653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MovingLeastSquaresFilter</name>
    <filename>classcorbo_1_1MovingLeastSquaresFilter.html</filename>
    <base>corbo::FilterInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MovingMedianFilter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a83567ae8e513f5d68e2162361eb4c770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>filter</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a8d6b68b77b425d3d9ad906c21d12a6e1</anchor>
      <arglist>(double t, double value) override</arglist>
    </member>
    <member kind="function">
      <type>FilterInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a914903ea78671f211b49636ee7dd924a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a31e6496eac19aff5ae6b08231cd847d6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomialOrder</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a31fa2256bb28c80078fd1fe4f6bc73cf</anchor>
      <arglist>(int order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a14d2192f73e9aa15ac912bf44b60c18c</anchor>
      <arglist>(int window_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateMemory</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a28683d3988ab084542f321a7ae2df3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildRegressionMatrix</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>ad1bed57fef5bf0d5b81f5579f2b7bfcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_values</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>aa08a77ac934ede565106fe41f3c94f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_order</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a7cc75108ca19904001a0d1cad1c5e0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_regression_matrix</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>adf6b07404520117a12a2cc476d33e439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_time</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>aa8f814b1193fcde3b26db696de4e7815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a02d820af8893f4859c5ed1286b1ba39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_window_size</name>
      <anchorfile>classcorbo_1_1MovingLeastSquaresFilter.html</anchorfile>
      <anchor>a77a3f3bac956c08d1e3c6d068c08c559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MovingMedianFilter</name>
    <filename>classcorbo_1_1MovingMedianFilter.html</filename>
    <base>corbo::FilterInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MovingMedianFilter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>a38ac544b829a7938037175f7a76fd437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>filter</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>aef02af5f80ddf6a18d26a0184fd37622</anchor>
      <arglist>(double t, double value) override</arglist>
    </member>
    <member kind="function">
      <type>FilterInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>a8da0fe24e5799084b2dfe2d354872cca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>aa95956e5e512d162febd98fb054eb5d1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>a883dc53ec7f15fdd55fdd623f127d590</anchor>
      <arglist>(int window_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_value</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>a8133cb6282d32c9d4c65b9abd68c9358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; double &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>a1d20f48cfcad1d4fe944fcb1edeae600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_window_size</name>
      <anchorfile>classcorbo_1_1MovingMedianFilter.html</anchorfile>
      <anchor>afb5850ca69dbf8c60d7451b68216184a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MSDynamicsOnlyEdge</name>
    <filename>classcorbo_1_1MSDynamicsOnlyEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MSDynamicsOnlyEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>af8eb764e08b98b846f29712bb25156dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MSDynamicsOnlyEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a34f118c548c8c9801ae707bf6f15e1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>ad99739178ffe39ed26bb940826bd2e8c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a41a19209509e1713c033568b2d42811b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a1985ff95cbee17c54fdb10890f001ef7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>ad1260157ca607e767d4b559954780749</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSDynamicsOnlyEdge</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a05b1b4c4c2d96e2198ae515eacabca8b</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a451629eaf2e6095e048fab34586e51a3</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a84065e8ddb5daed903efb05d0bfbb718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a094719a4dab97d7fa4f34e78a822cd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a69d8e3537b2e74f69a0104f93348445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a7e99cba93777e6c5cccf82ddaf16acee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>ad131c8331b6225cdc15a94ad533dba43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyEdge.html</anchorfile>
      <anchor>a7a1c65a2c5385770176872930d36a1a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MSDynamicsOnlyMultiControlsEdge</name>
    <filename>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</filename>
    <base>corbo::Edge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MSDynamicsOnlyMultiControlsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>ad4a4c822fbdb8040bc30eac226fd0673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MSDynamicsOnlyMultiControlsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>adaa4126e3235fadd9d371f8a2aae2bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a53c4a07646f9c45fe4a06c87f6e7f075</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a9802fb680f87b2cdfef6e341f6ae7f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a2af46f18227db2d2ba88dd66d3887b0d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a9bc85cc126688f2a76eaba5f3a8d78ec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>ad5e441d5074b5e8b28f71e8ed26b9986</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSDynamicsOnlyMultiControlsEdge</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a49889abaea57b75fbae9336047d68a64</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, int num_controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a50d3663412544280b961f8f04b381f66</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a7dc82b46fa66cbbeeb41988730598be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a849cdff7c7afec2d1cf4b6f3eafc691d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>ab5cb808f295c23e057202738e36af2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a1686f3070d4da4450eb3f7b1e1960fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a820509e2f22e25d0bf71202946b94148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsEdge.html</anchorfile>
      <anchor>a394f429bb9a1dab8fa0c8ee42215f2c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MSDynamicsOnlyMultiControlsMultiDtsEdge</name>
    <filename>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</filename>
    <base>corbo::Edge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MSDynamicsOnlyMultiControlsMultiDtsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>aa4fb327bd8e4a98bc83d2711ada815ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MSDynamicsOnlyMultiControlsMultiDtsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>aa3f4269c0018ba7c884e3e594ef254b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a13c199e8bf2ce824db313e20d2cad11b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a086e97fd6c32a6fb6b59ff57eab9a139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a152f9aa790bc54bc7d40800cd6c06050</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>acdb1f2f3c5c7826dde0d7f390858028f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>addf7f09e377246c239912c3ad59a26a1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSDynamicsOnlyMultiControlsMultiDtsEdge</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>af6785f8fee0ce782429fbf444ec1d981</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;x2, int num_controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>aba2d85b87de1e8755e2b4935b8da8878</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a92365add8ab3f0871719921d1552e513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a30c2e576bb8170386b25f3472d671f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>aeb09328704d97a2556b4de200ec38252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a61f9b124cdf864c2f2bd14f46de08d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1MSDynamicsOnlyMultiControlsMultiDtsEdge.html</anchorfile>
      <anchor>a04ed511cf8c22463175141bd3dd342c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MSVariableDynamicsOnlyEdge</name>
    <filename>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MSVariableDynamicsOnlyEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>acdca2b1ab32729b74538154b8617d85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MSVariableDynamicsOnlyEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a6ebaef6b497075ece2597167cb1544e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>af3817b5eccdc3296bebcb19b17b98666</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a76f21b3a89e33c5b6def1a45e8d7b18c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a5ab2122b2ee6f53aae0631c209a1f56a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a4f1407589ef2f425507f9c5424ffdae5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSVariableDynamicsOnlyEdge</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a3176a75d7c7a1ac6ffc3a5829f8a5d62</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>ae3e7d1e5d038238d329909d2440c6ca8</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>abd3c9daff0e333e7adb5ad2f564a6b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>ad8abe5a49874fc90c6a591c218af0eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a25f0c188ca575774452b48217309df51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>af5477dcea58b01819e44b0ada41c4ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>a327d31510265539f0eb68fb5b31722cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1MSVariableDynamicsOnlyEdge.html</anchorfile>
      <anchor>afae9431e4f776b4e4adf3485b292bf53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::mul_assign_op</name>
    <filename>structEigen_1_1internal_1_1mul__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1mul__assign__op.html</anchorfile>
      <anchor>acd7bada53be090d217570521d56fddfd</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1mul__assign__op.html</anchorfile>
      <anchor>a3d86808dcbcc709ee0998c6a89320ecb</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MultipleShootingEdge</name>
    <filename>classcorbo_1_1MultipleShootingEdge.html</filename>
    <base>corbo::MixedEdge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MultipleShootingEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a6c4f57cf5c02fac476b0c5f68e788411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MultipleShootingEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a14244050236caa4dc5e763ec453f0bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a81b693aa95f436fd0177e36b0d787631</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>afcab6b8999e817c96dbfc13e30ff428a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a9c190994f5f186893e14374c7208a417</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>abcefb725f7a7fc061244fc1f83a2b7b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a637802de06a315ec7b7ab9e277303da6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a48b749be73d56c5a45dfee5bbd13e49a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a01e7e19f86250caa804bea639005992a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a83ab5e6a24528ab7a1bf298557363af6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>aa4f21d8e50176aca27a3d46ac9e552e2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>ad95e04a3d3824a3bdd537d859c91c370</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a68e7d88d6608b3be7102e254a986cb76</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleShootingEdge</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a1949916c9e8d04ef8ef30167989e4097</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, StageCost::ConstPtr stage_cost, StageEqualityConstraint::ConstPtr stage_eq, StageInequalityConstraint::ConstPtr stage_ineq, int k, int n_interval, int nc_interval, int nt_interval, bool eval_intermediate_constr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>aea74430f4a55f1bafff05305e5fc1342</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a975e4ec105a919946179a7630b7510a0</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activateIntermediateStateCostAndConstraints</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>ab0e9689376d3fc2c33ad1bbe02368878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureIntegrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a06cd2495d1c36029f5be75f385eb0222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_current</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a7efb0871ca6fa0768472d524e8c18df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_current_idx</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>aa8e16568dcadbcb0176910483b05f4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_lb_x</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>ac2ff6e4d9a1eac2aa50b8fa61c141ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ub_x</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>ad0c43f38822480b68adab296bac4fbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScalarVertex *</type>
      <name>_dtvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a3125ea300a4b3219d4e08f18b8ac3f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dyn_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a07bb02d547ea7dbe0781fada8ca0a7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a775da813aab1017954f35efd826f48df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a89f22f0c5e19794adcff1983566669dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_int_ineq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a19ea88d838a88745ba08ba5b5a5e0422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_int_obj_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>aaf5d304177887c40f63ee71c8718db51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_integrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a8563a7c71468473c332e75ebc7cf8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a0af0fb2fa4c13409aabe5d26d177fb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a54549cd69be667a1726970b4ccbe0ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_lb_ineq_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a1a1d7e55a2c35025469913fe0d834b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n_interval</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a4798c1e9f8005c653779617488b36f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nc_interval</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a79f84f7b37baca7da8e43d3a450be8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nonint_eq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a9f5263bf2e6dcdcba1d5af564c177b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_nonint_eq_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a9c6360b7548ce9fbce065ecce162bfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nonint_ineq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a947124018cbe78db96cef2dfc9896161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_nonint_ineq_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a1f8bd4f0170ab7462588468197958cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nonint_obj_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>acbe2821f314c9b6fa98a2dfebd1db499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_nonint_obj_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a2467217e941fd17bc7e5d885d5d4e548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nt_interval</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a3ad6711cd16a2e6120a7d3fe704f51df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_states</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a6e1d39c6c39fa960c90b79d69f950d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_other_int_eq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a3dd466c53918d65976ec6f608d8d543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_shooting_node</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a9d155b1b4bcce0197aaae95db8737f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::ConstPtr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a092f11135a9707c2882446644af55cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::ConstPtr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a614b773eefebcbf115b014e6ab1b7be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::ConstPtr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>ab90c69cc510af309f9b28c2a4db7bc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_total_dim_eq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a59d5c95a4eca56bad3f828ae96bfeefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_total_dim_ineq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a92d590ca4bc7e4f18db198edb0092066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_total_dim_obj</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>afa8427a012aba5feffe2b5301938be23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ub_ineq_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a210e129d18cd1f19a4bd56c5bbb2c754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorVertex *</type>
      <name>_ukvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>a51e0920504028a7e1528d30da1a4c758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdge.html</anchorfile>
      <anchor>accde450271957fc0afea1107399cc23f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MultipleShootingEdgeSingleControl</name>
    <filename>classcorbo_1_1MultipleShootingEdgeSingleControl.html</filename>
    <base>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MultipleShootingEdgeSingleControl &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>aae5c747eb96081c2928553e757e9a46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MultipleShootingEdgeSingleControl &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>aed80a906793d6a4da12c35321251f699</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>adc7d3b93c96edaa73d286e0dc0894359</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a5b36c3f2b3859fb2f50e891868f81a1b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a44773bb1665538c674d6999bd6979aab</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>abd95c1c5c5c02339b264e3df06377bb7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a21ba19964dfd33e597145608e3854f16</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a9c51c67c3541b1325faca9a2e4a75f93</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a3c43263bd470efe207f6af9b389db861</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>ac91b2e21cbd3b4c0cbd159186bd4fd37</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a0dc62e3b8f6b4ded6c769fe71dfacdef</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>abb0574b44dde2aac578fa6e8aaffe86c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleShootingEdgeSingleControl</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a0ab030ccf0c86a3da030cf9a87cbc8d0</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, StageCost::ConstPtr stage_cost, StageEqualityConstraint::ConstPtr stage_eq, StageInequalityConstraint::ConstPtr stage_ineq, int k, VectorVertex &amp;x_k, VectorVertex &amp;u_k, ScalarVertex &amp;dt_k, VectorVertex &amp;x_kp1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a0a3a5637a8679ad07d828231d0898857</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a17515b5b93de5fd9bfdc257531a468ac</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureIntegrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a39a84eb5b5df73d20d45b1aaa9ed6d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_current</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>abc854bbded362e4b6394e351464f59c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dtvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a7834b724cd68ca945a96c32e3cc8d28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dyn_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>ac65d7c1ff0206c9073a0d1024daac39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a784f1dba7eaa0c4eb5b0796bfc34b4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a55a6e100ab967165db45254c5b1139ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_integrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a90fd41b74dad9cb66de9b2282a5be03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a3fd85282c56ec613763f8d16f7b97854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a10f44655fdf0a17610f64885bd858382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a5adba742890f27bed7ac2a2fe9de55e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_other_eq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a6dd37aa05b069195bd4d6384c1c9f551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::ConstPtr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a4faa135d9d336174b1c18e76c802f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::ConstPtr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>aa688a557064ab8f0beca9dbc184e3aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::ConstPtr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a17761a38dbde9b2fa7cc810ab467d8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_ukvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a3eb5a95fabd91e745a501d6c91231bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>a15fcc4033fae5eb1dba851716cef0951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_xkvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>ace56c090ee277515655d718805bff327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_xnextvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControl.html</anchorfile>
      <anchor>ad887f2eac34f76d0487a1133f03b3083</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MultipleShootingEdgeSingleControlTimeScaling</name>
    <filename>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</filename>
    <base>MixedEdge&lt; VectorVertex, VectorVertex, ScalarVertex, VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MultipleShootingEdgeSingleControlTimeScaling &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a2064874d018929a297452af08ce6cbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MultipleShootingEdgeSingleControlTimeScaling &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a45a184b7ac2bf6059869096567616657</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a25cb01d467698922d065a67de3532ad2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a972e6730144b44e6ca4313f1734a6a42</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a00d64af1178771ea6a91f395ab406caa</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ac3d710ba4b73358524854dcf03324e79</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a36822a59cb4ecc61cd36585c9814beb4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a1b754b785e6b6ff1c1cf145d12b329d3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a8a913083f4a81077bb4b07f84cb1aad5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a991668f5e82ba560c22ce4fab48dc3c8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ab97c3209869cd935749cfcd25b9d75c8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a2e624a684fb553f5bc84e83ea73a743b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleShootingEdgeSingleControlTimeScaling</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a2f9afb207a8471320000274f19e2e85e</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, StageCost::ConstPtr stage_cost, StageEqualityConstraint::ConstPtr stage_eq, StageInequalityConstraint::ConstPtr stage_ineq, int k, VectorVertex &amp;x_k, VectorVertex &amp;u_k, ScalarVertex &amp;time, VectorVertex &amp;x_kp1, double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a3f76555f05e6d1cc7317903da3eec54a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a1745095cd1fb0e7e4dd44b4ef38c8be6</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureIntegrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a781950094ff201ec64c1789ae23936cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_current</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>aefad75087fbc244af5f224f315ade139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a3c0748e4b6005a8af516271f63545908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dyn_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a06d8719ad565162361810890c6eed307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ab77653cc4cc1e9685f62a77cfe685a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>abb743b42ac0c83a74aa65a5c0f4878c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_integrand</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a474b833d8fdba6bed1ddd72327cdfbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ae7b40691b354b41b879af6fe75bc8c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a5fce5cc45b44547c2b641313a7002867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a9fe243637f06160662d22ba08d4e71d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_other_eq_dim</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ade60cf5f4249589797ba1cefd9179345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::ConstPtr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a9293e8fbef94caee285815568c0e99bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::ConstPtr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>ac7745b048fcbb9a23f727a67cb8a92cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::ConstPtr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a91295cc371efafe399485182bf3684f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_timevert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>aaaf229445f72284e8d9431887b0599cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_ukvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>add0de42bce38a3edb5d88d80a7f9adad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a25afa9c4b1476a4a6082154e65643fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_xkvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a44f59f08a2cb581da214d23ae8ae32aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_xnextvert</name>
      <anchorfile>classcorbo_1_1MultipleShootingEdgeSingleControlTimeScaling.html</anchorfile>
      <anchor>a53f9466da2b22f26e57a242b571389fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MultipleShootingGrid</name>
    <filename>classcorbo_1_1MultipleShootingGrid.html</filename>
    <base>corbo::ShootingGridBase</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MultipleShootingGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a32170a01e3f91eea8cc749d4f4f439d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MultipleShootingGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a8266efbc44a19499493f2b542cbd7b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a77831ac65acc7ccb8a7eeb3156748640</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleShootingGrid</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a10b453e80b0a6840bd417c47bf99ea0d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultipleShootingGrid</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a2aa962b9637bb557fd0bcecfa39ddf7f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a69d8ee2f23a5a2870703995569a851a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a93003878cb385a1c0d5dd19d22d9ea77</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getStageFunctionEdgesIntermediateControlDtMultipleShooting</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>af155d808f634b93eef2db2294a2c1b63</anchor>
      <arglist>(int k, VectorVertex &amp;uk, ScalarVertex &amp;dt, VectorVertex &amp;u_prev, ScalarVertex &amp;dt_prev, const StageFunction &amp;stage_fun, std::vector&lt; BaseEdge::Ptr &gt; &amp;edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1MultipleShootingGrid.html</anchorfile>
      <anchor>a2b7bc763bc8da28ff7c956c8c5e3bd00</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::MultipleShootingVariableGrid</name>
    <filename>classcorbo_1_1MultipleShootingVariableGrid.html</filename>
    <base>corbo::MultipleShootingGrid</base>
    <member kind="enumeration">
      <type></type>
      <name>GridAdaptStrategy</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a6fea46e24d11bf3671b2feb57e37e954</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1MultipleShootingVariableGrid.html" anchor="a6fea46e24d11bf3671b2feb57e37e954a1b294f69b6beb099337e92bc80e920f8">NoGridAdapt</enumvalue>
      <enumvalue file="classcorbo_1_1MultipleShootingVariableGrid.html" anchor="a6fea46e24d11bf3671b2feb57e37e954a738e6cf767de8639fa60217f8428ce1b">TimeBasedSingleStep</enumvalue>
      <enumvalue file="classcorbo_1_1MultipleShootingVariableGrid.html" anchor="a6fea46e24d11bf3671b2feb57e37e954a8872bba1e904dfdde42c6cf80bd0cb3a">TimeBasedAggressiveEstimate</enumvalue>
      <enumvalue file="classcorbo_1_1MultipleShootingVariableGrid.html" anchor="a6fea46e24d11bf3671b2feb57e37e954aa5272b95d8c993d1ecd8f3dadc0f0919">SimpleShrinkingHorizon</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MultipleShootingVariableGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a8ebfe52bc4af1d981187eb8c2a692c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; MultipleShootingVariableGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a1a9e5f2c63ceb809c81356ba606fc4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableGridAdaptation</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>af0969f39ed10b1a763cb34bff5b483ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>acaffec5b52daf86a5aef24a71858c98a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleShootingVariableGrid</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a15c249c799af71a35c9ece09f5cfcdbc</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtBounds</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a82211a7bccc6f88a88a9d1a09ad5ed93</anchor>
      <arglist>(double dt_lb, double dt_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptSimpleShrinkingHorizon</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>ac1b585851f2036b775684147e767a1c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedAggressiveEstimate</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a5269867f7844e243c3e89897a9bc7679</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a4cbaad8db8e42c2fa09a65dbc469cc5e</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNmin</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a7566a13092f7dc6ce5d9b105d84239e7</anchor>
      <arglist>(int n_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultipleShootingVariableGrid</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>ae4176ba9525f5bff5a1045aacb38894e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a59a438e5839c1e876a91fd77c7d22c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>afcdaf07721cf6655bce635dfb1e307d2</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridSimpleShrinkingHorizon</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>aa6cd3877c2070e79c78b8cc0a994b3f3</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedAggressiveEstimate</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a318904c353e63bf4d1145867e1895c30</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>ae65516f6c57d30a886024b71423fc563</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>ae8087a52ca461d5f51c17f65e68dde7e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a5f07a08b3078388c1430bda5567b9294</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a886655d7e8501a9f401b8adc75f588d4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_adapt_first_iter</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a97efeafe8837a9653b6de96618a7a1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_hyst_ratio</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a47cd4c0afcd47f970e1edc083da4c364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GridAdaptStrategy</type>
      <name>_grid_adapt</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>a26a82902dd8522b1183bfc302a3de051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_max</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>ad82593e39192e80b2ab8fe535ea6d80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_min</name>
      <anchorfile>classcorbo_1_1MultipleShootingVariableGrid.html</anchorfile>
      <anchor>af02c80e58fdd5000a82e57fcf74241d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NaturalOrdering</name>
    <filename>classEigen_1_1NaturalOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>af196b0c294dd9f01c99349bbaee1cd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>aa39e772105ed66da9e909f2a9385be37</anchor>
      <arglist>(const MatrixType &amp;, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="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::internal::negation_op</name>
    <filename>structEigen_1_1internal_1_1negation__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1negation__op.html</anchorfile>
      <anchor>a19db9215de0c7a626a782124eae06c56</anchor>
      <arglist>(A a)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NestByValue</name>
    <filename>classEigen_1_1NestByValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; NestByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2fcd27ed9fea5ac518b80d2ff26de783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a3fb83acf1557377700e4b5dee450bc7c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2d2f72e271d1edb6be73bd21514886fb</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a18a3445c5f65d1d786b7f034228c5281</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a465607f8c26fd6259b3a1ce8ed868d24</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a9eba96fa3c83f4b7c0aaf7d8fe052120</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>ad9de9e6f7ca57353f5b2a700d6fc2ba2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>NestByValue</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a36ac9cd7a82641ad3f4c50451fee22e0</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>aa0573f625c3e1a5307a7effd6e9b158c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2de24c7efae5719c76ecb95546097746</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a939564a3561ff07f9fd9ea882e244e23</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a4471429c46ad8b6e606630e3369a8df1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a6189cde894ab7404cea84cf16c3efd37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a61afcf4b01414da4f319778c849c8288</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</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="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></templarg>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ref_selector&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>a4055706399adb16364e143ba5610a673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01const_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01const_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>aa62b9b0e72e543e5fe678eb1532ab9df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01const_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01bd80c55248646e38ffc4a34dd0c2ac8e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01const_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01bd80c55248646e38ffc4a34dd0c2ac8e.html</anchorfile>
      <anchor>abca5b28593414351a57566e22d4d15c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01const_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>MakePointer</templarg>
    <member kind="variable">
      <type>const typedef TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01const_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_01_4.html</anchorfile>
      <anchor>a8e7856c2a9c04a46dd6bf6fa2018b719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; const TensorRef&lt; PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01const_01TensorRef_3_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorRef&lt; PlainObjectType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01const_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a548b49fe7c69736fa82cd8c1e367dce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a9ab18cb19910ba7da4de3fb6d063306a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_00_011_8271f880773ec08945b0f394ddbed3d5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorAssignOp&lt; LhsXprType, RhsXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_00_011_8271f880773ec08945b0f394ddbed3d5.html</anchorfile>
      <anchor>a425a3d77941857370cf7e6910e3f3aa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, 1, typename eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_00_0174da580bf94f8a7042a67d7d18c9d543.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorBroadcastingOp&lt; Broadcast, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_00_0174da580bf94f8a7042a67d7d18c9d543.html</anchorfile>
      <anchor>a08e16016a5660474ba25681775096d54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorChippingOp&lt; DimId, XprType &gt;, 1, typename eval&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_00_011_00_01taf2b8e0976a69d482314a8118a4a2236.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorChippingOp&lt; DimId, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_00_011_00_01taf2b8e0976a69d482314a8118a4a2236.html</anchorfile>
      <anchor>aa2c3e00a6b112b0784ebd0166118687d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXpr422e7dbd63c3e2772fe42da8542ab39e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXpr422e7dbd63c3e2772fe42da8542ab39e.html</anchorfile>
      <anchor>a66c0b27956d5298b884dfa72e6584c6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01Rh60541b91c86fd25a21bbf28f219020f3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01Rh60541b91c86fd25a21bbf28f219020f3.html</anchorfile>
      <anchor>a2c03d0476b069159dbd326258fb6ca4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorConversionOp&lt; TargetType, XprType &gt;, 1, typename eval&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_00_011748c05d677684913ab602b8ec69e0c11.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorConversionOp&lt; TargetType, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_00_011748c05d677684913ab602b8ec69e0c11.html</anchorfile>
      <anchor>a1574328f94362cc08adb21dfeb100018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, 1, typename eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01cddabedee53eb8f116e0f8d2eeb2b22b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01cddabedee53eb8f116e0f8d2eeb2b22b.html</anchorfile>
      <anchor>a268acf4d0531c2a53ab0268a422b02ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a3fe10c625cc04306c4f7484864dd5139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0cd94968503c87726bbc162053a28a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsX5adadc1d0b58e208622ea48c11218cd7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsX5adadc1d0b58e208622ea48c11218cd7.html</anchorfile>
      <anchor>a32ce60f18e411381efc61be954d65fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, 1, typename eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01Ace1e29d8c271ae733154eed9e9e2004d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01Ace1e29d8c271ae733154eed9e9e2004d.html</anchorfile>
      <anchor>a339e6f5849361ed4dd3ddf3f2d0c6776</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, 1, typename eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_00_011_006d1a11c3698da2fee9e4ad90ca7048ff.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_00_011_006d1a11c3698da2fee9e4ad90ca7048ff.html</anchorfile>
      <anchor>af97d3177b23482eeb4eb9f4db8780807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_00_011_68b8d746342f97c7c2715089c836447b.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="typedef">
      <type>TensorEvalToOp&lt; XprType, MakePointer_ &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_00_011_68b8d746342f97c7c2715089c836447b.html</anchorfile>
      <anchor>a13264b38f27ce92574879c8c390c4648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_00_01IndexType___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options_00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a6b82534038067b012a34dd4407c02ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_00_0d421f0ce775e5347aaf6f788b8bac1a.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="typedef">
      <type>TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_00_0d421f0ce775e5347aaf6f788b8bac1a.html</anchorfile>
      <anchor>aa2747634d964e50f5b2fb983b2add447</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, 1, typename eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_00_011_0658986b98908d66dfb521524ccaf0573.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorGeneratorOp&lt; Generator, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_00_011_0658986b98908d66dfb521524ccaf0573.html</anchorfile>
      <anchor>af59d86ac518bbdd45ab1cb6faf9b532d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_0045e83793bea174a49910656804ba267a.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorImagePatchOp&lt; Rows, Cols, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_0045e83793bea174a49910656804ba267a.html</anchorfile>
      <anchor>aa97b12a0ae66edba3be88dcb6e769a1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorIndexTupleOp&lt; XprType &gt;, 1, typename eval&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorIndexTupleOp_3_01XprType_01_4_00_011_00_01typename_0a6ea1f681a58b1f095a392e01efad373.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorIndexTupleOp&lt; XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorIndexTupleOp_3_01XprType_01_4_00_011_00_01typename_0a6ea1f681a58b1f095a392e01efad373.html</anchorfile>
      <anchor>a9a86af0f6cb1da4f44cdc4a1dcf72d2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorInflationOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_00_011_00_b5283a859b9f1c34465cd5ea2329df64.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorInflationOp&lt; Strides, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_00_011_00_b5283a859b9f1c34465cd5ea2329df64.html</anchorfile>
      <anchor>a229f10591098a7bd776743bede731f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorLayoutSwapOp&lt; XprType &gt;, 1, typename eval&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorLayoutSwapOp_3_01XprType_01_4_00_011_00_01typename_0027eff3e7b64b2ce63c1f49a2fb95bfa.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorLayoutSwapOp&lt; XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorLayoutSwapOp_3_01XprType_01_4_00_011_00_01typename_0027eff3e7b64b2ce63c1f49a2fb95bfa.html</anchorfile>
      <anchor>ac2324daebe3f12e8c933608619be9c5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>MakePointer</templarg>
    <member kind="variable">
      <type>const typedef TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorMap_3_01PlainObjectType_00_01Options_00_01MakePointer_01_4_01_4.html</anchorfile>
      <anchor>ade5985bf7fc3da1c28317b35e9a901b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, 1, typename eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_00872148fa3f4531403714dba93e984603.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorPaddingOp&lt; PaddingDimensions, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_00872148fa3f4531403714dba93e984603.html</anchorfile>
      <anchor>a61bdeac1aac3ac144927366269d09d48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, 1, typename eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_00_011_00_01t47333c9dea79634dbd71ad5da0485159.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorPatchOp&lt; PatchDim, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_00_011_00_01t47333c9dea79634dbd71ad5da0485159.html</anchorfile>
      <anchor>a15cc52483741ab88259c03bd13a00dcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakeP8e8467571dadc97f3ce89ce526f3431e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="typedef">
      <type>TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakeP8e8467571dadc97f3ce89ce526f3431e.html</anchorfile>
      <anchor>ad7936658e7838927249d3da19c24bdbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorRef&lt; PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef TensorRef&lt; PlainObjectType &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a112ac3e137fc0fde05da09347c30e125</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, 1, typename eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_00_08e2a8e5ce76cba52b0bf7d6b5dca0fda.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorReshapingOp&lt; NewDimensions, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_00_08e2a8e5ce76cba52b0bf7d6b5dca0fda.html</anchorfile>
      <anchor>a8f0e646b6fe8e0d15d5567d397ad372c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, 1, typename eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_0076adec3cb85a6c876460fc4617641846.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorReverseOp&lt; ReverseDimensions, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_0076adec3cb85a6c876460fc4617641846.html</anchorfile>
      <anchor>aef9c6ae37dd69283ee61b4b4ca392e1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorScanOp&lt; Op, XprType &gt;, 1, typename eval&lt; TensorScanOp&lt; Op, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorScanOp_3_01Op_00_01XprType_01_4_00_011_00_01typename143e8644341b55d01ab2bb9052ccf293.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorScanOp&lt; Op, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorScanOp_3_01Op_00_01XprType_01_4_00_011_00_01typename143e8644341b55d01ab2bb9052ccf293.html</anchorfile>
      <anchor>a7a80546d3257c848232009c7244563df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, 1, typename eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXpr63894c1f8bd3eb1b8862b5e0113d2381.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXpr63894c1f8bd3eb1b8862b5e0113d2381.html</anchorfile>
      <anchor>aa89a4d605ed9008c97d695112dee8924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, 1, typename eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_00_011_00_01c4c5e62d9ce4a3d0fed7f399b26891.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorShufflingOp&lt; Shuffle, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_00_011_00_01c4c5e62d9ce4a3d0fed7f399b26891.html</anchorfile>
      <anchor>ad35ed153a99eef1a339316ecd77c945c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, 1, typename eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_067bd42aff73c0c484990031464d063a7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_067bd42aff73c0c484990031464d063a7.html</anchorfile>
      <anchor>aa9e073ce759dab6250f172cb70eab959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorStridingOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_00_011_00_0dd5bbf91e29b2d2b692b48a223133c41.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorStridingOp&lt; Strides, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_00_011_00_0dd5bbf91e29b2d2b692b48a223133c41.html</anchorfile>
      <anchor>ac2d0d1bab126fcffde44f160ef6582a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, 1, typename eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_618af53c06d2569278ce4e121b33394a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_618af53c06d2569278ce4e121b33394a.html</anchorfile>
      <anchor>aa26a2e231b37885c35a04be54b1ac1bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, 1, typename eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01fdf5c718ea15f50c128f193758da5c4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01fdf5c718ea15f50c128f193758da5c4.html</anchorfile>
      <anchor>a2fd021b3b1b4fc8cd840876e76f9a8f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01Xp208e0e02a452a9b80a7b0b33e93bda38.html</filename>
    <templarg>Planes</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01Xp208e0e02a452a9b80a7b0b33e93bda38.html</anchorfile>
      <anchor>abb8200a13a264bd098b91f2d3dbc0598</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested_eval</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, PlainObject, typename ref_selector&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested_eval&lt; DiagCoeffType, SparseXprType::IsRowMajor ? SparseXprType::RowsAtCompileTime :SparseXprType::ColsAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, typename plain_object_eval&lt; DiagCoeffType &gt;::type, typename ref_selector&lt; DiagCoeffType &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested_eval&lt; Lhs, Rhs::RowsAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, typename plain_object_eval&lt; Lhs &gt;::type, typename ref_selector&lt; Lhs &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::ReturnType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</anchorfile>
      <anchor>a2548d47a8e27255de008b64a904a9046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested_eval&lt; Rhs, Lhs::RowsAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471baa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a55bbca24b588f23c4a3ba0bcd1d9471ba9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, typename plain_object_eval&lt; Rhs &gt;::type, typename ref_selector&lt; Rhs &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NlpFunctions</name>
    <filename>classcorbo_1_1NlpFunctions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkAndInitializeBoundDimensions</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>acf325b326bb016623cf61e6357f50182</anchor>
      <arglist>(int x_dim, int u_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>ac35ba939f0956af9621b6fa0b1b21218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFinalControlDeviationEdges</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>aa6744085ec2aa05d979d4ca85009b817</anchor>
      <arglist>(int n, VectorVertex &amp;u_ref, VectorVertex &amp;u_prev, ScalarVertex &amp;u_prev_dt, std::vector&lt; BaseEdge::Ptr &gt; &amp;cost_edges, std::vector&lt; BaseEdge::Ptr &gt; &amp;eq_edges, std::vector&lt; BaseEdge::Ptr &gt; &amp;ineq_edges)</arglist>
    </member>
    <member kind="function">
      <type>BaseEdge::Ptr</type>
      <name>getFinalStateConstraintEdge</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a9b5266adc506ff71b5e3203b79d341e8</anchor>
      <arglist>(int k, VectorVertex &amp;xf)</arglist>
    </member>
    <member kind="function">
      <type>BaseEdge::Ptr</type>
      <name>getFinalStateCostEdge</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a5c53ae783267f0e656cce1b189ff8fcf</anchor>
      <arglist>(int k, VectorVertex &amp;xf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNonIntegralStageFunctionEdges</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a285f63f67ab5d1fd07f08c8b33bbbaf5</anchor>
      <arglist>(int k, VectorVertex &amp;xk, VectorVertex &amp;uk, ScalarVertex &amp;dt, VectorVertex &amp;u_prev, ScalarVertex &amp;u_prev_dt, const StageFunction &amp;stage_fun, std::vector&lt; BaseEdge::Ptr &gt; &amp;edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNonIntegralStageFunctionEdges</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a915d1bebc65e3a9b5e508269f68d6ac0</anchor>
      <arglist>(int k, VectorVertex &amp;xk, VectorVertex &amp;uk, ScalarVertex &amp;dt, VectorVertex &amp;u_prev, ScalarVertex &amp;u_prev_dt, std::vector&lt; BaseEdge::Ptr &gt; &amp;cost_edges, std::vector&lt; BaseEdge::Ptr &gt; &amp;eq_edges, std::vector&lt; BaseEdge::Ptr &gt; &amp;ineq_edges)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a44603a7cf63233ec8b9d21e8acfac67e</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a3dd10b8aceca62f879a15af93749d5aa</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid)</arglist>
    </member>
    <member kind="variable">
      <type>FinalStageConstraint::Ptr</type>
      <name>final_stage_constraints</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a238423238531d2e39a02b267a7ac3a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FinalStageCost::Ptr</type>
      <name>final_stage_cost</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>aeb45db38e81572427f30474a0fb84a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StageCost::Ptr</type>
      <name>stage_cost</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>ab6b11e40613f1b991d9a7701743be64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StageEqualityConstraint::Ptr</type>
      <name>stage_equalities</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a2336eee3e70a647d9c1ffa846c93d5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StageInequalityConstraint::Ptr</type>
      <name>stage_inequalities</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a386e548a5f01e04ee6b32cbb21066c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StagePreprocessor::Ptr</type>
      <name>stage_preprocessor</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a061127aaa92b8b1cb5851eccd44509b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>u_lb</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a38102762183a1d8e67c33972b1b5cebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>u_ub</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a367f86079ae7bb3530714c8a31e5a9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>x_lb</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a68fcf27f045499150508cbd8780157c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>x_ub</name>
      <anchorfile>classcorbo_1_1NlpFunctions.html</anchorfile>
      <anchor>a8ba60a5cb8716078428df67ad3caa372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NlpSolverInterface</name>
    <filename>classcorbo_1_1NlpSolverInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NlpSolverInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>ad68fed7dcf763872362c6867b95946f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NlpSolverInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>ac1bb0c34c596505427998e4313dd5e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>a260b7130e3d3e6a5e7b727174a6d0e4a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>ab1397c3a464470de892f5ec341ef0baa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>a6a982460e8887475cd41bf13ea5f42b4</anchor>
      <arglist>(OptimizationProblemInterface *problem=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isLsqSolver</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>a9d50146945f03a687ccdea76da0fb486</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>a839f9391b22626327bdbf08c9fae064e</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem, bool new_structure, bool new_run=true, double *obj_value=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NlpSolverInterface</name>
      <anchorfile>classcorbo_1_1NlpSolverInterface.html</anchorfile>
      <anchor>ade0fe266011cbfe7885bff1b55b61bab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::no</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1no.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1no.html</anchorfile>
      <anchor>aff6a48b9024c09f504943126fb066f9f</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::no</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1no.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1no.html</anchorfile>
      <anchor>abaada856923d55c403f41941f27da4b3</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::no_assignment_operator</name>
    <filename>classEigen_1_1internal_1_1no__assignment__operator.html</filename>
    <member kind="function" protection="private">
      <type>no_assignment_operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1no__assignment__operator.html</anchorfile>
      <anchor>a5a1127e0bca5d0c34cd0cf6e534b5189</anchor>
      <arglist>(const no_assignment_operator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NoAlias</name>
    <filename>classEigen_1_1NoAlias.html</filename>
    <templarg></templarg>
    <templarg>StorageBase</templarg>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a21bcfc565d15f2c6010fe7916d0ea7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a7b487c830713e3e38c839cdb3e2be6f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoAlias</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a5f394631fdd75723476bc8aa39f9c65f</anchor>
      <arglist>(ExpressionType &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a2436b0de67b4aeecb4376977161cc238</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a3b2c32fd05aea8b1e1b61754711ed0e8</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a226e32f7cda9c7bb708256b4e66ae609</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>ab61d2c9d39ef278fcc8182b7322752ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NonBlockingThreadPoolTempl</name>
    <filename>classEigen_1_1NonBlockingThreadPoolTempl.html</filename>
    <templarg></templarg>
    <base>Eigen::ThreadPoolInterface</base>
    <class kind="struct">Eigen::NonBlockingThreadPoolTempl::PerThread</class>
    <member kind="typedef">
      <type>RunQueue&lt; Task, 1024 &gt;</type>
      <name>Queue</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a79a61760383e9778aebf71e50167c78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Environment::Task</type>
      <name>Task</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>acaaa2b0a3fb4bfb40668c251fac5b670</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentThreadId</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>ae9b856a402c214b099c86cbab5d620ca</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonBlockingThreadPoolTempl</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a00df8e60e6adedb916d8b8cc398ffc14</anchor>
      <arglist>(int num_threads, Environment env=Environment())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumThreads</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>ae13c67e050790cea1fd53b7e35def01b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Schedule</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>afd256875cc920b676870eabef26973d6</anchor>
      <arglist>(std::function&lt; void()&gt; fn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NonBlockingThreadPoolTempl</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a3736cfb6eccbef481390d669f3ee7558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Environment::EnvThread</type>
      <name>Thread</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a7058f4700dc3c6b2573e5cd7321f0298</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>NonEmptyQueueIndex</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a216f824ac808d13ef06a9b0aa9a6ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Task</type>
      <name>Steal</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>abddf533f4754e175f406a1461d849e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WaitForWork</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>afa309174b3bd9876fd365e145e52caf2</anchor>
      <arglist>(EventCount::Waiter *waiter, Task *t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WorkerLoop</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>ad1fe775bf366265d6fec83696ca657f1</anchor>
      <arglist>(int thread_id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static EIGEN_STRONG_INLINE PerThread *</type>
      <name>GetPerThread</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a0c1bf2956ac6ce704dc3f7bd3d4dee60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static EIGEN_STRONG_INLINE unsigned</type>
      <name>Rand</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a339f37e3fee3e9c56cb58287d65c0b49</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; unsigned &gt;</type>
      <name>blocked_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a7efae9e5323ab2f9fb880b949b0d820d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; unsigned &gt;</type>
      <name>coprimes_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a2fc711772340657a928cc22f92b8fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; bool &gt;</type>
      <name>done_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>ab4a20455009be5d0f4fe27082e7da4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EventCount</type>
      <name>ec_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a601b2ef1e10987a40d05d953130834ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Environment</type>
      <name>env_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>ac8498317a05a1a9f08a395a22543a170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; Queue * &gt;</type>
      <name>queues_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a1e513f1dcdb859312c3e074e18ef2d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; bool &gt;</type>
      <name>spinning_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a7df05e48c0ed74e9292bdbbbff29117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; Thread * &gt;</type>
      <name>threads_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>aa5ef8aa2fdef6381c918a7bebb67edfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; EventCount::Waiter &gt;</type>
      <name>waiters_</name>
      <anchorfile>classEigen_1_1NonBlockingThreadPoolTempl.html</anchorfile>
      <anchor>a6a228ac92512a85244e181a81ee0cf45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::noncopyable</name>
    <filename>classEigen_1_1internal_1_1noncopyable.html</filename>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>aabc35e327e32a59e1c895feb915540c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a71128501e11c8cff04f17ae82599ba1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a033e282dcb55e2a8339ebdd5749be0f9</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const EIGEN_DEVICE_FUNC noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>ac2ff642a12cdb2c7312aa811a96f73fa</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::NonOpConversion</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1NonOpConversion.html</filename>
    <templarg>NonOpCategory</templarg>
    <templarg>IsConst</templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>GetType&lt; IsConst, NonOpCategory&lt; typename ConvertToDeviceExpression&lt; Args &gt;::Type... &gt; &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1NonOpConversion.html</anchorfile>
      <anchor>a97e54c2c8d5311834ccfad7160557042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NonUniformFiniteDifferencesVariableGrid</name>
    <filename>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</filename>
    <base>corbo::NonUniformFullDiscretizationGridBase</base>
    <member kind="enumeration">
      <type></type>
      <name>GridAdaptStrategy</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ab2b18ae153efa91e0d7c3758eb3f11bf</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html" anchor="ab2b18ae153efa91e0d7c3758eb3f11bfa1b294f69b6beb099337e92bc80e920f8">NoGridAdapt</enumvalue>
      <enumvalue file="classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html" anchor="ab2b18ae153efa91e0d7c3758eb3f11bfa738e6cf767de8639fa60217f8428ce1b">TimeBasedSingleStep</enumvalue>
      <enumvalue file="classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html" anchor="ab2b18ae153efa91e0d7c3758eb3f11bfadd31e0c699f38c5c3ce9b9f12246e0ce">RedundantControls</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NonUniformFiniteDifferencesVariableGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a2e11579887d0bdf899d274bbfc3d2760</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NonUniformFiniteDifferencesVariableGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a1b91a592b20978a60a5a92213ee5b3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableGridAdaptation</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aa261e10f8fb9b76e825e8d42a8336a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aee2aabaa1f1a4e347841a09af98de8d3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonUniformFiniteDifferencesVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a34bbdce5500f0b95a2d014402a57876d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtBounds</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ac3da5d806142e260e1be91d549b47897</anchor>
      <arglist>(double dt_lb, double dt_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtEqConstraint</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a74aa181ba868eaadf3064632b63493ca</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptRedundantControls</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a5862db6d701cd81649db1ed4efeb310c</anchor>
      <arglist>(int n_max, int num_backup_nodes=1, double epsilon=1e-3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aafdab2f5bd139a2e4c1b4b6b3e3446a4</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNmin</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a37f462e62967d840af4e9e9f2836b80e</anchor>
      <arglist>(int n_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonUniformFiniteDifferencesVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>aa7dc2277a49a0371eb76b04475b2c1f4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>acd8372b351c09a6c00648ba3be38c7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a932081d7e9ab06ae654e9103dfc86b24</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridRedundantControls</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a0b47e5b2e8171623a08ade3e57e90bad</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>ad48e34205efb6ebccc97e8c71040a92e</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a5758804be298fb62595f72746048ed2a</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a6c6185f27880b8366413a6e3efc8e8b9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a74492ce8005478227a189e29dcae48fa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a073feb7f98388aab0e6e578e7757dc7d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_adapt_first_iter</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a5a30e98d60c6649f7dc92548fad7adf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_dt_eq_constraint</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a147bb4c1d8592fd9166331fd123d6334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_hyst_ratio</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a59039fdc350106c6a155de437a9c975c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GridAdaptStrategy</type>
      <name>_grid_adapt</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a3dbab2f7168a7144d076679d5dc7632d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_max</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>acbafb040767e2ace870c1760dd0f0a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_min</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a7d2def9ceeb44d13a295aa65572b2425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_redundant_ctrl_backup</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>a6c767d6ed65b871bed7fe28e7e6be9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_redundant_ctrl_epsilon</name>
      <anchorfile>classcorbo_1_1NonUniformFiniteDifferencesVariableGrid.html</anchorfile>
      <anchor>af4d2507504d08ece219859ef206b672a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NonUniformFullDiscretizationGridBase</name>
    <filename>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</filename>
    <base>corbo::DiscretizationGridInterface</base>
    <member kind="enumeration">
      <type></type>
      <name>CostIntegrationRule</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a8a5635f4ead2fde9c35a9adff7fcf36d</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1NonUniformFullDiscretizationGridBase.html" anchor="a8a5635f4ead2fde9c35a9adff7fcf36da67be1ee4520e822d0cea36983b59c343">LeftSum</enumvalue>
      <enumvalue file="classcorbo_1_1NonUniformFullDiscretizationGridBase.html" anchor="a8a5635f4ead2fde9c35a9adff7fcf36da0975ccbba3c01b780ffaee305c159b94">TrapezoidalRule</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NonUniformFullDiscretizationGridBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a385d902f630262ff173f69ea55373762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NonUniformFullDiscretizationGridBase &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a433a3fbaf78ae73e1ca6a47929846f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a68f5261f347f4d515896d3604d55319b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a4cacb4a4433a5f0a7141698304d3b99e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDtRef</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a6c280996ad579473cde008aac80fb66d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDts</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a0c056943a7cbf5c254bd3a5102fb3372</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;dts) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a7fd8d15bebd3010186b61b80fe9d102c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a5338613c140e92bbb33620d5765276c5</anchor>
      <arglist>(Eigen::VectorXd &amp;u0) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a499639398f76594fe20170f32aa26797</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInitialDt</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a71b83613ef33278b1b1bf0dc4e0794af</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInitialN</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a4414c56a04ad86a7073bc413f99e0bef</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>aa553758d3c87f09a41c367205bdef46a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a74dfa0b9c2ed494c524662f94a2bafcb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNRef</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a3bdfb0fabcfe104c78359d75c0b52815</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a34f394f8c7cfe6ecc0caeb26e8b1802e</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a56f1325cc48429fba1b838a4d6553521</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstantControls</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>aeb022cdeab69c8cb292d517814501c03</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSingleDt</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ae2fd254b031cff86aa0a53a750c36f56</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ae5f02fbbc40cd2af79e33e93535a7a14</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTimeVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a73ce516f66d093dbc5a9695f0eab1cca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUniformGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a279f36b413a0c6b479e2bd26e74cc3a0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a5c46ecb29efd372783cbeefbb12fab83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonUniformFullDiscretizationGridBase</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a002df368289e3337fc30f605d0f47624</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesStateTrajectory</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a89fa93cda75d686359538401ca3dfaed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostIntegrationRule</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>acefde6c7846b4713cbba2f561c018817</anchor>
      <arglist>(CostIntegrationRule integration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtRef</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a8b9e17063e889f00f01fda31427b2b47</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFiniteDifferencesCollocationMethod</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>afdb707c853de811e1baaea4b3711c3d5</anchor>
      <arglist>(FiniteDifferencesCollocationInterface::Ptr fd_eval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialDt</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ac3ea29156a1055c7a1ef283d7bbb1a19</anchor>
      <arglist>(double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>acc9ea006374d2e697db877ba29166ea5</anchor>
      <arglist>(int n, bool try_resample=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNRef</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a3596d2179310b48cb9ed37fd9d782d72</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarmStart</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a859790c24e321032bc0088f2a945a5aa</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXfFixed</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a3540f5f0b4b76c147e3775d4996e3deb</anchor>
      <arglist>(const Eigen::Matrix&lt; bool, -1, 1 &gt; &amp;xf_fixed)</arglist>
    </member>
    <member kind="function">
      <type>GridUpdateResult</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a7696c23433e137a9c8573880d904a021</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonUniformFullDiscretizationGridBase</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a51a1dca8b107b470707988849ad3a1c4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a1b6136239d9d99946167d2879b0b42c4</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAndInitializeXfFixedFlags</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a2fc64992f79ff7f03255ac7063601e92</anchor>
      <arglist>(int dim_x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>acb321f7b128cafbedb03c4911ddb329a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ad9a2a316ad79888d25f7d733035e465c</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findNearestState</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a71e2e7feb5e2610e4abb2134b58798fc</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a809bc8702cc6a182c3a171c10dbc1b68</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>abf3f1061d92e6c797d000baa31405224</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a538cc99284914c05f417daf5e6d88e7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a51468362f35b530c336584b42315f38f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a60717d04b7c915f7f3897db6e02f3b58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateBounds</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a705ef63343a1d61b289b698de0b5c928</anchor>
      <arglist>(const NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>warmStartShifting</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a731fa5a997c819734a6d277bb85f4445</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>_active_vertices</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>adef6ffff195c158f1971fcda3be6849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CostIntegrationRule</type>
      <name>_cost_integration</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a12e80b1135db0c0d0a774de399c3dd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_lb</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ad923041fa23676b103ed3c8336f9d68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ref</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a0505af8fd943c3e550534c2cad6db5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ScalarVertex &gt;</type>
      <name>_dt_seq</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a61499c31920296b843bca68abc3abf1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ub</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a644e1a6b390d34b01a44ceaf47be1a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>_fd_eval</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a3e2091579b426509fe7bbf76e2755435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_first_run</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ae22f81de261b46528a9e0aa729378ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_adapt</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ac41e5661e96136c326a2da28fec24fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_ref</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a4a9c5b5bebbdcf00152f8cbc73d1a39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>_u_seq</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a03c210508a797e10d46c1f24eb695c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warm_start</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a71ee7d4e1d1a866bf12fd934810e34df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>_x_seq</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a2d5053331ebae54f2d1f60b17f4adefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartiallyFixedVectorVertex</type>
      <name>_xf</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>a96986a260ed4fb6e5c034077fdcae25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; bool, -1, 1 &gt;</type>
      <name>_xf_fixed</name>
      <anchorfile>classcorbo_1_1NonUniformFullDiscretizationGridBase.html</anchorfile>
      <anchor>ab37cd65072c5f42f0564169d3875742a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NonUniformMultipleShootingVariableGrid</name>
    <filename>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</filename>
    <base>corbo::NonUniformShootingGridBase</base>
    <member kind="enumeration">
      <type></type>
      <name>GridAdaptStrategy</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a39aafb690498717e4ff521983aa12c3b</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1NonUniformMultipleShootingVariableGrid.html" anchor="a39aafb690498717e4ff521983aa12c3ba1b294f69b6beb099337e92bc80e920f8">NoGridAdapt</enumvalue>
      <enumvalue file="classcorbo_1_1NonUniformMultipleShootingVariableGrid.html" anchor="a39aafb690498717e4ff521983aa12c3ba738e6cf767de8639fa60217f8428ce1b">TimeBasedSingleStep</enumvalue>
      <enumvalue file="classcorbo_1_1NonUniformMultipleShootingVariableGrid.html" anchor="a39aafb690498717e4ff521983aa12c3badd31e0c699f38c5c3ce9b9f12246e0ce">RedundantControls</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NonUniformMultipleShootingVariableGrid &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a1b8af363624549f2795e4d5c2883a375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NonUniformMultipleShootingVariableGrid &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a035a97e30c7196d3efcbdef3ede529d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableGridAdaptation</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a7943717e927d8405b3ef5010bd66cbc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a836f82680842d44a519560a2dbdbfc98</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonUniformMultipleShootingVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a643e34d25c5348d965df3438854c758f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtBounds</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>aa6ab871e032e79943ea34faaa220c37b</anchor>
      <arglist>(double dt_lb, double dt_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtEqConstraint</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>adf5d094917d31701090f9e7091d3b4c3</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptRedundantControls</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a5e08aa96f5e3451c841de15993ef989b</anchor>
      <arglist>(int n_max, int num_backup_nodes=1, double epsilon=1e-3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridAdaptTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a7477a2ab4808b59c19447f8f63c5e483</anchor>
      <arglist>(int n_max, double dt_hyst_ratio=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNmin</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>aa99a689a60577782bf132eae728c892e</anchor>
      <arglist>(int n_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonUniformMultipleShootingVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>adeb0c243a9953ec532e095f87f21f888</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; DiscretizationGridInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a70a9d3460d09957f4680deb8c5efd3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>acd0215d9e931de22e236ab638ba7315e</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridRedundantControls</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a74daef11737dd6069842743da172d420</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adaptGridTimeBasedSingleStep</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a6bb07d649799f0a33221595548137d5b</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>ae1299fd375089effcb32924ea247ce52</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getStageFunctionEdgesIntermediateControlDtMultipleShooting</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>aee94d8597bcd9526903291b6a33f0be0</anchor>
      <arglist>(int k, VectorVertex &amp;uk, ScalarVertex &amp;dt, VectorVertex &amp;u_prev, ScalarVertex &amp;dt_prev, const StageFunction &amp;stage_fun, std::vector&lt; BaseEdge::Ptr &gt; &amp;edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a1b51eff3586d7876093d474299dd0ae7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>ad90451f7cc0d89aac7cb39c0c184ea03</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>ae9f19ae2bc0bc334b6fc653818f55c2b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_adapt_first_iter</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a779ef14511d2fb12d6ec159bcceb9ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_dt_eq_constraint</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a9687597446c1f9847d712b7d227dcb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_hyst_ratio</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a92877ebff001159b862a8566b2497097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GridAdaptStrategy</type>
      <name>_grid_adapt</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>af03c48eef490a026bc76d2543cad1dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_max</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a32a1f427e1069fd93985167e73f81258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_min</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>acc3b8a8a670a93a368d88f84d3e32b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_redundant_ctrl_backup</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a046856db6cac3a690ebfcef9ad926ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_redundant_ctrl_epsilon</name>
      <anchorfile>classcorbo_1_1NonUniformMultipleShootingVariableGrid.html</anchorfile>
      <anchor>a6e8d22edba722dc14477d30f629625bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NonUniformShootingGridBase</name>
    <filename>classcorbo_1_1NonUniformShootingGridBase.html</filename>
    <base>corbo::DiscretizationGridInterface</base>
    <class kind="struct">corbo::NonUniformShootingGridBase::ShootingInterval</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NonUniformShootingGridBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a2e91ef985fbb9ff5ddbe61f735339c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NonUniformShootingGridBase &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a53e59fa5757e769d8172e18985adb93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a30225efb32bca88f7d0b29784d72c42f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>af0f9f59336184ca67f1d4205b2b1ce4c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDtRef</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ad1bf03d7393a39adbb88593d8964e5d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDts</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aa20c56978b723c417b79e691c8c52708</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;dts) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a4e1332f71981f707fd505259cc902455</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aec1ca7f5b725ec41d3dd0c74a5396fa4</anchor>
      <arglist>(Eigen::VectorXd &amp;u0) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aab0e8bd3f04d503277d8e02670237e42</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInitialDt</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a3c7b63ed29c9e88f1668540fb8134439</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInitialN</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>af598f8e87b72b36fc8871a1c9a762234</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aef638e4df6e7617ed42a151447059e97</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a82516e0fe2d6ed4fa3890e66c20f531f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNRef</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ab22a815cbbe2861b4bd0252de8d256e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a8c693db1ec71f38d7b3d0378de29bff4</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a115aab9685d3bbeb6e3b2a4f4ea3d9d0</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstantControls</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a81bea1a790add82d86d584ad1fa09d59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSingleDt</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>abeeef70e6b2036f84aa270b7cd1f8548</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a56b9bce753f180a1f5ec5411ed06e4b3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTimeVariableGrid</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>abb8b5bcdf2d14efb4b2f98b6e12b587b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUniformGrid</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a86131a0cbbae42f76792363a1fd8ec92</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a09eed5802621b2af186163af71ac1690</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonUniformShootingGridBase</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a8a8a0fdaaf3a7756d392367394614944</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesStateTrajectory</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aca9f5985153cd4ce562a98e21166667e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsiderIntermediateStateConstraints</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a00759ae8941c42d5f0d0523d30c4aee7</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtRef</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a49428686bbeff00ef7830b1e0b7fd675</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialDt</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a0e81a4271ab16238aee337e802e01b1a</anchor>
      <arglist>(double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ab74ac1e7fc85e12f44d09bb027506eb0</anchor>
      <arglist>(int n, bool try_resample=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNRef</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aaeabec2e739896caec855d0dd52163ea</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumControlsPerShootingInterval</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a7ff41a68ae930bbb207468a993b04b53</anchor>
      <arglist>(int num_u_per_interv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumControlsPerShootingInterval</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a068c92a43dc32b0794b735e3c988ef0c</anchor>
      <arglist>(int num_u_per_interv, bool intermediate_x_constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumericalIntegrator</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a6c6915352a625e5dadd939d7bd02bc7e</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarmStart</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ad85faada397d7e9ae8e39366efa7a396</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXfFixed</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a9e6f693e91214a330e03473f47328b86</anchor>
      <arglist>(const Eigen::Matrix&lt; bool, -1, 1 &gt; &amp;xf_fixed)</arglist>
    </member>
    <member kind="function">
      <type>GridUpdateResult</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a29026c4f52eaa8ca25a038eef6bfc592</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonUniformShootingGridBase</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a00a22dcced29f21aecbf5aea97716344</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a2bc0ddd7b5663422b27afee1a28c7bc0</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAndInitializeXfFixedFlags</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ad3c6eb0823e8d21d259edc6c2bbbe0a2</anchor>
      <arglist>(int dim_x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>acdda5b786ccd0fd06584ea63feb48dbe</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aa129cbbff1ee975dd63043b2df034df9</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findNearestShootingInterval</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a2e2fd792154f678afcbe62c28fe73399</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ad8019671d3baefdc09af529463520358</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ab743781c335227c257af131deaf36361</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ac84ed0962704c3eb2bc8a6337c96a370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>ad6da222becef049d28da4620e718f164</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a4175c07d691e16c36720462697a512b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isXfShootingNode</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a344de67fa776a1bb4df964cd21de885d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateBounds</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a69ec2ecc98d4c0014bef132fa0be1fd3</anchor>
      <arglist>(const NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>warmStartShifting</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a6963de94fe95be3e1ac2f1a92577752f</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>_active_vertices</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>afd641e932f5064930f36336a747abb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_lb</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aaf9e300c52f535714945679d65f8d375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ref</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>af4ded81c379ec663d962604468f055a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ub</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a4c3c31bfbb106a584868af14da33c509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_first_run</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a9b7e1c5bd33729513e63bd675ec9a470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_full_discretization</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a2bfa3af506d991343d0236623dbb9a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aeb8d4c143dc42cb2b8c7cad8d46fcb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_intermediate_x_constraints</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a3388f2c9306805c9d2fa5dcc9c29988e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ShootingInterval &gt;</type>
      <name>_intervals</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a1be07bde1b1b74a19eaa11cf45e92c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_adapt</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a6bb4e8d92f6ccbdc8098de96904a4668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_ref</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a9f4fb7742d56a47c479e4619a317fedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_u_per_interv_ref</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aa0327dc4c5cc816f1a0a0eda688cccb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warm_start</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>a108ed4bff824266ad74558ccc618f67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartiallyFixedVectorVertex</type>
      <name>_xf</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>aed42ae2c225df2728a1cadba97c77697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; bool, -1, 1 &gt;</type>
      <name>_xf_fixed</name>
      <anchorfile>classcorbo_1_1NonUniformShootingGridBase.html</anchorfile>
      <anchor>af02dffa9e56930949bac6879855ec8e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_default_impl</name>
    <filename>structEigen_1_1internal_1_1norm1__default__impl.html</filename>
    <templarg></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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a0a85b5cd11f3899778537f2f744e0df1</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 EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a0d6af7b8892406d66ea0810c46e29eae</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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a0a85b5cd11f3899778537f2f744e0df1</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="class">
    <name>Eigen::internal::NormalRandomGenerator</name>
    <filename>classEigen_1_1internal_1_1NormalRandomGenerator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>NormalRandomGenerator</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a72f987949922e688ad90d874a0907b88</anchor>
      <arglist>(const NormalRandomGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>NormalRandomGenerator</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a48f80fcfab1b8040a62d0e04ac684832</anchor>
      <arglist>(uint64_t seed=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a8a82e8b1a9eb53b2ef7d8fd81c631c2d</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a52364af996e11edf4fad190b1892b370</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a3b91ba406485099c2c7279975abf7b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_state</name>
      <anchorfile>classEigen_1_1internal_1_1NormalRandomGenerator.html</anchorfile>
      <anchor>a3847ecf906af93358f33e7643a926ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::not_equal_op</name>
    <filename>structEigen_1_1internal_1_1not__equal__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1not__equal__op.html</anchorfile>
      <anchor>a90b0e78ae0a38031197c4f39e5f55805</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::not_op</name>
    <filename>structEigen_1_1internal_1_1not__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1not__op.html</anchorfile>
      <anchor>a48d0b366f01066c4681c1edf4893dd6c</anchor>
      <arglist>(A a)</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::internal::null_type</name>
    <filename>structEigen_1_1internal_1_1null__type.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>has_nullary</templarg>
    <templarg>has_unary</templarg>
    <templarg>has_binary</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>afbfc90f531bf32d3da1a870cc8e65907</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>af25e8086f41c66542a620250d21ca455</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a0a79344800b51bab99b99f8eb0ee3498</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a7d18d3aaa762c89aa3750732914815fe</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nullary_wrapper&lt; CoeffReturnType, NullaryOp &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>afbfc90f531bf32d3da1a870cc8e65907</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>af25e8086f41c66542a620250d21ca455</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a0a79344800b51bab99b99f8eb0ee3498</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a7d18d3aaa762c89aa3750732914815fe</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a868b895dc899e5dec1bb2a1ff5f976d1</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad7c433c198afd74853b4b55c07dda35c</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j=0) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a31aa5cfef4f7d0fd7828da74f8960c6e</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a890b377218120aa98a869849ea42e216</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aedb76f03614fc386b2a8c8121476cdc6</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7a489ac076fd07813a207e486f96cd3b</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1aa41a9714f615a7539fd62dbbbfc903</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType=0, IndexType=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>abf1d6fb5e02647e78dcdc8ea3ea0bc42</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType=0, IndexType=0) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::numeric_limits&lt; const Eigen::half &gt;</name>
    <filename>structstd_1_1numeric__limits_3_01const_01Eigen_1_1half_01_4.html</filename>
    <base>std::numeric_limits&lt; Eigen::half &gt;</base>
  </compound>
  <compound kind="struct">
    <name>std::numeric_limits&lt; const volatile Eigen::half &gt;</name>
    <filename>structstd_1_1numeric__limits_3_01const_01volatile_01Eigen_1_1half_01_4.html</filename>
    <base>std::numeric_limits&lt; Eigen::half &gt;</base>
  </compound>
  <compound kind="class">
    <name>std::numeric_limits&lt; Eigen::AutoDiffScalar&lt; T &gt; &gt;</name>
    <filename>classstd_1_1numeric__limits_3_01Eigen_1_1AutoDiffScalar_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::numeric_limits&lt; Eigen::half &gt;</name>
    <filename>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>denorm_min</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>aeb7f7828916fac8d25db31a815ae83b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>epsilon</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ad8d488ac2039e22b2b76d3caa5352ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>infinity</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a64a406885de0f1d73761365cfcc11901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>lowest</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a285039581c5947f2b5883df785f9cb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half()</type>
      <name>max</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a1e022053601fa76d5d832719cee22bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half()</type>
      <name>min</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a9507756fa8961c345df7c0e99457c1ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>quiet_NaN</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a985f4f39490ac49ac256b3961c211202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>round_error</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ae9e00ffead499e028475ba1f1722836d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::half</type>
      <name>signaling_NaN</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a60b48aacb9359e1b1e951338a8e483f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>digits</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a91b8bad7187ffaf230ef371991797928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>digits10</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a7b371870b43b6b4c3a3e1cb07e3dbe60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float_denorm_style</type>
      <name>has_denorm</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ab275600f190db063ce5936971b752802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>has_denorm_loss</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a8e5823cf31d17a7114ec82d86ab72e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>has_infinity</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>aae800c860f41fae6736f88d6d2b1787f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>has_quiet_NaN</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>aa2516a8ba990214bb64d25c30e04b3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>has_signaling_NaN</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a007c526a58348f56ff2ca2f1e698b945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_bounded</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>aaa936846c20463800736835fba6711ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_exact</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>afdf71074af23746967cb9d2d9c24639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_iec559</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ab4c82e6e7c3df5a1105556eeb9e9df58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a212a2e808d9d48f64ba8d0bccb19ca3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_modulo</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ab5b57cf00cd2edc53eaba27cd5ea6f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>af912f72d51824f462daf7edf845416f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_specialized</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a7c371573330316768c614feca59b1df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_digits10</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a6e32b1140c369a123cecd8b7e3c21e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_exponent</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>afd344b69d47d402b86994c84c8ad696e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_exponent10</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ae8950570fa0c345492636b500fa00f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_exponent</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a3121b20003015b07c1a26de6a5520b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_exponent10</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a5ae0620c190cbb2961036a605692e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>radix</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>aa64c5d7a83f3b1ccd7e225e92d75656e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::float_round_style</type>
      <name>round_style</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a34e3af89fb70b7e14191f852e5a43d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>tinyness_before</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a95311da8f502dfe347c87a8e04065e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>traps</name>
      <anchorfile>structstd_1_1numeric__limits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ad5e61e18c439dc0832c96cda98929b90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::numeric_limits&lt; volatile Eigen::half &gt;</name>
    <filename>structstd_1_1numeric__limits_3_01volatile_01Eigen_1_1half_01_4.html</filename>
    <base>std::numeric_limits&lt; Eigen::half &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::NumericalDiff</name>
    <filename>classEigen_1_1NumericalDiff.html</filename>
    <templarg></templarg>
    <templarg>mode</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a65ba02edf924aaa2a4f395ff2ba4f7c9a7b60db5d38043c3b1762f52ac755eaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a65ba02edf924aaa2a4f395ff2ba4f7c9a8e89e21610664f7a3002d78d8eb07570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Functor</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a9c80e89edd7ad2a385d8da74d6f308ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a65ba02edf924aaa2a4f395ff2ba4f7c9a7b60db5d38043c3b1762f52ac755eaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::InputType</type>
      <name>InputType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>afc12b27c98f40cee11004ca122e57ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aba79bc99cd5ed368ba9c1877084796aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a0f230ba1d9c016396db42a47c955cac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a65ba02edf924aaa2a4f395ff2ba4f7c9a8e89e21610664f7a3002d78d8eb07570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::ValueType</type>
      <name>ValueType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a78f0e4dbed51aec35c3ca7d4f0ec49a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a8fc63f1c3307cc6e61dc4d70c57b5037</anchor>
      <arglist>(const InputType &amp;_x, JacobianType &amp;jac) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a01850ed47501236ecbb06186305c2884</anchor>
      <arglist>(const Functor &amp;f, Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aa0c9b360ead36c6ecb822776549b57bf</anchor>
      <arglist>(const T0 &amp;a0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aff5b053135d4a9eb03e1ece6cd621f5f</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>af08a8d5c3ea7bc1eb31c6776a161e1fc</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T2 &amp;a2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a6d01a39fbc70fdcdeb5ac62b29102543</anchor>
      <arglist>(Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NumericalDiff &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a1c3bb1fabbcc4e7cdc3ad4db7a001952</anchor>
      <arglist>(const NumericalDiff &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>ac51d0396d54f4fa74aa3aa90284feca3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::NumericalIntegratorExplicitInterface</name>
    <filename>classcorbo_1_1NumericalIntegratorExplicitInterface.html</filename>
    <base>corbo::DynamicsEvalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NumericalIntegratorExplicitInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a59295efd267fb7a7df620e3255216de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>UnaryFunction</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a434d28f7d4660f77c057d46811b3f45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; NumericalIntegratorExplicitInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>abf533ad0847a8cd5929bc5a97b567c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>ab4bd2d7774483cf884206c53aa5731c4</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a9a5a466c2c77d86a42becc280215a54d</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getConvergenceOrder</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a11e45516566eae89ef7fcc72056f8e56</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a664f5e80fd847d9e783f201fa2c7eca3</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a46f51378cd413f1db114d309d6018160</anchor>
      <arglist>(int state_dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a1500dc79dd0e96555b0fce298cd9eb1d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a3868908ea6f2e73b02b291ff5aca3204</anchor>
      <arglist>(const Eigen::VectorXd &amp;x1, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; x2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>solveIVP</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>a42d0212693dd60da4ac1b02b6c2db009</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; x2)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NumericalIntegratorExplicitInterface</name>
      <anchorfile>classcorbo_1_1NumericalIntegratorExplicitInterface.html</anchorfile>
      <anchor>aa5cb306085eeb3a73d219368b1d2f2a6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NumTraits</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <templarg></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>aa0b601db6996a9fd02f367a6b09d86c1a56ba64b781474cc83d02c21022981ec2</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>aa0b601db6996a9fd02f367a6b09d86c1a0969d047a256a4c3f869c087d8e4982e</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>aa0b601db6996a9fd02f367a6b09d86c1a12a863e9ba53e43785fa0bfb3815e5ac</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>aa0b601db6996a9fd02f367a6b09d86c1aa332b61314d0a1d827079d6cdc0e9ede</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>aa0b601db6996a9fd02f367a6b09d86c1a3f024fddf4e7f582d8087deb32831bee</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>aa0b601db6996a9fd02f367a6b09d86c1afd0e64a8d71d90a9d917d72e1f63a972</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>aa0b601db6996a9fd02f367a6b09d86c1a35d8472b70a1077e4f4874f5d6d0b046</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>aa0b601db6996a9fd02f367a6b09d86c1afd0e64a8d71d90a9d917d72e1f63a972</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>aa0b601db6996a9fd02f367a6b09d86c1a56ba64b781474cc83d02c21022981ec2</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>aa0b601db6996a9fd02f367a6b09d86c1a0969d047a256a4c3f869c087d8e4982e</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>aa0b601db6996a9fd02f367a6b09d86c1a12a863e9ba53e43785fa0bfb3815e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a1339c70e5bca976d329f493f9c8de37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aa0b601db6996a9fd02f367a6b09d86c1a35d8472b70a1077e4f4874f5d6d0b046</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>aa0b601db6996a9fd02f367a6b09d86c1a3f024fddf4e7f582d8087deb32831bee</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>aa0b601db6996a9fd02f367a6b09d86c1aa332b61314d0a1d827079d6cdc0e9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits10</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>afa3c14d7e0a60c9aeea2328f09059239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aa9c1591071935c1eb322c36c57da7e60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a9039536169068ac142ace493fa1c5527</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>NumTraits&lt; NumTraits&lt; internal::remove_all&lt; DerType &gt;::type::Scalar &gt;::Real &gt;</base>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a38d57fc2b010584ece1f9e82a66eda46a4fbb1778281c9d037b2b34952941ee28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DerType &gt;::type</type>
      <name>DerTypeCleaned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>aa108a6a451dfc85fea0c4a485d8401d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename DerTypeCleaned::Scalar &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a2f014c8b9cb807dd4f8e45a1ddafd683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>ada3e807a032847e41f78cdc845b68572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a189d1370ef670215ec26db536be0575a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; Matrix&lt; typename NumTraits&lt; typename DerTypeCleaned::Scalar &gt;::Real, DerTypeCleaned::RowsAtCompileTime, DerTypeCleaned::ColsAtCompileTime, 0, DerTypeCleaned::MaxRowsAtCompileTime, DerTypeCleaned::MaxColsAtCompileTime &gt; &gt;</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>afa444d6af438e78c37c2089492f0f1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a38d57fc2b010584ece1f9e82a66eda46a4fbb1778281c9d037b2b34952941ee28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; double &gt;</base>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01double_01_4.html</anchorfile>
      <anchor>ad123052aa1b3780ae4898fd2aa24c1d7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; Eigen::half &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</filename>
    <base>GenericNumTraits&lt; Eigen::half &gt;</base>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162a56a95f34d5fe820252a97b4f9d26b54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162aa00a5a00a0cf111f64667d262442b7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162acd9e2ab7ef82e5aa9fa8330c6c87868f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162a24927b7e4122ef25891cd6f8226bba57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162acd9e2ab7ef82e5aa9fa8330c6c87868f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162aa00a5a00a0cf111f64667d262442b7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162a56a95f34d5fe820252a97b4f9d26b54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a586cd2cdbb5f03455baded898729b162a24927b7e4122ef25891cd6f8226bba57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a09a018ebeae611c150313c8cda0f145a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a6fffdc81a58bd3906030d469505ef63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>highest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a67bf27437a43b8675e40045309539f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>infinity</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ac4e7248fc3f54219a3c5b07cedf4d518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>lowest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a7d5f67182bb2516ea3efc7066295513b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>quiet_NaN</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a0b8075845399063d92caa9e746eaf2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; float &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01float_01_4.html</filename>
    <base>GenericNumTraits&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC float</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01float_01_4.html</anchorfile>
      <anchor>a9257602903a4e9bd9f201cf9f9c098fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; long double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01long_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; long double &gt;</base>
    <member kind="function" static="yes">
      <type>static long double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5bf85ab5ecced7609defe19263af11f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumTraits&lt; NumTraits&lt; internal::remove_all&lt; DerType &gt;::type::Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <base>GenericNumTraits&lt; NumTraits&lt; internal::remove_all&lt; DerType &gt;::type::Scalar &gt;::Real &gt;</base>
  </compound>
  <compound kind="class">
    <name>NumTraits&lt; Scalar &gt;</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <base>GenericNumTraits&lt; Scalar &gt;</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>a0e94263b69f0e5533129ef1f0b92915fab99441497d8d5b2c6056cbe2e103e3fb</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>a0e94263b69f0e5533129ef1f0b92915fa2526c4859472dd18367e7d00492a99e3</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>a0e94263b69f0e5533129ef1f0b92915fa70e953a450c3e5817fbb97454ba8d1ac</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>a0e94263b69f0e5533129ef1f0b92915fa671694792952efd2ac34c811047d9767</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>a0e94263b69f0e5533129ef1f0b92915fa1d47451b366507189b6fed5b94fdf7e7</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>a0e94263b69f0e5533129ef1f0b92915fa671694792952efd2ac34c811047d9767</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>a0e94263b69f0e5533129ef1f0b92915fab99441497d8d5b2c6056cbe2e103e3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; _Real &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>aa017fbbc8a02142f677c28fac53af290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a0e94263b69f0e5533129ef1f0b92915fa1d47451b366507189b6fed5b94fdf7e7</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>a0e94263b69f0e5533129ef1f0b92915fa70e953a450c3e5817fbb97454ba8d1ac</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>a0e94263b69f0e5533129ef1f0b92915fa2526c4859472dd18367e7d00492a99e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC int</type>
      <name>digits10</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a06b72eb41f48ff3d66d6011c16996167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Real</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a33b37d5d4526b91d6e925cd4d19c6ca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Real</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a4fdd6ff81d1edb67db29ef4ef65f77fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; std::string &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</filename>
    <base>GenericNumTraits&lt; std::string &gt;</base>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a8cb4097e7dab58e5b499ad61b9af1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a1e8fbe3baeb2f81f2da9692e4b98ae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a4ef88a22babac4b3b364cab6b42d6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a2e04d974e101f4b107bf4f6d0890b88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a4ef88a22babac4b3b364cab6b42d6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a2e04d974e101f4b107bf4f6d0890b88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a1e8fbe3baeb2f81f2da9692e4b98ae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a92cbf35ad29ad53ac1668ee8ea18af33a8cb4097e7dab58e5b499ad61b9af1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits10</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a7da9ef6dfd4af0991132f3a8a0149561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a922df2d46e07bd82368dfb8f8a0dc616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ab74bf4b113a47689cc39ed11bf7b54df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>highest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>acedf5c9ac112bbe77328663a01a0e1a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>infinity</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a0f2c6bfbd4c3d3f599d9ba5a824b1915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>lowest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>aeaa8e4063e98c02ba2ba822d4960f002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>quiet_NaN</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a50b4338b6cef4d96b11233d55b96eaf8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumTraits&lt; typename MatrixType::Scalar &gt;</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <base>GenericNumTraits&lt; typename MatrixType::Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; void &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01void_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>corbo::Observability</name>
    <filename>classcorbo_1_1Observability.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkLinearTimeInvariantSystem</name>
      <anchorfile>classcorbo_1_1Observability.html</anchorfile>
      <anchor>a3c0ea096ecd658f0e5cfd432873eb81e</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;C, int *rank=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ObserverInterface</name>
    <filename>classcorbo_1_1ObserverInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>OutputVector</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>ae1a6e697984ef976030894589840ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ObserverInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a0e795b67a7bcb3f8fbc0614366318063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a05773a1c5220f0850b3eecd73074b0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ObserverInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a050b8096973530267e66580862da75bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a83cf5a2598789bd2cf0a2edece1ec188</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>aae397e06e1e5590a320fd7ad6e7c70cf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a84fb79fcd3efc5bbf32e60a00c5526a5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>ab22e30cca03be9eb4866db87b21746c9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>observe</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a1ce6b306857957d9eb23211202af10ae</anchor>
      <arglist>(const OutputVector &amp;y, StateVector &amp;x, const Duration &amp;dt, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a2082beb55b2c78c21a49edb6554db562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObserverInterface</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a740a1ca9ae9c4b4240fcadfe34b668a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; ObserverInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1ObserverInterface.html</anchorfile>
      <anchor>a73c58256dcd40c04c971a0deb01b849b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::OneOfParamWidget</name>
    <filename>classcorbo_1_1gui_1_1OneOfParamWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>registerParameter</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>ad08576646546a78912b570e29297526c</anchor>
      <arglist>(const QString &amp;label, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectParameter</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a8ccbe20fb23b33cd4422738336065ae5</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentParameterChanged</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a060b6861f06abed3523f237fe583a3a7</anchor>
      <arglist>(const QString &amp;label)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>signalUpdateRequested</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>aec5856c2b780fd8ead0862a6cc21cb6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDescription</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a95b21bf0f0b467e04f8362c5f358e208</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt; &amp;</type>
      <name>nestedFieldName</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a3e552f83c4dc1ddf3ad0318564ba3412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; std::string &gt; &amp;</type>
      <name>nestedFieldName</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a2f5c281565ee8e9b4c4314bf24d82992</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>nestedFieldNameUnrolled</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>aaad7a30c53de80e3931a8e1c3f8a8ebd</anchor>
      <arglist>(const std::string &amp;delimiter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneOfParamWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a0a39714eba719d97f973cc141a39250e</anchor>
      <arglist>(const QString &amp;label, ParameterCache *cache=nullptr, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneOfParamWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a95af8262a4fb6639c1688f37aa104402</anchor>
      <arglist>(ParameterCache *cache=nullptr, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a32befb0a62a840594f68f61c74982996</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OneOfParamWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>aa03b29e586bbaca08d5a5e5dc63a1b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addParametersToCache</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>aa5625e273f12fd92a71527be6924dcf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>restoreParametersFromCache</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a2d5e092f23120027d5aa4c0164521953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LabelComboBoxWidget *</type>
      <name>_combobox</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a8961cfeacc1ee7579ea79c15a1d84647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHash&lt; QString, const google::protobuf::FieldDescriptor * &gt;</type>
      <name>_fields</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a7a7a456604b5a6a3057680708a7bbedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a3f8ec0583d5fb152de840cfd485cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>google::protobuf::Message *</type>
      <name>_message</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>ac75b60315344669db9562aeaa73e140f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_nested_field_name</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a87599bcc79dfaf3826c539a7d06dbe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterCache *</type>
      <name>_param_cache</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a3a67902a0dcaa133150b7fd97195cd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_param_widget</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>ae94e981e376d48bcac1c6a176c2d73f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_selected_item</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a2e81aac5ec82c67a50ddac1464b2ce91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_selected_item_parsed</name>
      <anchorfile>classcorbo_1_1gui_1_1OneOfParamWidget.html</anchorfile>
      <anchor>a0402a5a2a0549d71fb832311fce8a281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::OneStepPredictor</name>
    <filename>classcorbo_1_1OneStepPredictor.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a29a1035c06a304bf5f634700b3eccf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>ab418230b37c7d1b43c98d2addb107fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDeadTime</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a7cccca5ff3d938cd548cdfee37c5c3af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a5464afd558566b67c00d4ff863605589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneStepPredictor</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a5c99c3957a1c6cefc9d9ea5651bac4f5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>predict</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a39a3eca6a8c1e8e96dd29e857eabbe20</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x0, std::vector&lt; std::pair&lt; double, ControlVector &gt;&gt; u_seq, double dt, Eigen::Ref&lt; StateVector &gt; x1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>aef97103b95689af9d5541fb3ffada914</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemDynamics</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>ae1e14c7dfe55b13ca7689daec7336600</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>ad79eccffc5db917fa3bebad02e405ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a905a5b19ca75bb026265ba0966360f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1OneStepPredictor.html</anchorfile>
      <anchor>a10cb318a9d11abacd9b6009e1b35f098</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::OP</name>
    <filename>structEigen_1_1internal_1_1OP.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>BisSPD</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyOP</name>
      <anchorfile>structEigen_1_1internal_1_1OP.html</anchorfile>
      <anchor>a84f889851396fbeb02979b8b6ee3936e</anchor>
      <arglist>(MatrixSolver &amp;OP, const MatrixType &amp;A, int n, Scalar *in, Scalar *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>project</name>
      <anchorfile>structEigen_1_1internal_1_1OP.html</anchorfile>
      <anchor>a09cd5c86fad9d98fd88621c581479355</anchor>
      <arglist>(MatrixSolver &amp;OP, int n, int k, Scalar *vecs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyOP</name>
      <anchorfile>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>aef25eae361c08f8d3c8974cd244871df</anchor>
      <arglist>(MatrixSolver &amp;OP, const MatrixType &amp;A, int n, Scalar *in, Scalar *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>project</name>
      <anchorfile>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a39686f2a8d34dca1b2c79da7467a78fa</anchor>
      <arglist>(MatrixSolver &amp;OP, int n, int k, Scalar *vecs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyOP</name>
      <anchorfile>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>aa9e415926754fb7a987b8b8a6a985446</anchor>
      <arglist>(MatrixSolver &amp;OP, const MatrixType &amp;A, int n, Scalar *in, Scalar *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>project</name>
      <anchorfile>structEigen_1_1internal_1_1OP_3_01MatrixSolver_00_01MatrixType_00_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad5dffc4670a49260f7e0d52643381bbc</anchor>
      <arglist>(MatrixSolver &amp;OP, int n, int k, Scalar *vecs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::OpenLoopControlTask</name>
    <filename>classcorbo_1_1OpenLoopControlTask.html</filename>
    <base>corbo::TaskInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OpenLoopControlTask &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>ab58f2be20cafc83479800fc3612cd992</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a46079275411bd877905b7fc798711280</anchor>
      <arglist>(const Environment &amp;environment, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>TaskInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a37176752073a59677ccef6cbec9aeadd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenLoopControlTask</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a3444f5f38e553cbe51bbb5371f7d89bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a3ce86ac4242cc1e8c213295811175f36</anchor>
      <arglist>(Environment &amp;environment, SignalTargetInterface *signal_target=nullptr, std::string *msg=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>abb7436a853c08a7049bd2ed3369ca5b8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlReference</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a73c94e8c4b98dd3a3c7c24de5bf0731a</anchor>
      <arglist>(ReferenceTrajectoryInterface::Ptr ureference)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateReference</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a2c8e351adf6d4a3f1c51334aed788efe</anchor>
      <arglist>(ReferenceTrajectoryInterface::Ptr xreference)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a62ae5aff85ee2f68cba6a46669f19862</anchor>
      <arglist>(const Environment &amp;environment, std::string *msg=nullptr) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a97f429ff2dd31e3af7a6e6ab3cddac77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_realtime_sync</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>aab4b7194a4357a7090f1e3ef56426570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>_ureference</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a12ae3e479ce7116175b5d906bb90340a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>_xreference</name>
      <anchorfile>classcorbo_1_1OpenLoopControlTask.html</anchorfile>
      <anchor>a964a276b1f7d978b36b52dd0ac026852</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::OppositeExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, isHorizontal ? 1 :ExpressionType::RowsAtCompileTime, isVertical ? 1 :ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</anchorfile>
      <anchor>a12e491ec1208969db2f68570bb7f6e4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::OptimalControlProblemInterface</name>
    <filename>classcorbo_1_1OptimalControlProblemInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a93f2a15630b664145c8a83b4de9ce9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OptimalControlProblemInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a7b808a668d8e1daedeaf23b1a0b4432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>aa39e9c3c08432b083de5694732f76d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; OptimalControlProblemInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>ac298a4fce26e05ffe45ebbe19abe0e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>compute</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a52408fdf7cf4af3714b4a3cecd009642</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, const Time &amp;t, bool new_run=true, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a0afd6de7f5315bcbc1e7eee83a7e3e78</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCurrentObjectiveValue</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a69c5987e16eb83c1e47f90fafc2c76dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>af655ea0327a1af61a09b8b99756fbb4d</anchor>
      <arglist>(ControlVector &amp;u0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a8239f57f278bcec4ae712400e179eb7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a450f9ec1e329939f63bd6edee61459b1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>abde5a7796d3d79c8c4072d08f27a3dbf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a819a2d298b41b33126aa2e15a0fcc9ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OptimalControlProblemStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>ac5e3e860727656cf03797e7f33736308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getTimeSeries</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a971946d7a12045a2451f960f7df4c923</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>aa2e19da284c3b46c61aa78e9132cc06a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isConstantControlAction</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a2574256a6f8643d7969869af31e4a94e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a131d21c3833f5b7cebfd54c434413947</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>ac2979dcbecfe39b69b5798d67f7ffeb8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a34141fe750b2c400e3084de4515b034b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPreviousControlInput</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>ac5563342c01591fb5f2b2613ac9ab369</anchor>
      <arglist>(const Eigen::Ref&lt; const ControlVector &gt; &amp;u_prev, double dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPreviousControlInputDt</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>a5a5b614c2d2f8e285e4ef3711d23d172</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimalControlProblemInterface</name>
      <anchorfile>classcorbo_1_1OptimalControlProblemInterface.html</anchorfile>
      <anchor>adfb68e77f1f67df38e915d70e5209e6d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::OptimalControlProblemStatistics</name>
    <filename>structcorbo_1_1OptimalControlProblemStatistics.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OptimalControlProblemStatistics &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcorbo_1_1OptimalControlProblemStatistics.html</anchorfile>
      <anchor>ad99d7752bc29b70d0163f3cd8d654062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structcorbo_1_1OptimalControlProblemStatistics.html</anchorfile>
      <anchor>ab8996c754cc01fe7bbc2f6b66db8fd4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Duration</type>
      <name>preparation_time</name>
      <anchorfile>structcorbo_1_1OptimalControlProblemStatistics.html</anchorfile>
      <anchor>a0f63f8aa8b510eaa217d87d8b1eba310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Duration</type>
      <name>solving_time</name>
      <anchorfile>structcorbo_1_1OptimalControlProblemStatistics.html</anchorfile>
      <anchor>ad3fb23319dcd36366f2520986911fca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::OptimizationEdgeSet</name>
    <filename>classcorbo_1_1OptimizationEdgeSet.html</filename>
    <base>corbo::EdgeSetInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OptimizationEdgeSet &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>adac2c9e359dc3246b0d5b23778f059a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ad548eeb6655a62c6a8179460664e1db4</anchor>
      <arglist>(std::initializer_list&lt; BaseEdge::Ptr &gt; objective_edges, std::initializer_list&lt; BaseEdge::Ptr &gt; equality_edges, std::initializer_list&lt; BaseEdge::Ptr &gt; inequality_edges, std::initializer_list&lt; BaseMixedEdge::Ptr &gt; mixed_edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ad6470f7b1b4b8e4f5790b540cfb94ce3</anchor>
      <arglist>(std::initializer_list&lt; BaseEdge::Ptr &gt; objective_edges, std::initializer_list&lt; BaseEdge::Ptr &gt; lsq_objective_edges, std::initializer_list&lt; BaseEdge::Ptr &gt; equality_edges, std::initializer_list&lt; BaseEdge::Ptr &gt; inequality_edges, std::initializer_list&lt; BaseMixedEdge::Ptr &gt; mixed_edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEqualityEdge</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a15bff9a3260f68ae251f1c27161a294b</anchor>
      <arglist>(BaseEdge::Ptr edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInequalityEdge</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>abe1bf1756baf012c45e43a1ce874db1a</anchor>
      <arglist>(BaseEdge::Ptr edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLsqObjectiveEdge</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a0a9ff8028dc5d987c234b49a7df86449</anchor>
      <arglist>(BaseEdge::Ptr edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMixedEdge</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a9c95f06d07fca5b15965d6c02d9bc110</anchor>
      <arglist>(BaseMixedEdge::Ptr edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObjectiveEdge</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>abd1c9b819149eb7283a5a6bd5182ffde</anchor>
      <arglist>(BaseEdge::Ptr edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a0443f05e20ce896593b13a94bb0155d4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearEdgeCache</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>aa85bbbe07fca265fdda7453eb2b21e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEdgeIndices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a6691d06f81bc998699108e0f6de03e71</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDimensions</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ae959e49fe40b4d2fee918ee01999c76f</anchor>
      <arglist>(int &amp;non_lsq_obj_dim, int &amp;lsq_obj_dim, int &amp;eq_dim, int &amp;ineq_dim)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getEqualityEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a544d3299fa440ce53fca613685559554</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getEqualityEdgesRef</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ab1c146cfee8b3700835d1b3bc41a00df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getInequalityEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ab151d45da341cafad6e8b159caba6ce6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getInequalityEdgesRef</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>acd99360e2e5eb9fec2829d9ab91c3454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getLsqObjectiveEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ac4f21019211216bc2b068848cce245bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getLsqObjectiveEdgesRef</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ae9d52cada21cfeea09477a68a5251da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BaseMixedEdge::Ptr &gt; &amp;</type>
      <name>getMixedEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a77dba9407848ec44fc062e306d35da6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BaseMixedEdge::Ptr &gt; &amp;</type>
      <name>getMixedEdgesRef</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a3677c824118d181b0d1b5110bfa0b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getObjectiveEdges</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>af7a5f42a132e3b6a3377b15bf47a9031</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BaseEdge::Ptr &gt; &amp;</type>
      <name>getObjectiveEdgesRef</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>adc57c1128be1423571ce39a0a6c3188d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasOnlyLeastSquaresObjectives</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a3e33593c788d801a7d7a6304c6ab560a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEdgeCacheEmpty</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ab20f258bd043640bf612a67632f59a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerEdgesAtVertices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ad9661216319758cb1caf782298c36a1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerEdgesAtVertices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a175fdcf91dd936fe693dbe67dfa8c545</anchor>
      <arglist>(VertexSetInterface &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveEdgeCacheMemory</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a2b5fb336f919e930d8f08a3ffcb61240</anchor>
      <arglist>(int est_value_cache_size, int est_jacobians_cache_size) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeEdgeIndices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a787efe8eb7e42eac274c70876270d63f</anchor>
      <arglist>(std::vector&lt; BaseEdge::Ptr &gt; &amp;edges, int &amp;idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeEdgeIndices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>af2a7c6d19789fb9f6d56ef2aa4d8c081</anchor>
      <arglist>(std::vector&lt; BaseMixedEdge::Ptr &gt; &amp;edges, int &amp;idx_obj, int &amp;idx_lsq_obj, int &amp;idx_eq, int &amp;idx_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeObjectiveEdgeIndices</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a0810a4d63da4010170d700c2789caf8a</anchor>
      <arglist>(std::vector&lt; BaseEdge::Ptr &gt; &amp;edges, int &amp;idx, bool lsq_edges)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseEdge::Ptr &gt;</type>
      <name>_equalities</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a018ff7666df249656a8acda04de60970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseEdge::Ptr &gt;</type>
      <name>_inequalities</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>ae765d6c935b6ae970e6c1658e770c4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseEdge::Ptr &gt;</type>
      <name>_lsq_objectives</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>adf207948079818579f6748b150464566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseMixedEdge::Ptr &gt;</type>
      <name>_mixed</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a944a3e2ada4fdb440895ca02b41347ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseEdge::Ptr &gt;</type>
      <name>_objectives</name>
      <anchorfile>classcorbo_1_1OptimizationEdgeSet.html</anchorfile>
      <anchor>a3b5d7727ceb4eb22b85ff7c2255125bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::OptimizationProblemInterface</name>
    <filename>classcorbo_1_1OptimizationProblemInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OptimizationProblemInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a5a0a5ed0ba6d5128464932812386d1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; OptimizationProblemInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a335a7f827695b439b94564bbd00ae478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a71fc33b00c336b4625dfb58f242e774d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationProblemInterface</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a9040459631eb5af7ae9816bcaa6acf3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aa823f29ea3dd33b95d3bb60ecf8644d6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac8ddc8e142539feccb5b813e82a5ce4c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae6e165ecd17b6c6b6f4b12cf6779c5ab</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a442d15dd88b67c7b8efc0b941243d36a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a09f6dc9fab96c89a17071e2c321a81cc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aae486a4f9b1154886e484997813636c6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>adcb10648419d99b0f9bb4abc3410bf8d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a93e7691d038c54d6dab1b487b6870017</anchor>
      <arglist>(int idx, double increment)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a74577f296053f1808331d443ecf54ee5</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a22f5be102f79242a813566a6ccabd778</anchor>
      <arglist>(int idx, double x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7e95fad6f5da27b7d55eb307f212ab38</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6812fb7968d96782e33eec38a775ac0d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a45565f9185b56984d684a7db94ead57b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae3888ea76b0df9793ecf398451d7bad1</anchor>
      <arglist>(bool keep_backup)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a91cae54432efbd2c400a06373535c08a</anchor>
      <arglist>(bool all=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a868d34f323460182f06c9b0358303320</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0b1caf2fab53b20409b7f8c662ff6dd3</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a02219c0bb0f9940bb0fbbc62d60c8e5e</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab056a07a27904dcca113e577afac606d</anchor>
      <arglist>(int idx, double lb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a766eaecb1baf80cf3e047aac3145db0a</anchor>
      <arglist>(int idx, double ub)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab62c3c49774c75648d65dace12f862c2</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af09709337f12c1d4971aecca42bf4dbc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a268b80be9b50882c27312d1ac2e5b30e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac326e853d53c1e0729afb3bafac58b40</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeValueObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aa83501c911ac516e2f87a3769b512a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8252d4a3ef0967e54cd992235c275329</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6c5399ee1d7598ae13674017acac143c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad0d795538a0cce4f79397f5834fd3e4c</anchor>
      <arglist>(double &amp;non_lsq_obj_value, Eigen::Ref&lt; Eigen::VectorXd &gt; lsq_obj_values, Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values, Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>finiteCombinedBoundsDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a4cdbb6bf58557528d43d355920efebd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>finiteBoundsDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a14674ecbe058ee00690fca0e7eb256a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeValuesActiveInequality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae66d400ce56be94d6254131b415928a6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDistanceFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac1d6e51f3c40c7c7d5b10c8d2570eb90</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeLowerAndUpperBoundDiff</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0c8a2ce58673a90fb17f53eae0c8331b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_minus_x, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_minus_x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getParametersAndBoundsFinite</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aec2ef33028df542cd18a7d864aa73d58</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; x_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad5fc3077df5b59d53765c48a904cb5c5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientNonLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a244899061df7aab5eb36cd2fa22c8ec8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad152741a0c416b54f18869c01e62a9b8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianLsqObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7fb6ba1cc5f6f30faee5c3205a10b372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjectiveStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a10c3930f93bf11a909481668a3900c30</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjectiveValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a613b2d6c86dfd92e88e4d91b385d0dfe</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a31a4500437ea85e92610bab1514ae854</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a67ef88402fb6519fc57c4a4a2edf8c51</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8fafcb5ccfc56fd013882ed969eca350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a5a0d292768b093bf7f382c6cb5e29314</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a848c1857fa911aaef24d85cc162378eb</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a9234725550347f55f045845fd95add31</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3c88b8db36c69092151d131ba8ac7ee4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a52526b37c7df0d27cf5a14e52028fb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a93f9cb421f51cc90cdd127170fe9839a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6d695f9f27596d82a6ed347a3e8f66dd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a45e7e37a1810bd8afd6e0b0541cc5197</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3725bc15d1b61b0adba1b0a38c7cf15f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianActiveInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>adf2d34599cb74f53074e93fe67f14f51</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a87f2f359f85ae697629f3a8a50041b14</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a19d240003a8aedcc624025922cc545df</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianFiniteCombinedBoundsNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3bce5749ba8caf8bc8d4505e4649f193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3b0641cb50be40e53ae11ffd4107cb8a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a56c82d4b09a8ca2c51233729cc29a391</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>acbf17496a8ed61bb0300e9003f446289</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianFiniteCombinedBoundsIdentity</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>abc197d80f01f323e8aae8f796ee2004d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a4ab68f8d20dfe62458520c11de4e39ec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient_non_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_eq, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_ineq, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3e159c1271da88a50a508c7cb18c297f</anchor>
      <arglist>(int &amp;nnz_lsq_obj, int &amp;nnz_eq, int &amp;nnz_ineq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af6362c857c19a00ff16c7fac9789d7e2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_ineq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_ineq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae301e50d2fc27882936e4e080bc89e62</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>abb6036fd5c51c363b6c5c8d9fd6cab38</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_lsq_obj, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_eq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_ineq, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobian</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a28167f0cb10c83a06c8f0770035a8d13</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, bool objective_lsq, bool equality, bool inequality, bool finite_combined_bounds, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0, const Eigen::VectorXd *values=nullptr, const Eigen::VectorXi *col_nnz=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeCombinedSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6cb5588f06e5c206b559e4ebe6b7dfac</anchor>
      <arglist>(bool objective_lsq=true, bool equality=true, bool inequality=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac5a8f5ca547f73f94c1a14c4728af83b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool objective_lsq=true, bool equality=true, bool inequality=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a559a22bf5eb7f7aef059c74abb9e1828</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool objective_lsq=true, bool equality=true, bool inequality=true, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientObjectiveAndCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a94496775059ae29020d0962ce92d5597</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient, Eigen::Ref&lt; Eigen::VectorXd &gt; jac_values, bool equality=true, bool inequality=true, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>acf7f410b75e5ccb4f8fec17f97396b80</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr, bool jacob_scaled=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aca672929e7474b298af2f2251dbbffd0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, double multiplier=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a2cee8ed70c2a9d9be5ca0199f659d3f4</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a5ffce76c873bce2c99f29600712a4bc4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab23c6332a40bfdc2d059bad8fa45113b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double multiplier=1.0, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a466558fbe49156c0b87a4c609ccced53</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, double multiplier=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveLL</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad17963b0204f92c32f372dde99c8d51d</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveNNZperCol</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8e5298c6da67c79593e3d4374160f77f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a2dc9f257cc2210a7972b78e0dea63835</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a383747fc00432f5141307feb2992cfbf</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a10b08d0fe0d58384768158c36493b25e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af399df73791d2b1c9da0e1eb8ded466c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0bec9b8ee2a73b12cd330cf028fb3268</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aff5886488a56916b27b0925c69ece988</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a1e55d84833c582715110b95d7cb3bda7</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a68156ac3732824ffce7990c03a4fdd9d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0e315486cd9df39e24e002f3283d054f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a65a9f4af6d4299d8ef70b21d9bd084d5</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7387f65c2f3b63d6ba6774107d7ab915</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_eq, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a66180cba34ba25ba5912c520889f6c47</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian_obj, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_eq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>afe1bed3eff2dcbb33fba7cd1e0bcb2e4</anchor>
      <arglist>(int &amp;nnz_obj, int &amp;nnz_eq, int &amp;nnz_ineq, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a16dbd6495098d567606606978fce7a81</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_ineq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_ineq, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae6a587fbbb550bce917fea7196380f42</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianLagrangian</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7b8db043a99597ebb7e7b65f8a973b1d</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const double *multipliers_eq, const double *multipliers_ineq, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianLagrangianNNZperCol</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6281158da3e854f16c1349897d13c9d8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aa823f29ea3dd33b95d3bb60ecf8644d6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac8ddc8e142539feccb5b813e82a5ce4c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae6e165ecd17b6c6b6f4b12cf6779c5ab</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a442d15dd88b67c7b8efc0b941243d36a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a09f6dc9fab96c89a17071e2c321a81cc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aae486a4f9b1154886e484997813636c6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>adcb10648419d99b0f9bb4abc3410bf8d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a93e7691d038c54d6dab1b487b6870017</anchor>
      <arglist>(int idx, double increment)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a74577f296053f1808331d443ecf54ee5</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a22f5be102f79242a813566a6ccabd778</anchor>
      <arglist>(int idx, double x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7e95fad6f5da27b7d55eb307f212ab38</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6812fb7968d96782e33eec38a775ac0d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a45565f9185b56984d684a7db94ead57b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae3888ea76b0df9793ecf398451d7bad1</anchor>
      <arglist>(bool keep_backup)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a91cae54432efbd2c400a06373535c08a</anchor>
      <arglist>(bool all=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a868d34f323460182f06c9b0358303320</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0b1caf2fab53b20409b7f8c662ff6dd3</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a02219c0bb0f9940bb0fbbc62d60c8e5e</anchor>
      <arglist>(int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab056a07a27904dcca113e577afac606d</anchor>
      <arglist>(int idx, double lb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a766eaecb1baf80cf3e047aac3145db0a</anchor>
      <arglist>(int idx, double ub)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab62c3c49774c75648d65dace12f862c2</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af09709337f12c1d4971aecca42bf4dbc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a268b80be9b50882c27312d1ac2e5b30e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac326e853d53c1e0729afb3bafac58b40</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeValueObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aa83501c911ac516e2f87a3769b512a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8252d4a3ef0967e54cd992235c275329</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6c5399ee1d7598ae13674017acac143c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad0d795538a0cce4f79397f5834fd3e4c</anchor>
      <arglist>(double &amp;non_lsq_obj_value, Eigen::Ref&lt; Eigen::VectorXd &gt; lsq_obj_values, Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values, Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>finiteCombinedBoundsDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a4cdbb6bf58557528d43d355920efebd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>finiteBoundsDimension</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a14674ecbe058ee00690fca0e7eb256a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeValuesActiveInequality</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae66d400ce56be94d6254131b415928a6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDistanceFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac1d6e51f3c40c7c7d5b10c8d2570eb90</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeLowerAndUpperBoundDiff</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0c8a2ce58673a90fb17f53eae0c8331b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_minus_x, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_minus_x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getParametersAndBoundsFinite</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aec2ef33028df542cd18a7d864aa73d58</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; ub_finite_bounds, Eigen::Ref&lt; Eigen::VectorXd &gt; x_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad5fc3077df5b59d53765c48a904cb5c5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientNonLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a244899061df7aab5eb36cd2fa22c8ec8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad152741a0c416b54f18869c01e62a9b8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianLsqObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7fb6ba1cc5f6f30faee5c3205a10b372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjectiveStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a10c3930f93bf11a909481668a3900c30</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjectiveValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a613b2d6c86dfd92e88e4d91b385d0dfe</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianLsqObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a31a4500437ea85e92610bab1514ae854</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a67ef88402fb6519fc57c4a4a2edf8c51</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8fafcb5ccfc56fd013882ed969eca350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a5a0d292768b093bf7f382c6cb5e29314</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a848c1857fa911aaef24d85cc162378eb</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a9234725550347f55f045845fd95add31</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3c88b8db36c69092151d131ba8ac7ee4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a52526b37c7df0d27cf5a14e52028fb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a93f9cb421f51cc90cdd127170fe9839a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6d695f9f27596d82a6ed347a3e8f66dd</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a45e7e37a1810bd8afd6e0b0541cc5197</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3725bc15d1b61b0adba1b0a38c7cf15f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianActiveInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>adf2d34599cb74f53074e93fe67f14f51</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianActiveInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a87f2f359f85ae697629f3a8a50041b14</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a19d240003a8aedcc624025922cc545df</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianFiniteCombinedBoundsNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3bce5749ba8caf8bc8d4505e4649f193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3b0641cb50be40e53ae11ffd4107cb8a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a56c82d4b09a8ca2c51233729cc29a391</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianFiniteCombinedBounds</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>acbf17496a8ed61bb0300e9003f446289</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobianFiniteCombinedBoundsIdentity</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>abc197d80f01f323e8aae8f796ee2004d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseJacobians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a4ab68f8d20dfe62458520c11de4e39ec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient_non_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_lsq_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_eq, Eigen::Ref&lt; Eigen::MatrixXd &gt; jacobian_ineq, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a3e159c1271da88a50a508c7cb18c297f</anchor>
      <arglist>(int &amp;nnz_lsq_obj, int &amp;nnz_eq, int &amp;nnz_ineq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af6362c857c19a00ff16c7fac9789d7e2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_ineq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_ineq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae301e50d2fc27882936e4e080bc89e62</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>abb6036fd5c51c363b6c5c8d9fd6cab38</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_lsq_obj, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_eq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_ineq, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobian</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a28167f0cb10c83a06c8f0770035a8d13</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, bool objective_lsq, bool equality, bool inequality, bool finite_combined_bounds, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0, const Eigen::VectorXd *values=nullptr, const Eigen::VectorXi *col_nnz=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeCombinedSparseJacobiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6cb5588f06e5c206b559e4ebe6b7dfac</anchor>
      <arglist>(bool objective_lsq=true, bool equality=true, bool inequality=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ac5a8f5ca547f73f94c1a14c4728af83b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool objective_lsq=true, bool equality=true, bool inequality=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a559a22bf5eb7f7aef059c74abb9e1828</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool objective_lsq=true, bool equality=true, bool inequality=true, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradientObjectiveAndCombinedSparseJacobiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a94496775059ae29020d0962ce92d5597</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; gradient, Eigen::Ref&lt; Eigen::VectorXd &gt; jac_values, bool equality=true, bool inequality=true, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>acf7f410b75e5ccb4f8fec17f97396b80</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;jacobian, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr, bool jacob_scaled=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aca672929e7474b298af2f2251dbbffd0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, double multiplier=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianObjectiveNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a2cee8ed70c2a9d9be5ca0199f659d3f4</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a5ffce76c873bce2c99f29600712a4bc4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab23c6332a40bfdc2d059bad8fa45113b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, double multiplier=1.0, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a466558fbe49156c0b87a4c609ccced53</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, double multiplier=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveLL</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ad17963b0204f92c32f372dde99c8d51d</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianObjectiveNNZperCol</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8e5298c6da67c79593e3d4374160f77f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a2dc9f257cc2210a7972b78e0dea63835</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianEqualitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a383747fc00432f5141307feb2992cfbf</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a10b08d0fe0d58384768158c36493b25e</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af399df73791d2b1c9da0e1eb8ded466c</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianEqualities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0bec9b8ee2a73b12cd330cf028fb3268</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>aff5886488a56916b27b0925c69ece988</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseHessianInequalitiesNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a1e55d84833c582715110b95d7cb3bda7</anchor>
      <arglist>(bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalitiesStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a68156ac3732824ffce7990c03a4fdd9d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalitiesValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0e315486cd9df39e24e002f3283d054f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianInequalities</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a65a9f4af6d4299d8ef70b21d9bd084d5</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeDenseHessians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7387f65c2f3b63d6ba6774107d7ab915</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_obj, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_eq, Eigen::Ref&lt; Eigen::MatrixXd &gt; hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessians</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a66180cba34ba25ba5912c520889f6c47</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double &gt; &amp;hessian_obj, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_eq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>afe1bed3eff2dcbb33fba7cd1e0bcb2e4</anchor>
      <arglist>(int &amp;nnz_obj, int &amp;nnz_eq, int &amp;nnz_ineq, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a16dbd6495098d567606606978fce7a81</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_obj, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_eq, Eigen::Ref&lt; Eigen::VectorXi &gt; i_row_ineq, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col_ineq, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessiansValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae6a587fbbb550bce917fea7196380f42</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianLagrangian</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a7b8db043a99597ebb7e7b65f8a973b1d</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const double *multipliers_eq, const double *multipliers_ineq, const Eigen::VectorXi *col_nnz=nullptr, bool upper_part_only=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseHessianLagrangianNNZperCol</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a6281158da3e854f16c1349897d13c9d8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool upper_part_only)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warn_if_not_specialized</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0a8d8807ff2e0fe53c4c9520dd400bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearForm</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0c1fe63884722b699e819a5398f47b28</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormNNZPerColumn</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ae79006aeb3fc1a159859c0d9f3cadcd5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; col_nnz, bool include_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormNNZ</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a00eac7d5b193593f67624ef46452bcd0</anchor>
      <arglist>(bool include_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormStructure</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>adc6c37d31bb3fdd67c0bdc3ce1db521f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXi &gt; i_row, Eigen::Ref&lt; Eigen::VectorXi &gt; j_col, bool include_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormValues</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>ab965d80ae9015887360ebba49a2c49b8</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values, bool include_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormAndHessianLagrangian</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a52dc788ac98eea8e800a5bb9d7d52b74</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, const double *multipliers_eq, const double *multipliers_ineq, Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz_H=nullptr, const Eigen::VectorXi *col_nnz_A=nullptr, bool upper_part_only_H=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeBoundsForTwoSideBoundedLinearForm</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a0717817ddee9ecb4578f1dcc1873920a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lbA, Eigen::Ref&lt; Eigen::VectorXd &gt; ubA, bool include_finite_bounds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeSparseJacobianTwoSideBoundedLinearFormAndHessianObjective</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>a8c1876033e28eb131263bedd29d559d5</anchor>
      <arglist>(Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;H, Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt; &amp;A, bool include_finite_bounds, const Eigen::VectorXi *col_nnz_H, const Eigen::VectorXi *col_nnz_A, bool upper_part_only_H)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkIfAllUnfixedParam</name>
      <anchorfile>classcorbo_1_1OptimizationProblemInterface.html</anchorfile>
      <anchor>af3d8134161ddc5b2f99957a0a6cfc57e</anchor>
      <arglist>(std::function&lt; bool(double, int)&gt; fun)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::OrReducer</name>
    <filename>structEigen_1_1internal_1_1OrReducer.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1OrReducer.html</anchorfile>
      <anchor>a3f857cf6a887104cf90f060ae9f7efb1</anchor>
      <arglist>(bool accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1OrReducer.html</anchorfile>
      <anchor>a962a0415af7673cf55e7e94bdcc72dc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1OrReducer.html</anchorfile>
      <anchor>a37d73ca982ac58f8a3f0c820f0f701f6</anchor>
      <arglist>(bool t, bool *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1OrReducer.html</anchorfile>
      <anchor>a0ee66da515c702279a7be2b963a23b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1OrReducer.html</anchorfile>
      <anchor>a2adc30d70c27ac84d82953cc01549271</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>a18f2433efe133c4555139a20474e044fa878a86877de0d9c4e249a6f2a78c0496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>a18f2433efe133c4555139a20474e044fa878a86877de0d9c4e249a6f2a78c0496</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>afb5bc4768a8077c6ffdde9e2f0193d71a5c9249e82c3955d01f9e55f61245e581</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>afb5bc4768a8077c6ffdde9e2f0193d71a5c9249e82c3955d01f9e55f61245e581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::OuterReducer</name>
    <filename>structEigen_1_1internal_1_1OuterReducer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1OuterReducer.html</anchorfile>
      <anchor>a8136f58f94804c6134d1c4162c61820d</anchor>
      <arglist>(const Self &amp;, Op &amp;, const Device &amp;, typename Self::CoeffReturnType *, typename Self::Index, typename Self::Index)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HasOptimizedImplementation</name>
      <anchorfile>structEigen_1_1internal_1_1OuterReducer.html</anchorfile>
      <anchor>a6fab6aeec440dc8dfb1e274334ffcea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::OuterStride</name>
    <filename>classEigen_1_1OuterStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; Value, 0 &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>abe8aa731146aebafe6a1d750645b5315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>ac095c1e78785f794d07a6ba63c29c86c</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; Value, 0 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a249f8e69c0e9744a99806556d1af20e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OuterStride&lt;&gt;</name>
    <filename>classEigen_1_1OuterStride.html</filename>
    <base>Stride&lt; Value, 0 &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>abe8aa731146aebafe6a1d750645b5315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>ac095c1e78785f794d07a6ba63c29c86c</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; Value, 0 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a249f8e69c0e9744a99806556d1af20e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aa23461fb4651a53dbeebfabf0e8f53c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>adf9d9dcbbd516e11ae8d92079f6cd1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a1f74114177a9c701e8d90a8856921c6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OuterVectorInnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a33fbca649cb90b3ecf57766bf6d7344a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a9537b6a4548e9032aff51f1639723169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>OuterVectorInnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>afb2ca8452def969cfa4529f325a4fb7f</anchor>
      <arglist>(const unary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aaac20a4aa2d9eaf3b13420dd09e7187f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>af81d5617bbe1440bb2d1656538ac9759</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>af3bd367f770626bb5b24ec5c46deca3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a45f7acc2ef55279b6bae3781cb647141ac351f903468b0172263b31ce5435cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a45f7acc2ef55279b6bae3781cb647141ac351f903468b0172263b31ce5435cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aa2e8b4841d6fa23d89c567ee76c04ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unary_evaluator &amp;</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a8a359fe3402fc44d7def38757052b4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Index</type>
      <name>m_innerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a4e6e61935ef79a529ecc2dd662a8cc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvalIterator</type>
      <name>m_it</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>ab359425b71347fd878a13bc4d7921ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outerPos</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a8b07eef7f825158efdb3b324e1e0d060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_rank2_update_selector</name>
    <filename>structinternal_1_1packed__rank2__update__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1packed__rank2__update__selector.html</anchorfile>
      <anchor>ac715b62e82d418cc9d05b6e937019841</anchor>
      <arglist>(Index size, Scalar *mat, const Scalar *u, const Scalar *v, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_matrix_vector_product</name>
    <filename>structinternal_1_1packed__triangular__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30a499ac7e29fe8f8fc82252658cfe683f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30a0893b78c01540f2e92786f5de3960eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30aaf11ba204570a37bcde3cf87e0426aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30a0893b78c01540f2e92786f5de3960eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30aaf11ba204570a37bcde3cf87e0426aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>a7ba5d53542669530cd9c5ef60d081e30a499ac7e29fe8f8fc82252658cfe683f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>aaa6dda6b5464bdfc3d9983a058a06895</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar276b5115542213b72dec295d4a61d1d6.html</anchorfile>
      <anchor>ad4a7898e84b5ed11d91407daf65e4843</anchor>
      <arglist>(Index size, const LhsScalar *lhs, const RhsScalar *rhs, ResScalar *res, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</name>
    <filename>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aac167cb1a04f9147c46ea13c1d93374f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aa6f24b3b334c4c98cfccff3d24291317c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aacb51e56091dcd2cdea601afc462d1b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aa6f24b3b334c4c98cfccff3d24291317c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aacb51e56091dcd2cdea601afc462d1b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a31a3b2d5d457d89f8cef0b263c1e611aac167cb1a04f9147c46ea13c1d93374f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a3449e8d82450f53ad5fe35eb8ae73d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1packed__triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalar9a731e7afccd7f29de015913610bc7fa.html</anchorfile>
      <anchor>a157346f99961d3aa8bc220fcfbbc748d</anchor>
      <arglist>(Index size, const LhsScalar *lhs, const RhsScalar *rhs, ResScalar *res, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_solve_vector</name>
    <filename>structinternal_1_1packed__triangular__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>internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</name>
    <filename>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03439b730cf64a892ced6b2d324d1e140.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03439b730cf64a892ced6b2d324d1e140.html</anchorfile>
      <anchor>a595e3a90d4dac4e1b541be9c5144d7afa882e759bf110ece61c283602da264c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03439b730cf64a892ced6b2d324d1e140.html</anchorfile>
      <anchor>a595e3a90d4dac4e1b541be9c5144d7afa882e759bf110ece61c283602da264c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03439b730cf64a892ced6b2d324d1e140.html</anchorfile>
      <anchor>ae15bb9e68ea29715d12bc0273e5fc3f3</anchor>
      <arglist>(Index size, const LhsScalar *lhs, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</name>
    <filename>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_057a171e7172470ce63c1a380c64c7d15.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_057a171e7172470ce63c1a380c64c7d15.html</anchorfile>
      <anchor>aa315410ad963dd12bca83bcf64499f76ac9e0a08a2cc74d6edad7c1dab55540bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_057a171e7172470ce63c1a380c64c7d15.html</anchorfile>
      <anchor>aa315410ad963dd12bca83bcf64499f76ac9e0a08a2cc74d6edad7c1dab55540bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_057a171e7172470ce63c1a380c64c7d15.html</anchorfile>
      <anchor>a1f4ef79683075f1d2bea057c14a5f5b1</anchor>
      <arglist>(Index size, const LhsScalar *lhs, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</name>
    <filename>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03baa71afca66e936bd4a6c5dd72c28c6.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>structinternal_1_1packed__triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_03baa71afca66e936bd4a6c5dd72c28c6.html</anchorfile>
      <anchor>a453073b02ec8a717f090dffc05e388a0</anchor>
      <arglist>(Index size, const LhsScalar *lhs, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Eigen::internal::Packet</name>
    <filename>unionEigen_1_1internal_1_1Packet.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ac7106df37783ca7e863f2aac2d77b40e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>i</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a73485360dd91d7e59db417e445931749</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>l</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a96a1067820acbac4c481fe63b78ebcb4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ui</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a3ea45786676267b331c9c1fa5366904d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>ul</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a9ed24e8cc724a9af68aa9ca9a37d18a6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v2d</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>af5ca72a89eda67aedb62d67efed0835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet2l</type>
      <name>v2l</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ac12660f5bd77d2906e0e2ac8464877dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet2ul</type>
      <name>v2ul</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a392b94f62f7d878ce68cca757a6d8d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4i</type>
      <name>v4i</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a80c11722980f20f903a873831f4f11e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4ui</type>
      <name>v4ui</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ab725695337c5673ab0eea5fe958e1948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet1cd</name>
    <filename>structEigen_1_1internal_1_1Packet1cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a8f54436712937ca2d20172e7886a986d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>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="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a536e144bdddffb2fbb24024e7bd451b6</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>acefdb72009987d2a8757b65f1a4f1961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__m128d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>aee58d36c97f6675b185da155593eb16c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet2cd</name>
    <filename>structEigen_1_1internal_1_1Packet2cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a0c8a2237c3da61718762baa331f24672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a64efe67ea5b2f0a9bd10071ab02323b6</anchor>
      <arglist>(const __m256d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m256d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a1986df7e3a3f8607144c754ae23a95ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet2cf</name>
    <filename>structEigen_1_1internal_1_1Packet2cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>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>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>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>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>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>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>Packet1cd</type>
      <name>cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a9c6b63e10d8a859ab8c5001234bb1b20</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>__m128</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>acd2643b2d029def252d3fd98eec2c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4f</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a0d764429cf0924d0fa93fbef9fe4e187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet4cf</name>
    <filename>structEigen_1_1internal_1_1Packet4cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet4cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>ae3f434da90534eb2f12095b4e3c246aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet4cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>a680cd59d1fc53b23b55be6d30016dad6</anchor>
      <arglist>(const __m256 &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m256</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>a8ee32107cbfc9c17077f3b68d8f61e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet4f</name>
    <filename>structEigen_1_1internal_1_1Packet4f.html</filename>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v4f</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4f.html</anchorfile>
      <anchor>a68a71523e74ff07b73502f2bab028684</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits</name>
    <filename>structEigen_1_1internal_1_1packet__traits.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a55db243518030e108f2adc169b981f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4afe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4abd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4acc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ac40b1e8f231d7441d59389e5d10af31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4afe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4acc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a55db243518030e108f2adc169b981f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4abd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a60adf1b5b0dbd4b0ae81fe0b70b9d9eb</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>ae0d28a95da75dbde4113b82d00ab5925a834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::packet_traits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3af1b66b398d16753d54442fe2343f187a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a22a33d0fd498c4627ae163377559c02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abaaf9d6a180123888f1b968038db85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a8b4778cdb5a5154faf20b04c988c2fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3adbbe898d599c2cf38eb147e943c7f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a39ba42c8bd32046e7387c470e3db4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3f210fd99fe456f7c9d344cfe31555e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a19d3f2184002823523b5b3d35d2ad49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3afd3a2da4b1c63358de01df756766fcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abf7abf812cf39b4622ede6f555af9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a09ad1352c194ecdf15a0c9f55ea31115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a39ba42c8bd32046e7387c470e3db4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3af1b66b398d16753d54442fe2343f187a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a19d3f2184002823523b5b3d35d2ad49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3afd3a2da4b1c63358de01df756766fcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3adbbe898d599c2cf38eb147e943c7f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a8b4778cdb5a5154faf20b04c988c2fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abaaf9d6a180123888f1b968038db85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abf7abf812cf39b4622ede6f555af9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a3f210fd99fe456f7c9d344cfe31555e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3a22a33d0fd498c4627ae163377559c02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>adf86f5f3309a80b584d0cadcc610ae52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>abfd8cf2aafb10174547c6590f5d34e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>af113faa9c4cc1492c8d7b70329940f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>af113faa9c4cc1492c8d7b70329940f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>ad4b7cfc0fdd38eb58c45b00755d1edc3abb23a5286bf787da77a66568e7621308</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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac012b65b45c915979f37af7347f30b37a7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac012b65b45c915979f37af7347f30b37a7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a1ea1055ec4df15373a78c6827648a4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac012b65b45c915979f37af7347f30b37a7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet16f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ab948cae83ab260558556a8941e985b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a27392d36d557f994efe8d88df4866656</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a99ebef4ddd368bdc58ef22a6cde33127a4d9f40bbeb17223f099a7db79a8888d6</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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7f0546edd55601b2c1ba88498c55dbc0af823169eda175c5ed6253e5730046bed</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>a7f0546edd55601b2c1ba88498c55dbc0ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; int32_t &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01int32__t_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_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a3f1eb88859c0a6444456e98b2ee8a705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a09ddf36fe4802afc072f08b89b3db33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a9677ea1c03c69dea47ca3d520826e3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a779a27e9cbe29d11b74dbe0b99d9d989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a09ddf36fe4802afc072f08b89b3db33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>a430890b77e280a93bf22dd7bda3df6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a779a27e9cbe29d11b74dbe0b99d9d989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a9677ea1c03c69dea47ca3d520826e3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>a95a9e2ef8a70b73583b20c8835f1e9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int32__t_01_4.html</anchorfile>
      <anchor>aeb67f7b7df4654857af27beb32e79b38a3f1eb88859c0a6444456e98b2ee8a705</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>ae0d28a95da75dbde4113b82d00ab5925a625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ac40b1e8f231d7441d59389e5d10af31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4afe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4acc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a55db243518030e108f2adc169b981f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4abd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4ab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a2f07df7dcebe23540e72fe2a70cc97b4a33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ae0d28a95da75dbde4113b82d00ab5925a60adf1b5b0dbd4b0ae81fe0b70b9d9eb</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>ae0d28a95da75dbde4113b82d00ab5925a834234c8b954ae9d07d3acf085fd3108</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>a73ebeada4745c9f6002297d8f004f85caea8a95136959dfc1ea969a5a87bb7a2c</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>a73ebeada4745c9f6002297d8f004f85caa088e7214ec458d789bc5228b9dd8ef6</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>a73ebeada4745c9f6002297d8f004f85ca577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85cad388026f0989e5f80af611e55bbb5a00</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>a73ebeada4745c9f6002297d8f004f85ca79d282d005ac68e759cf3801d5a62db7</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>a73ebeada4745c9f6002297d8f004f85caef50be3330abce8024d3006b88c95ebb</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>a73ebeada4745c9f6002297d8f004f85ca23634023499e49d2176e2c6a33f61225</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>a73ebeada4745c9f6002297d8f004f85cacb19c92c352f66f4d1466ea5bd3f2193</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>a73ebeada4745c9f6002297d8f004f85ca75593cf6a58b3ae32edb011711649270</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>a73ebeada4745c9f6002297d8f004f85ca8bd2e99d89acf5e68cd75cb6f06d2b25</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>a73ebeada4745c9f6002297d8f004f85ca5ca7d7b0a03575e1ef226c29407cc9fb</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>a73ebeada4745c9f6002297d8f004f85cae1b2f0e91a68e9d32a4d73986cafb07a</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>a73ebeada4745c9f6002297d8f004f85cadb1fcaeaf417f8cda1c5837a2c39a30c</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>a73ebeada4745c9f6002297d8f004f85ca3c84591d9829702bdf2ba926ee8f0a88</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>a73ebeada4745c9f6002297d8f004f85caea8a95136959dfc1ea969a5a87bb7a2c</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>a73ebeada4745c9f6002297d8f004f85caa088e7214ec458d789bc5228b9dd8ef6</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>a73ebeada4745c9f6002297d8f004f85ca577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85cad388026f0989e5f80af611e55bbb5a00</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>a73ebeada4745c9f6002297d8f004f85ca79d282d005ac68e759cf3801d5a62db7</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>a73ebeada4745c9f6002297d8f004f85caef50be3330abce8024d3006b88c95ebb</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>a73ebeada4745c9f6002297d8f004f85ca23634023499e49d2176e2c6a33f61225</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>a73ebeada4745c9f6002297d8f004f85cacb19c92c352f66f4d1466ea5bd3f2193</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>a73ebeada4745c9f6002297d8f004f85ca75593cf6a58b3ae32edb011711649270</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>a73ebeada4745c9f6002297d8f004f85ca8bd2e99d89acf5e68cd75cb6f06d2b25</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>a73ebeada4745c9f6002297d8f004f85ca5ca7d7b0a03575e1ef226c29407cc9fb</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>a73ebeada4745c9f6002297d8f004f85cae1b2f0e91a68e9d32a4d73986cafb07a</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>a73ebeada4745c9f6002297d8f004f85cadb1fcaeaf417f8cda1c5837a2c39a30c</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>a73ebeada4745c9f6002297d8f004f85ca3c84591d9829702bdf2ba926ee8f0a88</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>a73ebeada4745c9f6002297d8f004f85caea8a95136959dfc1ea969a5a87bb7a2c</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>a73ebeada4745c9f6002297d8f004f85caa088e7214ec458d789bc5228b9dd8ef6</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>a73ebeada4745c9f6002297d8f004f85ca577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85cad388026f0989e5f80af611e55bbb5a00</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>a73ebeada4745c9f6002297d8f004f85ca79d282d005ac68e759cf3801d5a62db7</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>a73ebeada4745c9f6002297d8f004f85caef50be3330abce8024d3006b88c95ebb</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>a73ebeada4745c9f6002297d8f004f85ca23634023499e49d2176e2c6a33f61225</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>a73ebeada4745c9f6002297d8f004f85cacb19c92c352f66f4d1466ea5bd3f2193</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>a73ebeada4745c9f6002297d8f004f85ca75593cf6a58b3ae32edb011711649270</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>a73ebeada4745c9f6002297d8f004f85ca8bd2e99d89acf5e68cd75cb6f06d2b25</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>a73ebeada4745c9f6002297d8f004f85ca5ca7d7b0a03575e1ef226c29407cc9fb</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>a73ebeada4745c9f6002297d8f004f85cae1b2f0e91a68e9d32a4d73986cafb07a</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>a73ebeada4745c9f6002297d8f004f85cadb1fcaeaf417f8cda1c5837a2c39a30c</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>a73ebeada4745c9f6002297d8f004f85ca3c84591d9829702bdf2ba926ee8f0a88</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>a73ebeada4745c9f6002297d8f004f85caa088e7214ec458d789bc5228b9dd8ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85ca8bd2e99d89acf5e68cd75cb6f06d2b25</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>a73ebeada4745c9f6002297d8f004f85ca5ca7d7b0a03575e1ef226c29407cc9fb</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>a73ebeada4745c9f6002297d8f004f85ca79d282d005ac68e759cf3801d5a62db7</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>a73ebeada4745c9f6002297d8f004f85cacb19c92c352f66f4d1466ea5bd3f2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85cad388026f0989e5f80af611e55bbb5a00</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>a73ebeada4745c9f6002297d8f004f85cadb1fcaeaf417f8cda1c5837a2c39a30c</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>a73ebeada4745c9f6002297d8f004f85cae1b2f0e91a68e9d32a4d73986cafb07a</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>a73ebeada4745c9f6002297d8f004f85ca23634023499e49d2176e2c6a33f61225</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>a73ebeada4745c9f6002297d8f004f85ca75593cf6a58b3ae32edb011711649270</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>a73ebeada4745c9f6002297d8f004f85ca3c84591d9829702bdf2ba926ee8f0a88</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>a73ebeada4745c9f6002297d8f004f85caef50be3330abce8024d3006b88c95ebb</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>a73ebeada4745c9f6002297d8f004f85ca577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>aa201000fa7adc5d0ff2556c0b138f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a7634eba4586ad4f9ad7cb2766ba2060d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>aa201000fa7adc5d0ff2556c0b138f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a73ebeada4745c9f6002297d8f004f85caea8a95136959dfc1ea969a5a87bb7a2c</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>
    <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>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</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>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</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>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</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>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2adc4fd5fead05fdb5b6888241332581bf</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>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2adc4fd5fead05fdb5b6888241332581bf</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</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>afcfc7673bab72bc9ee8dbe6422117ea2a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2a192ff624ea8894f96509f59b4ce9153e</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>afcfc7673bab72bc9ee8dbe6422117ea2aeefd3087e155b0cb8f16ff93ef0cf229</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>afcfc7673bab72bc9ee8dbe6422117ea2a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2adc4fd5fead05fdb5b6888241332581bf</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>afcfc7673bab72bc9ee8dbe6422117ea2afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2aea902502b7d8abf63e9f13454d0168dd</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>afcfc7673bab72bc9ee8dbe6422117ea2a8e477d5ddcf420673fe7c452924b86e3</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>afcfc7673bab72bc9ee8dbe6422117ea2ae166f9067c32c50418ebb29316abee5f</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>afcfc7673bab72bc9ee8dbe6422117ea2a480c13f0e219ae69ca79cb0182453bd1</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>afcfc7673bab72bc9ee8dbe6422117ea2acb950fbff7c519dd14c8844307aed1a1</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>afcfc7673bab72bc9ee8dbe6422117ea2a2c1478d24571660b49b4138ef94bf041</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>afcfc7673bab72bc9ee8dbe6422117ea2a14dfbd87e6849e597700f46ac529c8a8</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>afcfc7673bab72bc9ee8dbe6422117ea2a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ad9687ac24553844fbd766cdaf21c4ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afcfc7673bab72bc9ee8dbe6422117ea2add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::PacketBlock</name>
    <filename>structEigen_1_1internal_1_1PacketBlock.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable">
      <type>Packet</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1PacketBlock.html</anchorfile>
      <anchor>a4e3862f63f99dc8eb22bb6ba284d05f5</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4_1_1PacketConv.html</filename>
    <templarg>LoadMode</templarg>
    <templarg>ActuallyVectorize</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4_1_1PacketConv.html</anchorfile>
      <anchor>a62f64d8360f6c38855d2388e81ac54ad</anchor>
      <arglist>(const TensorEvaluator&lt; ArgType, Device &gt; &amp;impl, Index index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv&lt; LoadMode, true &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_0d0b5309acd2d911bfc10247d717d35e1.html</filename>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_0d0b5309acd2d911bfc10247d717d35e1.html</anchorfile>
      <anchor>aec734545f9037af6c0da9bfba7c06cff</anchor>
      <arglist>(const TensorEvaluator&lt; ArgType, Device &gt; &amp;impl, Index index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PacketConverter</name>
    <filename>structEigen_1_1PacketConverter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SrcCoeffRatio</templarg>
    <templarg>TgtCoeffRatio</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TgtPacket</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1PacketConverter.html</anchorfile>
      <anchor>a35a385665f28bdb237510dea85dbfb82</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PacketConverter</name>
      <anchorfile>structEigen_1_1PacketConverter.html</anchorfile>
      <anchor>a9d3876c438acf82a6578730ab60c7b10</anchor>
      <arglist>(const TensorEvaluator &amp;impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TensorEvaluator &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1PacketConverter.html</anchorfile>
      <anchor>aebfbceb7211346a8d13d1409d08e699d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 1, 2 &gt;</name>
    <filename>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_011_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TgtPacket</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_011_00_012_01_4.html</anchorfile>
      <anchor>a53f850f8e072428389d9c562d65b1c60</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PacketConverter</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_011_00_012_01_4.html</anchorfile>
      <anchor>a7c2141ff7ea9d0356204a162a99e5050</anchor>
      <arglist>(const TensorEvaluator &amp;impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TensorEvaluator &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_011_00_012_01_4.html</anchorfile>
      <anchor>a06c3a4b1f084c89df5bda45e060c07e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TensorEvaluator::Index</type>
      <name>m_maxIndex</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_011_00_012_01_4.html</anchorfile>
      <anchor>a96a6da5bd062ee46345a9bcf43755043</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 2, 1 &gt;</name>
    <filename>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_012_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TgtPacket</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_012_00_011_01_4.html</anchorfile>
      <anchor>ae15e673427e201f4627002872e0d11db</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PacketConverter</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_012_00_011_01_4.html</anchorfile>
      <anchor>aadcfb41e31496221684d5c859bb22e19</anchor>
      <arglist>(const TensorEvaluator &amp;impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TensorEvaluator &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac0176d23e832bac46cfeac8d9c363463</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 4, 1 &gt;</name>
    <filename>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TgtPacket</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_014_00_011_01_4.html</anchorfile>
      <anchor>a0038eb97be8f257744496077743990e7</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PacketConverter</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_014_00_011_01_4.html</anchorfile>
      <anchor>a66ded1fe77a76b6af5ac05a6f8cc7539</anchor>
      <arglist>(const TensorEvaluator &amp;impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TensorEvaluator &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1PacketConverter_3_01TensorEvaluator_00_01SrcPacket_00_01TgtPacket_00_014_00_011_01_4.html</anchorfile>
      <anchor>a8226c62d8c70073bc38ffe4cd21de2da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PacketType</name>
    <filename>structEigen_1_1PacketType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>packet_traits&lt; Scalar &gt;</base>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PacketType.html</anchorfile>
      <anchor>a3408a66e0894db9cb51e39dbf4fe9f0f</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, Packet16f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet16f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet16f_01_4.html</anchorfile>
      <anchor>abc1d0f94deb62c40d884c3293a0dbc18</anchor>
      <arglist>(Packet16f &amp;first, const Packet16f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>ac1744967710606c722b358f1b2349acd</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>ac1744967710606c722b358f1b2349acd</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cd_01_4.html</anchorfile>
      <anchor>a591e59857a9546b969896c00726c2312</anchor>
      <arglist>(Packet2cd &amp;first, const Packet2cd &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>a67e74f2cd50ad7d14d1820186da5f752</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>a67e74f2cd50ad7d14d1820186da5f752</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4cf_01_4.html</anchorfile>
      <anchor>a143a8ec4ae04105d432ff7d5a294fb57</anchor>
      <arglist>(Packet4cf &amp;first, const Packet4cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4d_01_4.html</anchorfile>
      <anchor>a3e257fc150f0bd96ef4d8578bd6fbf64</anchor>
      <arglist>(Packet4d &amp;first, const Packet4d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8d_01_4.html</anchorfile>
      <anchor>a75559aeaf9f507a75e08b853abcfa555</anchor>
      <arglist>(Packet8d &amp;first, const Packet8d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8f_01_4.html</anchorfile>
      <anchor>ab88632af1fe3faa1252771cf2d3fe770</anchor>
      <arglist>(Packet8f &amp;first, const Packet8f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::panel_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1panel__dfs__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a1a6f6ea1c48de60f918303cd6a63722aa39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a1a6f6ea1c48de60f918303cd6a63722aa39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>ac2c2ba4aabe69f4f9ed0fa2d4e5a243f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a51632d430c16b88f79f911ee7168de1f</anchor>
      <arglist>(IndexVector &amp;, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>panel_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a3efb9fc2c299aace73e1b18a53bd0b26</anchor>
      <arglist>(Index jcol, StorageIndex *marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a0e870a6937edbfa331104aff1122459b</anchor>
      <arglist>(Index krep, StorageIndex jj)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>ad35e09680a023ee42628342b1c166047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StorageIndex *</type>
      <name>m_marker</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a963e0dcd500fdb333ec6ea40217dcf93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ParallelIntegratorSystem</name>
    <filename>classcorbo_1_1ParallelIntegratorSystem.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a6f1b7fc9fc35d031109e74dcef7495ec</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>acd00672fd0c35a3a242ba74015a261a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>af41efe02af59a0dd6a0a2c89e637bd6e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a8d826d1471c382eb5cbbdb4707c631b8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a4ae277a2154e131051a5513f7843fc50</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getTimeConstant</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a32c398a54b29b2f72cb10fe6dc8a2963</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a6c1f092429f21c5508ac205c9a6301c2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a6cbafb1a05801355bbe3d356ee7056fe</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParallelIntegratorSystem</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>ac19f9a59c90fe5ebef0cb5f28f01647b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParallelIntegratorSystem</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>acc76f6d8fc3c9ab157208be2403cebe4</anchor>
      <arglist>(int dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimension</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a92a297877b4b6a5a869b963cb6642631</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeConstant</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a570d4c02bc08534313e68b7c7d0f0eed</anchor>
      <arglist>(double time_constant)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>af7be33cb598d00509badf5f39f2cfb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time_constant</name>
      <anchorfile>classcorbo_1_1ParallelIntegratorSystem.html</anchorfile>
      <anchor>a2db130472e130380b49dd67380522a32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ParameterCache</name>
    <filename>classcorbo_1_1gui_1_1ParameterCache.html</filename>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, std::unique_ptr&lt; google::protobuf::Message &gt; &gt;</type>
      <name>CacheMap</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>a81e92d6593e5cf2e726b7fe3747109cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>ab9eb41c4387abc1a57aa34a8b88b2888</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; google::protobuf::Message &gt;</type>
      <name>fromCache</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>af5de1356d239df4f14b69d5b24982476</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCache</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>af4614e8fb3169239ab39ad6ec3cc25c6</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCache</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>a71c66433e01c1a37c0fb1dea694e65c2</anchor>
      <arglist>(const std::string &amp;key, const google::protobuf::Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>nestedNameListToKey</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>a96b3ad23a9625b2e50d992bbad7c5c9b</anchor>
      <arglist>(const std::list&lt; std::string &gt; &amp;nested_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CacheMap</type>
      <name>_params</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterCache.html</anchorfile>
      <anchor>a710c207ea9c23b85b26a2daabc11fe88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::HybridNonLinearSolver::Parameters</name>
    <filename>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a2b18156c78dcdc6e89817a574ff8308d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a978be043045e930edc9bfb6b86696d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a69b495ac20715f7ebaf2022a0cd3d6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>ad20b6a0b854b93f339d77bc08fc2990b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_subdiagonals</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a125218e654873bda27e0106ab309df56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_superdiagonals</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a1dcb3e0d548b1be7c6a14decbde75d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a9e94c8adcbe77b10f60d75e9e2520460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::LevenbergMarquardt::Parameters</name>
    <filename>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a8adc9a57db0ee5f873a392614f06f46c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>aeb79e200a070bbbdab814231c5483394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a2d0cb2b7d405fb165b264aa61f16cbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>ftol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a1caca3072569971407111912bb861599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gtol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a24bc8140c7b91e465867700fc84640ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>aa3bf61cb8254b9a7d924920cab3a2311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>ab5364d8251a86b1ecb4959c233092c54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ParameterWidget</name>
    <filename>classcorbo_1_1gui_1_1ParameterWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addInfoText</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a9694e05bcd47144cbc278c748be7cdd3</anchor>
      <arglist>(const std::string &amp;text, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterBool</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>ab767f7735bfa6a4a05d45f045650bed4</anchor>
      <arglist>(bool value, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterBoolArray</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a23d5d88adc3b37a776f03cd7e5ed1ec8</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;values, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterDouble</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>aa3024af582b5d34e35286487e3865064</anchor>
      <arglist>(double value, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterDoubleArray</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a165aa5d6be6597f792b7d30f088e7de6</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;values, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterEnum</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a0bbc9778e9c5350cecf322e034ff32bb</anchor>
      <arglist>(const std::string &amp;value, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterInt32</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a573e7f5c131d809f93bda8d430b484cb</anchor>
      <arglist>(int value, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterInt32Array</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>ac8c8440229a2032ca37182ce63b81e79</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;values, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addParameterString</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a310deca0538a453242e7e4f4f751f5a1</anchor>
      <arglist>(std::string value, const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clearElements</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a4fc8865142e53bc9988027279ae83907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>endGroup</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>aa5314ed864e7d6996d0b25efae404eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>generateFromAllocatedField</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a1bb4ed2fb30dd86ab604d55471e9a2fe</anchor>
      <arglist>(google::protobuf::Message *message, const google::protobuf::FieldDescriptor *field)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>generateFromMessage</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a7eb13923b1bd7d8e915f7c1385859fcd</anchor>
      <arglist>(std::shared_ptr&lt; google::protobuf::Message &gt; message)</arglist>
    </member>
    <member kind="slot">
      <type>google::protobuf::Message *</type>
      <name>getMessage</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a2e641b6b9545c785533c1f632ebb1144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>const google::protobuf::Message *</type>
      <name>getMessage</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a7b1bb6e61b934328285c1a1d0640ac0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>hasParameters</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a55396e4b02affde8f2e6291ecad2ce4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot">
      <type>std::list&lt; std::string &gt; &amp;</type>
      <name>nestedParentFieldNames</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a7c4cad6f80fd814a108cd685cabf8767</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>const std::list&lt; std::string &gt; &amp;</type>
      <name>nestedParentFieldNames</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>aa801a34dece6accf260a9b84460a5990</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot">
      <type>QString</type>
      <name>parentFieldNames</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a55290306371d2d755cf4f6a679fef2c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startGroup</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a6e46acd68edaca7ff2ae1d1590f9c25d</anchor>
      <arglist>(const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parameterInt32Updated</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a9892e94472d7d47d5c78c29d5be04875</anchor>
      <arglist>(const QString &amp;parameter, int value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>signalUpdateRequested</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a07c0346d46bdc8a877b4affe081f6ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updatedOneOfField</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a41cdc84187278ae6376e6c473456744d</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a4d3d2fae92617f85ddb244f7cd308a6b</anchor>
      <arglist>(ParameterCache *cache=nullptr, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a336a777c6529629e02e501ffb0e2cf58</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParameterWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a4b23ffd5dfefe0824611ace840fd01ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateElements</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>ad92a4e7b2cdc7a339965c09ce746d9f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a46becfb713f4bc68ddecada180002cfc</anchor>
      <arglist>(google::protobuf::Message *message, const google::protobuf::FieldDescriptor *field=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addOneOfField</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a0deb13f333d212a7f80f3cc434d026fd</anchor>
      <arglist>(const MessageParser::FieldInformation &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSubWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a0b8c27e858322843ec8876b5a501567f</anchor>
      <arglist>(QWidget *widget)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStack&lt; std::tuple&lt; CollapsableGroupBox *, QLayout *, bool &gt; &gt;</type>
      <name>_groups</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a87093d17f35be7d5daee5bbfad6f9188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_parameters</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>ac93f6fa636f86d6a3f0f734828553d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a87cb860bf9502fd103c67ee6f9bd7fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_nested_parent_fields</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>a2a02ffc4a6a6f206b1eab98bde60397f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHash&lt; QString, OneOfParamWidget * &gt;</type>
      <name>_oneof_widgets</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>aa2193c1c3ebce1d8b6db90ede22b94d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterCache *</type>
      <name>_param_cache</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>accc4b3bfba5b25ec4acca1d0d30d489d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; google::protobuf::Message &gt;</type>
      <name>_param_message</name>
      <anchorfile>classcorbo_1_1gui_1_1ParameterWidget.html</anchorfile>
      <anchor>aa4331f1d06b136ffd528092f2cf72571</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ParametrizedLine</name>
    <filename>classEigen_1_1ParametrizedLine.html</filename>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab9ad99a1c473b1aba13d9919665e5e90a8826d777c96f024b6f863ae11688b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab9ad99a1c473b1aba13d9919665e5e90ac926055fbec0e893a577ccad45440eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab9ad99a1c473b1aba13d9919665e5e90a8826d777c96f024b6f863ae11688b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae2d24d0584d1d51e88bf0909f7b63831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab9ad99a1c473b1aba13d9919665e5e90ac926055fbec0e893a577ccad45440eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a32835565691f169b8fc7bd57ce9849b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>aad11e2302a47a1022c9feea635db3bec</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>ab5cdabc5a378d6cd74160d1bf07e009d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; ParametrizedLine, ParametrizedLine&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae449cdddaf69c16261435432524a194b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a9b525ba8085347134bd57c8c790bc16f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a99302a40ee20655361357d87574ad418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a7b88031321bd3b79fc5cf718c341b6e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a87f951a2b630166544c2e3149c32e781</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac1b7b3d106385512dba752c9c1f85ca0</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC _Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae6b9649c8626ac9af356be433098f395</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3971080cf6af623cd6b648f7befb141a</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC _Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a81ae07125f40721215fa6991c65bc747</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>intersectionPoint</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a612b6073c447d077e431834052012f4a</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a59e5cc23f3e2a815f220c499d72511a6</anchor>
      <arglist>(const ParametrizedLine &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a1c04c9ae696252b175ca4b41d1da3f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>acda88a1417e1353a15e94cd3ef0988f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a015d8983a059fd5c5be2eeca5b250c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab1bc8444abd2397f451b5ad13122bb32</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2d5276305af7aa238bea20414ed46bb0</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a79b16e1d949e4249de3b1c9b29948cf8</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a568fdd1f8f2ee270608685912598e711</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a61ad34a50e96854eaafb0987af49a362</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>pointAt</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a63bc01138456a0d51fa28d2c7e4b6a87</anchor>
      <arglist>(const Scalar &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a7088d6819f4b11e75aa26d65ccb2900a</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a922813e1d65b728dd475e8a69d393f36</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a124a66e573b930ff88078cfd2c25f8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6bb01036adee253466b65e2aa2a0330b</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>a252ac296e5645d6d9815e29f58209520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a652cac0c6ee60fa86adcdc359e013912</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></templarg>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector.html</anchorfile>
      <anchor>ab9b3df198fa7a73ed2fd7b3a968060a2</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, IndexType maxfct, IndexType mnum, IndexType type, IndexType phase, IndexType n, void *a, IndexType *ia, IndexType *ja, IndexType *perm, IndexType nrhs, IndexType *iparm, IndexType msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_run_selector&lt; long long int &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</filename>
    <member kind="typedef">
      <type>long long int</type>
      <name>IndexType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a3d616f3f50735e26dd3900cd92f869f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a773b269fe8ba5dbb85880add63251635</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, IndexType maxfct, IndexType mnum, IndexType type, IndexType phase, IndexType n, void *a, IndexType *ia, IndexType *ja, IndexType *perm, IndexType nrhs, IndexType *iparm, IndexType msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>af5d9ede1de07bf532067d2a02a1ff569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a35bae36ba68f58b8f2bd3278dfdc2ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9756a58b0b53cadab9350d86f375f3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ade50d8cb78211b8c04f204e7a50fa524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac30b64f982c8817a3c38d131a6f9a09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa2c4b297281ee5d39891f2018d83a5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5cf8f6e1c8a5e6060952b1f3a2f11e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5cd30f1d5de97b543f995d1ee6aafe30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6253d589ffa5c063fde5c732c81fd6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af2ab1adecb2d6eda3747192d1cc9a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a12a540bf60b60e726d39cfe197e67bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a87c2c1664ec2a6a1375576173fda930a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoImpl</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923eab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923eaaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923ea69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923eaaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a11e6b204912c77d1eceeb05f712b946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a90be930fec075f5fd78b9082f720d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923ea69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5b0f199e9396b2aaac3bf80d34ac10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afcadbbabb3d5474e3d3b8891b256923eab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a970eeb6d1193e63762adb8c7a06df581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a234a0c3536cccbeabcfe9ed8376a3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5bc3793e432180b0e990bb8fedcb302d</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>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a1735d09abb438a282ddca4c5bd05d993</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a52a56fde447df457c27f808ae81857a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7dce1175518593e33d32e30ab0ffee3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4da5aaafb4964daee9855b897ebc3a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aebf63524acad1cd560a3b293faf4df7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::pardiso_traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad34dfcda0a66d31a68b12bb8fc28f504</anchor>
      <arglist>(Index error) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a88149995a0eb64e4588283e6e5c47127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a0601bfff34aeb0a19e438a633890cf29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLDLT</name>
    <filename>classEigen_1_1PardisoLDLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a040774dd0b33ef541cb578bd41308c86a10f523173e381670a63f2fa1db9fec06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>aa8054b043c70cf7a6c34699339dc1b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a040774dd0b33ef541cb578bd41308c86a10f523173e381670a63f2fa1db9fec06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a405491f5705b03b8923ea1d0f04dfc15</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>aa90c423a5cc3111dbb6ce0474913a5b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>aa4079599d6a346053897c69c3f07defe</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>a2236c3f39e557b6525c3417604748e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a65ab057184a8c158d1356aa81729a11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a86fb65d70e65f26105bdbc6f6c90827e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a47a1936c390c8845f892507eeeb25426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLLT</name>
    <filename>classEigen_1_1PardisoLLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ae8edd530a566369f1f09a1458e054ea2ac4898f760e343171b3baef68e0b3fb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>aa45f981f7b34d7284a93cf5a0dc02414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ae8edd530a566369f1f09a1458e054ea2ac4898f760e343171b3baef68e0b3fb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>aeabb0487ea3e3e1b8d1aef223043636c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a44d6b441f3fba44971a416338650fb3e</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>a2d1a99bb7fb55dc744f6d3fb8998e42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a3c213b9dffa7af77470ec2a8f03cb00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a4b048f20d75e0ffd8b62a928268930a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>aff3286db13d209b0ee76d7e6985ccd4f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></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>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ae3ef8c724f70c9c6cc74b4926d902e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a3e1ea938dabedcf821518983cee7eac7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>aaf1ceedf78cad0399c71d61a9ae39932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>adcbb344aacd8b446ddc0c985b97518b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a3b473d6c0280685c4326a815b4113e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a1f10b99d3bc1e89d7a3ce2310846ed3f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ac6b89366233dede3acb259c751a4006a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::partial_lu_impl</name>
    <filename>structEigen_1_1internal_1_1partial__lu__impl.html</filename>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dynamic, Dynamic &gt;</type>
      <name>BlockType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ad63bb1112bcc2ea7fe95267d79c5f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, StorageOrder &gt; &gt;</type>
      <name>MapLU</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ac7d76f45eeb96ba883c796772dc74191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MapLU, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>aef9745ce92a2b897556eca8b407aaf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a66b78c8f3358a04ed1a11be0d4e65c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ab66f4cb2c3942d9c5a09aa4a26a15349</anchor>
      <arglist>(Index rows, Index cols, Scalar *lu_data, Index luStride, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions, Index maxBlockSize=256)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>abbae34180cea8ab2f3cee5def899d9fc</anchor>
      <arglist>(MatrixType &amp;lu, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::PartiallyFixedVectorVertex</name>
    <filename>classcorbo_1_1PartiallyFixedVectorVertex.html</filename>
    <base>corbo::VectorVertex</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PartiallyFixedVectorVertex &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a7159e7d2b0856e048da1fdb94da3c516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; PartiallyFixedVectorVertex &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a12cb6ea5eb5ccba2b6c25cc441b15397</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Array&lt; bool, -1, 1 &gt;</type>
      <name>fixedArray</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a4a8cf9fbaa40a5e1e84f32db2f793a17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimensionUnfixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>aad1fc0748f50bd6c3e2634cdcfbcdf28</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteBounds</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a8b7d47c8f6fd343bf030199c10f5c152</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>aedcb6bfc2e50adcbc98b125108934551</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a434bc5865c41c7b4b167df2c1a974022</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFixedComponents</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a96ba743de5ac7da84a4de5dfe40a80eb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixedComponent</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a2522f8c28a76b185d58dd60f9896e766</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a15d6abb5e448774884c32c7560463ba8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a96cfd8f02871c81ec497ba074e93d338</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a48c53a56a98769d42ad81d3bcfba5792</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::Array&lt; bool, -1, 1 &gt;&gt; &amp;fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a189323f1e35adf79a2d00c66200d2ef2</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a96e863b563fd9e60afa8d859e4ff1e6b</anchor>
      <arglist>(int dimension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartiallyFixedVectorVertex</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a43fe104043ecb1a7dfd5fac27f4d2928</anchor>
      <arglist>(int dimension, const Eigen::Ref&lt; const Eigen::Array&lt; bool, -1, 1 &gt;&gt; &amp;fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plusUnfixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>af3e8e65b0e7d3826c4b084814de2c1c9</anchor>
      <arglist>(const double *inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a9c7614c3fc103ac9b58611573531b1b4</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub, bool fixed=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>ae976264aacae3907902a0a741c997249</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub, const Eigen::Ref&lt; const Eigen::Array&lt; bool, -1, 1 &gt;&gt; &amp;fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimension</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>ab6d6da4430374609a7a23ad240d14eef</anchor>
      <arglist>(int dim) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a10ac59bab9f95a4ad441c1a997d0aa2c</anchor>
      <arglist>(bool fixed) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>acb17d5ca48a6c9f1309a36d07d2c7adc</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::Array&lt; bool, -1, 1 &gt;&gt; &amp;fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>afd92faf3c60d23e9f29735805c975f63</anchor>
      <arglist>(int idx, bool fixed)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array&lt; bool, -1, 1 &gt;</type>
      <name>_fixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>aee6a20514ab637a6b930dae8cf3c7450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_unfixed</name>
      <anchorfile>classcorbo_1_1PartiallyFixedVectorVertex.html</anchorfile>
      <anchor>a868a9fbd72598ed2b096aa8ee3ab77bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialPivLU</name>
    <filename>classEigen_1_1PartialPivLU.html</filename>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89a4a0dd4927ba82786d0596c62c6254c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89ad1ae85bad9c29e5fc3067d475e5d1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverBase&lt; PartialPivLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a1a65d90ce46880b92e9b335c972d689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af931d0a34b12985a2b993cfcdf635887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89ad1ae85bad9c29e5fc3067d475e5d1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89a4a0dd4927ba82786d0596c62c6254c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a35042babd31f5c1a462429d377576718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad5e4551af9e0e28d828c5f7c685ef780</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab3b3aca35ae872374f9678b626fcf2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>add2cb1f8ed412559c2593e161bf3cf7e</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad91eb6c7f54ca1de667a57fe4b2e3803</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a09034f38a21175265e5c5d6fe2984506</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ac6bc9ca16b951bd89393d7ee733e92a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acfc4598714664d328effc1c5f18a360a</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7463611de2f7ccc5b1c66b857d98ca78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; PartialPivLU &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad42ee3215533313febf86442d71a12fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a8fe282fbb5bdc51e1e9608624560eed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a27d5af4e6d13c175794233329c8c05cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7b720edd698a15d0ba3aa097d2a668f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a2af05ff1ce2d7cc4873962016d114605</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ae90ee629ae010f106ed712cefb93c0ca</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a708eda30806d4ad4731c5b7ad4accade</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad3853ab6351375308e8cd71d3a1af373</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a128d22259d05c8c038c876b53f6ddec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0282876192eec57ce10b8869542f7915</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad0070ee919960206a9e4e162f0f93bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a1f6a71c38f8d76ccbf0a10bab8d9a8e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aa1db4a8af12e76d777846f4db4c8d45a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a834264c5e86c11a3cf2572b562f16e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab70b9b85dbc9fd3862f20c649c3b71b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>signed char</type>
      <name>m_det_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a4df41443258cb127309f499cfea0f957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>accb4e2aef0f63f1c62783e2a283212fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a772c758db0f055baf7da2bda714a6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7995db96fbe492ae2b80b7129f15b02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af93d7bdcc215aa9597f58ed31807a9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ae0722be51a97b2ee2d91adb8ff721ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PartialPivLU&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</name>
    <filename>classEigen_1_1PartialPivLU.html</filename>
    <member kind="typedef">
      <type>SolverBase&lt; PartialPivLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a1a65d90ce46880b92e9b335c972d689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af931d0a34b12985a2b993cfcdf635887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89ad1ae85bad9c29e5fc3067d475e5d1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af14ec6a677ece9383486982c44f85c89a4a0dd4927ba82786d0596c62c6254c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a35042babd31f5c1a462429d377576718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad5e4551af9e0e28d828c5f7c685ef780</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab3b3aca35ae872374f9678b626fcf2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>add2cb1f8ed412559c2593e161bf3cf7e</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad91eb6c7f54ca1de667a57fe4b2e3803</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a09034f38a21175265e5c5d6fe2984506</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ac6bc9ca16b951bd89393d7ee733e92a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acfc4598714664d328effc1c5f18a360a</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7463611de2f7ccc5b1c66b857d98ca78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; PartialPivLU &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad42ee3215533313febf86442d71a12fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a8fe282fbb5bdc51e1e9608624560eed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a27d5af4e6d13c175794233329c8c05cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7b720edd698a15d0ba3aa097d2a668f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a2af05ff1ce2d7cc4873962016d114605</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ae90ee629ae010f106ed712cefb93c0ca</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a708eda30806d4ad4731c5b7ad4accade</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad3853ab6351375308e8cd71d3a1af373</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a128d22259d05c8c038c876b53f6ddec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0282876192eec57ce10b8869542f7915</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad0070ee919960206a9e4e162f0f93bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a1f6a71c38f8d76ccbf0a10bab8d9a8e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aa1db4a8af12e76d777846f4db4c8d45a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a834264c5e86c11a3cf2572b562f16e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab70b9b85dbc9fd3862f20c649c3b71b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>signed char</type>
      <name>m_det_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a4df41443258cb127309f499cfea0f957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>accb4e2aef0f63f1c62783e2a283212fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a772c758db0f055baf7da2bda714a6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a7995db96fbe492ae2b80b7129f15b02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>af93d7bdcc215aa9597f58ed31807a9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ae0722be51a97b2ee2d91adb8ff721ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialReduxExpr</name>
    <filename>classEigen_1_1PartialReduxExpr.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; PartialReduxExpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a05f0d591c2392a0eee08aa45a1672258</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>aa909380cde9e6da5c6b5d3bc05496de5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MemberOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a58cbbf866267b904339845bc9bb39329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Nested</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a25789864dd6496fec8c6b848afcf76e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PartialReduxExpr</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>aab0edbb3a25282a6a0e40fe31bd07680</anchor>
      <arglist>(const MatrixType &amp;mat, const MemberOp &amp;func=MemberOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a62f194c049be3bd11324fb6d489dc7f7</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>a40228bb89ee6948048b908c4be332f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a04038627ac7ebaecfc5b99957e4cb627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits</name>
    <filename>structEigen_1_1internal_1_1pastix__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ae598cac8985c2a8dee86daafae458857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3243bad36c09cd5cbab893b71e1ed51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9ea83d11d63ccd6541d5313e9d08290e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa6334f9e5e4c5c1d2a55a51a571766a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a61766da52cf38a40a9d8afeebb72889f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a15a2ad1b048090501c159dfe49af97ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac6506f6e99e6231cba90a17ce721faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a043abc9c458ee20bdf7df674eab32200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad5cf594f74d7538987a75f5db284ee4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab730372ff0f43dc2af281a4513832735</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9a3a36d1582355961fc61b56accce68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a18b75c7eedd17fd2ceb4011394ef650b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixBase</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aa6b4b6c81de023ce1ee8df24aea6a387a676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aa6b4b6c81de023ce1ee8df24aea6a387afa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; Derived &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aa6b4b6c81de023ce1ee8df24aea6a387a676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aa6b4b6c81de023ce1ee8df24aea6a387afa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2e10075626ec849c47c2360653e1a89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a63c39ad03354e57b4ea67683dead4674</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6ba5c02c8b13ad144a96f9fb6a5885e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af4a29373aa3e6a980738efde33f92a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a436e99a385c9c019be9627cc1fa884cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38378e7b2b5c750a8a23e2c21a69146c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a01b3786f9c460d32284fe63655f29109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af66956d5d8ee804ee0d4d66f56f6baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2a78525b0cfe2bbf28e03e2e90077748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38aac82eb011ec6a7cfe01ce64287a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLDLT</name>
    <filename>classEigen_1_1PastixLDLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a3c7b84a511dd769f502221e1cbf14ec4a72cec7cef19a4b6421fb1270687ce074</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>a6d993e5755d273cfe5cd3ec2d630e8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a157b9ccb897f3f6782d2b66f9fe3ed65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>acd0af39b396ec7d50077ccf52006ef72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a3c7b84a511dd769f502221e1cbf14ec4a72cec7cef19a4b6421fb1270687ce074</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>aab040289e7ba703326c03b11fb084341</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a7713ed923776078c7b3502edd4648215</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a1c0a387365fb676515c4a7d437708c4f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a06b957f1563943f703df9e323b45edb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a83cfb78d55832f6e025d31d9046ab7f3</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>a7dc3c6014d08ed2cdcd43e53cd04331b</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>ad438ba18972da6cece2efb3c0c4f3b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLLT</name>
    <filename>classEigen_1_1PastixLLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>ad88e77c0e4552dd636ef5acb1332b70fa5b2e843b10a0b9831d3070ccf892bcd8</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>ace9a1cbaac6394d855a3eb8443dbe326</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>ab69d56068bd1c29a170cc738f4a7c94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>af3a70026abd07d3b153fa847cd4840e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>ad88e77c0e4552dd636ef5acb1332b70fa5b2e843b10a0b9831d3070ccf892bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a00f7fb339fe7a89af66c8307b7078804</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a5d6c118b2723d7e88291e138a132f215</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a2ab5dcc58f707a2551d4dd5dacde08d4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a10a60ac4baa422f06650e3456d492ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>ad1029ee262b0b89548955d7810b34f2f</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>aea6bd9f25d44433aa9221eda445c2eb9</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>ac4ccf81f61402a2ba18225ac63446af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLU</name>
    <filename>classEigen_1_1PastixLU.html</filename>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLU&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>aed18d4eb0ae3c08f8f93061f7dc24824</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a4b67c097b679ef08aed2664667546439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a52582a5f7b76961317d15ffc33d87c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a22b77884485854a38c80866c70da23a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a4fc46a120032a448fca3b0be1c4ae5c0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>acb4fddee92e3e74fd67ced0afaa99d35</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a51bfa28ba2b74220906a682e8d002dea</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ac1cd749948fa1df329bb868d2039c2c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a39a6d7751096ac8085b4b0f832b5e719</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>a0fa05974a5dde48d14f36aa0d745cbee</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>af41f61be9a1673976df9c380b4829f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_structureIsUptodate</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a3b8fd2145c50a3be722a88d339595af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColSpMatrix</type>
      <name>m_transposedStructure</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>aeabb3c7a4874872073499987c0772a04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::perfvalues</name>
    <filename>structEigen_1_1internal_1_1perfvalues.html</filename>
    <member kind="variable">
      <type>Index</type>
      <name>colblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a5b84264675f896dadf7bd23bd165ca71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>fillfactor</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a753e3fe218963805700187736fc3af0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxsuper</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a28c5f327f26ed6071d55d31b8bd13c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>panel_size</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a2748521392b14bbcc12d4ec8ad15ddf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>relax</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a216549b3c18a3a3cbb3a59cc9e90b668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rowblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a34a7f1ca383030043ac9d45eb5ea80b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>af969c77893a9291a1b9625c307a5daf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>ab490ca1ee4f78042bf0abb820f155b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>a3210a391ac134c77d74d8542d6ed57dd</anchor>
      <arglist>(Dest &amp;dst, const PermutationType &amp;perm, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01HomogeneousShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a85b3889b31941e1625d84b26ff2191fca292a9a4d6edd032973091754c7ed0072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a85b3889b31941e1625d84b26ff2191fcadc6198d3326a1542bab84742f5de2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a3a0435ae8ee0594fa7863ccb3e5d5d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aec01f5b6941c4fc1848725a833d82de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a85b3889b31941e1625d84b26ff2191fcadc6198d3326a1542bab84742f5de2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MoveOuter, SparseMatrix&lt; Scalar, SrcStorageOrder, StorageIndex &gt;, SparseMatrix&lt; Scalar, int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor, StorageIndex &gt; &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a818a2f8e4abf15cc3e3d4bab12c79717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>adb258afbf25d91875e92fafd93f6a250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a85b3889b31941e1625d84b26ff2191fca292a9a4d6edd032973091754c7ed0072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeCleaned::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aff8eb11a2a810de9e603e9fe5c099443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a8e9f0f979bf25617f84deb0624a3179c</anchor>
      <arglist>(Dest &amp;dst, const PermutationType &amp;perm, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
  </compound>
  <compound kind="class">
    <name>permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationBase</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; Derived &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>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>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>EigenBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>EigenBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e69420308d07dc25a76be4fab241961ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>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>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationMatrix</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a69d36850093e1bcbe6055fd0c5d17c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a69d36850093e1bcbe6055fd0c5d17c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; Dynamic, Dynamic &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a69d36850093e1bcbe6055fd0c5d17c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a69d36850093e1bcbe6055fd0c5d17c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a69d36850093e1bcbe6055fd0c5d17c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PermutationShape</name>
    <filename>structEigen_1_1PermutationShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1PermutationShape.html</anchorfile>
      <anchor>a5e7ccddac22d76e40150fe848522b5b1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PermutationStorage</name>
    <filename>structEigen_1_1PermutationStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationWrapper</name>
    <filename>classEigen_1_1PermutationWrapper.html</filename>
    <templarg></templarg>
    <base>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>adc09c5cef3f47c99f148b48cbac10942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename IndicesType::Nested &gt;::type &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a88ae93cc14c136b2eec4a286b4c10c34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationWrapper</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a39db758eb2dc23e57fadc572d50137f6</anchor>
      <arglist>(const IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>ad8177189015eeb9e3c273af7def255b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a0f28a30e7520b39dce8aaa1eebbf620e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a5686e538fd257a300ec0848dd74907e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NonBlockingThreadPoolTempl::PerThread</name>
    <filename>structEigen_1_1NonBlockingThreadPoolTempl_1_1PerThread.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>PerThread</name>
      <anchorfile>structEigen_1_1NonBlockingThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>a7d2e68e416748ae7e490aa51348af4a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>NonBlockingThreadPoolTempl *</type>
      <name>pool</name>
      <anchorfile>structEigen_1_1NonBlockingThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>ac9253ba2b38cf9999eaf7d160aaf14a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rand</name>
      <anchorfile>structEigen_1_1NonBlockingThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>aa3fb82535b01751f87efbe7be7302c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thread_id</name>
      <anchorfile>structEigen_1_1NonBlockingThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>a31a9bcbb22ad2bfb751af740cd71daae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SimpleThreadPoolTempl::PerThread</name>
    <filename>structEigen_1_1SimpleThreadPoolTempl_1_1PerThread.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>PerThread</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>a2b4de639928c5ce553552f2b9d767a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SimpleThreadPoolTempl *</type>
      <name>pool</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>a51d1544230d6e984a771133d5104917f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thread_id</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1PerThread.html</anchorfile>
      <anchor>ac2e1ea1eba36bbc55fbf25e6787f37d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::PidController</name>
    <filename>classcorbo_1_1PidController.html</filename>
    <base>corbo::ControllerInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a48fce009894c613bdd96e8ccc7c9309c</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>af4c11b187ac22c279e2a611414b8457f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getGainD</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a79f8616dba8508318544017be5700e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getGainI</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>afa5ce976ce8fa615c2de6d36eaa93c95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getGainP</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>ae7e53d3099ada8d8a3563039ce0ae165</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a364b26f3da529616501cde73dee76486</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>af5c708137b9731f7d04ca2b41cb9acd2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ControllerStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>aa4716b52012b5deda261a80b03311073</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>abfd1b8e561ded2d490656fb5a8dcdf79</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PidController</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>ad6fa4d4ca595e7b209b1c0d1d980ab28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a42d51b9264e7e59a8f12a13035819537</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a51f777ff527cb89d709a3135361c205f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishError</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>ac60aef1c76d853ac110a645a1f5b4561</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a9ccbc5db5f0ea09d8baa9dd4180b9e98</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGainD</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a0e356062ff27651ef340b32b20779d1a</anchor>
      <arglist>(double d_gain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGainI</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a48b64acab01382b10c4905090608cbd4</anchor>
      <arglist>(double i_gain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGainP</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a70a2dfed2cee378879d0aeb0fd923619</anchor>
      <arglist>(double p_gain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumParallelPid</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a0e183d9a71a520a3fae8788211c36322</anchor>
      <arglist>(int num_parallel_pid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a8c8df0ca47f005b8c6a16aa933e999db</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>getInstanceStatic</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>aad55c9cdde57892abe3d135dcaea4f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_d_error</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>ac56bc10cac1d7936a28fe90a41f02308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_d_gain</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a63553c8cdbe4cb74b02ed205e801cf64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_i_error</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a96024acada7142db547c0aa7194cedf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_i_gain</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>aa92c486f2c4803626e9decd99ed05f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_parallel_pid</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a1cb5339d1643f4581a27d8c4286becd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_p_error</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>ad1aa587b7d0d679ebcc420f4efc14543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_p_gain</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>a476a9454bb552133b236e8aa08449ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publish_error</name>
      <anchorfile>classcorbo_1_1PidController.html</anchorfile>
      <anchor>abc2c0121d96a96ed51c6d0e578769715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PidControllerTest</name>
    <filename>classPidControllerTest.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>PidControllerTest</name>
      <anchorfile>classPidControllerTest.html</anchorfile>
      <anchor>a7d9b5d77a387e1e64a0008787d9e3baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classPidControllerTest.html</anchorfile>
      <anchor>a26c708d9e3916c20a5121a5e28e70c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~PidControllerTest</name>
      <anchorfile>classPidControllerTest.html</anchorfile>
      <anchor>a579ca081b4c979695a7e18d018e29754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>corbo::PidController</type>
      <name>_controller</name>
      <anchorfile>classPidControllerTest.html</anchorfile>
      <anchor>a2b6f1c6c79c348c9a777ba942b8ff77c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::PlaceHolder</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1PlaceHolder.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1PlaceHolder.html</anchorfile>
      <anchor>ad2daade94b739d6b5ea1e2c9a5298ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr size_t</type>
      <name>I</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1PlaceHolder.html</anchorfile>
      <anchor>a47268aebc419f1eb2f9136d26fca9b27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::PlaceHolderExpression</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1PlaceHolderExpression.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?EIGEN_MAX_ALIGN_BYTES:0), 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; Scalar, Size, _Options &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>a10c024546c5c17f6ac10c5465245e887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>a2000037e51cb24ea3a7500bf94102cb2</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>ad489c4ae72bf6c85f436cee91d4c39b7</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; T, Size, _Options &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a0f68e88b4e3283699dfc1cc585ec13e7</anchor>
      <arglist>(16) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a77b08a6463aa62be5d8084b8bd0bff17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>adf7f104142768440f9c7f410e5859ae0</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a7eaecb638c0586dd70cd7e4e1e82f8b9</anchor>
      <arglist>(32) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a8730223d9fcac47893bfcc5e6912a785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a4c86669c116bfd845b8c1dc9107724de</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>a1b0b69403eed325c842313e7455ee6f1</anchor>
      <arglist>(64) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>aafc4a1eea6529ee8d8516c9d1f58c264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>ac4ddae4456c81464d78b8df4852b485e</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>abd9f738535f730c17f744f00c0bc7db1</anchor>
      <arglist>(8) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>a426fca0872f97d87fa451d2135915815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>a857fc25d08c572951cda04c51f5343d3</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_col_type</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <templarg></templarg>
    <templarg></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; Eigen::Map &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename Eigen::Map ::Scalar, Eigen::Map ::RowsAtCompileTime, 1, Eigen::Map ::PlainObject::Options &amp;~RowMajor, Eigen::Map ::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 Eigen::Map ::Scalar, Eigen::Map ::RowsAtCompileTime, 1, Eigen::Map ::PlainObject::Options &amp;~RowMajor, Eigen::Map ::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; Eigen::Map &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_col_type&lt; MatrixType, RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; RealScalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_col_type&lt; MatrixType, StorageIndex &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_constant_type</name>
    <filename>structEigen_1_1internal_1_1plain__constant__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>ac3c7847ed1c0820b79a663b6a0feffaea1d7abe56bb81331afc6e406dee660dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, traits&lt; Expr &gt;::RowsAtCompileTime, traits&lt; Expr &gt;::ColsAtCompileTime, Options, traits&lt; Expr &gt;::MaxRowsAtCompileTime, traits&lt; Expr &gt;::MaxColsAtCompileTime &gt;</type>
      <name>array_type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>ace743ed455e55302961c46cbcf246eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, traits&lt; Expr &gt;::RowsAtCompileTime, traits&lt; Expr &gt;::ColsAtCompileTime, Options, traits&lt; Expr &gt;::MaxRowsAtCompileTime, traits&lt; Expr &gt;::MaxColsAtCompileTime &gt;</type>
      <name>matrix_type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a3bf684861bb8d5a498cb07986637d61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>ac3c7847ed1c0820b79a663b6a0feffaea1d7abe56bb81331afc6e406dee660dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, const typename conditional&lt; is_same&lt; typename traits&lt; Expr &gt;::XprKind, MatrixXpr &gt;::value, matrix_type, array_type &gt;::type &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a728ab570c978a7e36928c8790bd4d4f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_diag_type</name>
    <filename>structEigen_1_1internal_1_1plain__diag__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>abcab11e8dc5e68ee1094524bbcb9793fa5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>abcab11e8dc5e68ee1094524bbcb9793fad85ca4c09dd5f482d61a88fc84357998</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>abcab11e8dc5e68ee1094524bbcb9793fa5d6c31f8861f15a8ddd1782c73754681</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>abcab11e8dc5e68ee1094524bbcb9793fad85ca4c09dd5f482d61a88fc84357998</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>abcab11e8dc5e68ee1094524bbcb9793fa5d6c31f8861f15a8ddd1782c73754681</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>abcab11e8dc5e68ee1094524bbcb9793fad85ca4c09dd5f482d61a88fc84357998</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>abcab11e8dc5e68ee1094524bbcb9793fa5d6c31f8861f15a8ddd1782c73754681</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>abcab11e8dc5e68ee1094524bbcb9793fad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>af32705fa775bbb35d9647a6d1419144e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind, traits&lt; T &gt;::Flags &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>a0d64fab828a74bd90079074e27353145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01DiagonalShape_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::PlainObject</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a92afd71e20eff907c95e7262e42a9b71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa876cea322cd4bb32dbf0ca72a46ad2faa52908b7d7b04ba81780d908c5acdf14</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>aa876cea322cd4bb32dbf0ca72a46ad2faa52908b7d7b04ba81780d908c5acdf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a18510fea488fb8c93b18fcf63b0765a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>adbc2fc3f639bed115439b45259050bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa58945e4be9a73cd2b6388ba5928c33b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_column_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688ba5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688bab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688baa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688baa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688bab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688baa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688baa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0ee18c58df0251597632a0c32584688ba5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxRows==1 &amp;&amp;MaxCols!=1) ? RowMajor :ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a654e6577d45ae0cfb657d21311124850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Flags</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>Array&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(Flags &amp;RowMajorBit ? RowMajor :ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_00_01Flags_01_4.html</anchorfile>
      <anchor>a4c8902a98a8b6916b3466afcda8d916b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(Flags &amp;RowMajorBit ? RowMajor :ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_00_01Flags_01_4.html</anchorfile>
      <anchor>a20824c4fc236283db0c12d79dd3a3117</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_row_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5ad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5ab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5aab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5a19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5ab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5a19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5aab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>ad33cd464d9acd3ce4e7d80ab49c59dc5ad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxCols==1 &amp;&amp;MaxRows!=1) ? RowMajor :ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a0b9ddb023beca38784f402c4a5836982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind, evaluator&lt; T &gt;::Flags &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>afac3e6affd89029108afafdc3e00f62d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, evaluator&lt; T &gt;::Flags &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_row_type</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <templarg></templarg>
    <templarg></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; Eigen::Map &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename Eigen::Map ::Scalar, 1, Eigen::Map ::ColsAtCompileTime, Eigen::Map ::PlainObject::Options|RowMajor, 1, Eigen::Map ::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 Eigen::Map ::Scalar, 1, Eigen::Map ::ColsAtCompileTime, Eigen::Map ::PlainObject::Options|RowMajor, 1, Eigen::Map ::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; Eigen::Map &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename MatrixType ::Scalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType ::Scalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, Index &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; Index, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; RealScalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, StorageIndex &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PlainObjectBase</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <templarg></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>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Derived, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Derived, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</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">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" 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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" 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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; bool, _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>Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; bool, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; bool, _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; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; bool, _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; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; double, _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>Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; double, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; double, _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; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, _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; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; Index, _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>Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; Index, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; Index, _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; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, _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; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; Index, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; int, _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>Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; int, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; int, _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; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; int, _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; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; RealScalar, _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>Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; RealScalar, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; RealScalar, _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; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, _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; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; StorageIndex, _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>Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; StorageIndex, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; StorageIndex, _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; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, _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; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" 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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; bool, _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>Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; bool, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; bool, _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; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; bool, _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; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; bool, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; ComplexScalar, _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>Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; ComplexScalar, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; ComplexScalar, _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; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; ComplexScalar, _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; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; ComplexScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; double, _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>Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; double, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; double, _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; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; double, _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; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; double, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; int, _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>Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; int, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; int, _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; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; int, _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; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; int, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; RealScalar, _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>Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; RealScalar, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; RealScalar, _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; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; RealScalar, _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; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; RootType, _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>Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; RootType, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; RootType, _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; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; RootType, _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; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; RootType, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef 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>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" 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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; StorageIndex, _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>Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a29425a0d355ba907ff69e6b1cc015f6aa0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; StorageIndex, _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>a576c29bf2b84070f1f89935c9823f5bca3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab237f22568d45b35c83f74a2d48a081da1eede2009241a4351d809b1622af8525</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; StorageIndex, _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; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf35c24a23f5ea16fcce8ec2f78d1ad5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad482457f26d2a2376fa3f36ed25ab151</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae66c3485404b168b01af06f2947fd630</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abc1104afcdeeea0a03e3cacafc81aac3</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a313e36cf1be79c1e5b8dbbc158fcb0d9</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a50a17d1e741563acddae445e2773eb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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">
      <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="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa2748657574bc2d255b7bedcfa98b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Map&lt; const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a67ab325bdc838b314d8fc0629631a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac8dea1df3d92b752cc683ff42abf6f9b</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a56d1fe5d2156174f88341e563bb3c5a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac21ad5f989f320e46958b75ac8d9a1da</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4f7022ad80446854a068d4d3bfa98446</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2871e88e1feb1cc665fa1f1cc800078b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8e3043e7a51c524c1d1793a3e9826819</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; StorageIndex, _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; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afab3b77a6c42316ef5dec874e443b3dc</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aec4cc5b9945456fe9994e0dda6e47008</anchor>
      <arglist>(const Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69d076ea1b9fbf0ba501b41cbc43ae9f</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; StorageIndex, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</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" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::PlantInterface</name>
    <filename>classcorbo_1_1PlantInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a10f3b4d80e8ada1b243ee8d61b293dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>OutputVector</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a0cd74f0e8409ace6e7c496bd35c01bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PlantInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a5891f3511b66bfb9b968a2dc1fc70d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a60feccb96b93306a1cff3361720d0f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>control</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>ae4f2ad8384f49bcbbd386367b6093837</anchor>
      <arglist>(const ControlVector &amp;u, const Duration &amp;dt, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>control</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a48ad09c1c7802858c72ee8b6bfff8335</anchor>
      <arglist>(const TimeSeries::ConstPtr &amp;u_sequence, const TimeSeries::ConstPtr &amp;x_sequence, const Duration &amp;dt, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a219d72f515ae618ff8c30b6f66e519d6</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>aa86672643e2ba02f0d313ebaf305689c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>aa099679b0e1a592c87262b857f8031ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a4ee19d5a2d50540ac9d41a3c1baec0a0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a64d9ea9f9e87d78022d3de335728de75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a11ae2dcbd4cedee58f6bed11aeca4847</anchor>
      <arglist>(OutputVector &amp;output, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>requiresFutureControls</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a7b9a06cf2963dae413c7eced9db1fa58</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>requiresFutureStates</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a6ee0f809146db828edea803d82138152</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>af7f5fafbacac2554469c508434201d59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setState</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a4d38f7e8cfd24f3f363d7468caf12d89</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a980ad911b4dfc8157cc52b359786e990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlantInterface</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>a2e64a2f073cf87dd69ef805da59e62ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; PlantInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1PlantInterface.html</anchorfile>
      <anchor>ac8a64ef2c104cad9479a9480a6cd402e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cephes::polevl</name>
    <filename>structEigen_1_1internal_1_1cephes_1_1polevl.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cephes_1_1polevl.html</anchorfile>
      <anchor>a5a41c063bcf427993b13b1a31b39e3d6</anchor>
      <arglist>(const Scalar x, const Scalar coef[])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cephes::polevl&lt; Scalar, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1cephes_1_1polevl_3_01Scalar_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cephes_1_1polevl_3_01Scalar_00_010_01_4.html</anchorfile>
      <anchor>a31cd9e0cc70490bfc151e46f8e4c81ba</anchor>
      <arglist>(const Scalar, const Scalar coef[])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::polygamma_impl</name>
    <filename>structEigen_1_1internal_1_1polygamma__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1polygamma__impl.html</anchorfile>
      <anchor>af82ca97b90b2cf3d0c2416047f02a56a</anchor>
      <arglist>(Scalar n, Scalar x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::polygamma_retval</name>
    <filename>structEigen_1_1internal_1_1polygamma__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1polygamma__retval.html</anchorfile>
      <anchor>af9fe8167179603a2b8fc95fbbcff4dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolver</name>
    <filename>classEigen_1_1PolynomialSolver.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <base>Eigen::PolynomialSolverBase</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, _Deg &gt;</type>
      <name>CompanionMatrixType</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a3c77ec640a0dbf1fa35c2a05ad68d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenSolver&lt; CompanionMatrixType &gt;</type>
      <name>EigenSolverType</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ab80550e9fd2d1bc76fe7409ea36347df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, _Deg &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a6c1f40c9dae2575137d0dea21765d295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ac3ceae48528f3798d44c15a025cb03b8</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a3c34e4abd91595a03cf584339820c68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a2d2847948772246f7d90cc2f22d80b46</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenSolverType</type>
      <name>m_eigenSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ab244e954db8a5a777c799cd7a1ad6631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RootsType</type>
      <name>m_roots</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ac0426c8e64f4152d2365d3b114d4c7d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</name>
    <filename>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</filename>
    <templarg></templarg>
    <base>PolynomialSolverBase&lt; _Scalar, 1 &gt;</base>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, 1 &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>abb4ffe52252af1e75bfdcf69169b9a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>ac10c32870abba4461d681506eaa63e18</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>aabde42557d45f55b96cc8927badb4e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>a44e3570b90b70da1a037d7415b96b5fe</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolverBase</name>
    <filename>classEigen_1_1PolynomialSolverBase.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a53afe1e776f154b1523de595bac8d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9843dd08dc5307dc0ca3ff83ba4f2f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RootType, _Deg, 1 &gt;</type>
      <name>RootsType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a58e92e345c17dc86602f6cc35e99c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RootType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a3777abe4213992f39796dd27aca317e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a4e1ecec51eb82a3f67779ecbb2afff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absGreatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>aa2f003d9662af8c776f1a1c12a9d4210</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absSmallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9316eeb24076bcd4f60ea4d7f3e549eb</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>greatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a5094b7ccc49918b7c7ae9e2a8c49d4bd</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>greatestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a0327769cc88877a79c7c838f03d78384</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>abae108f3cda24e77530e2170545ff26b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a117e0c16d65aa7e670b793e271d13cc4</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a4ea3b29499623832a0ad7b2b3ab05597</anchor>
      <arglist>(Stl_back_insertion_sequence &amp;bi_seq, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootsType &amp;</type>
      <name>roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a07bcd5339be5eacdf7e566d07d81bedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>smallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a24b054cdf82a8e9409bea47c3c05c756</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>smallestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a64389d0acf586c772fb3d1db47a3f7ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RootType &amp;</type>
      <name>selectComplexRoot_withRespectToNorm</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a0f84c55daac618ccef0f19e01ba0863f</anchor>
      <arglist>(squaredNormBinaryPredicate &amp;pred) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToAbsRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>afd4ddab1be4bdb2b1055194b86de1885</anchor>
      <arglist>(squaredRealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ae5275e8911cb0f27d8a9b6648221c320</anchor>
      <arglist>(RealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a196f545c5b78895bc1d67b56b03c33cd</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RootsType</type>
      <name>m_roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ac0426c8e64f4152d2365d3b114d4c7d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolynomialSolverBase&lt; _Scalar, 1 &gt;</name>
    <filename>classEigen_1_1PolynomialSolverBase.html</filename>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a53afe1e776f154b1523de595bac8d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9843dd08dc5307dc0ca3ff83ba4f2f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RootType, _Deg, 1 &gt;</type>
      <name>RootsType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a58e92e345c17dc86602f6cc35e99c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RootType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a3777abe4213992f39796dd27aca317e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a4e1ecec51eb82a3f67779ecbb2afff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absGreatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>aa2f003d9662af8c776f1a1c12a9d4210</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absSmallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9316eeb24076bcd4f60ea4d7f3e549eb</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>greatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a5094b7ccc49918b7c7ae9e2a8c49d4bd</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>greatestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a0327769cc88877a79c7c838f03d78384</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>abae108f3cda24e77530e2170545ff26b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a117e0c16d65aa7e670b793e271d13cc4</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a4ea3b29499623832a0ad7b2b3ab05597</anchor>
      <arglist>(Stl_back_insertion_sequence &amp;bi_seq, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootsType &amp;</type>
      <name>roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a07bcd5339be5eacdf7e566d07d81bedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>smallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a24b054cdf82a8e9409bea47c3c05c756</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>smallestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a64389d0acf586c772fb3d1db47a3f7ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RootType &amp;</type>
      <name>selectComplexRoot_withRespectToNorm</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a0f84c55daac618ccef0f19e01ba0863f</anchor>
      <arglist>(squaredNormBinaryPredicate &amp;pred) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToAbsRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>afd4ddab1be4bdb2b1055194b86de1885</anchor>
      <arglist>(squaredRealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ae5275e8911cb0f27d8a9b6648221c320</anchor>
      <arglist>(RealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a196f545c5b78895bc1d67b56b03c33cd</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RootsType</type>
      <name>m_roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ac0426c8e64f4152d2365d3b114d4c7d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_impl</name>
    <filename>structEigen_1_1internal_1_1pow__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; ScalarX, ScalarY, internal::scalar_pow_op&lt; ScalarX, ScalarY &gt; &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1pow__impl.html</anchorfile>
      <anchor>a968e422c3f9795c867ca6cfff9e164ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC result_type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__impl.html</anchorfile>
      <anchor>a32a2e7c777738cc69bcf9021d35e9bc1</anchor>
      <arglist>(const ScalarX &amp;x, const ScalarY &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_impl&lt; ScalarX, ScalarY, true &gt;</name>
    <filename>structEigen_1_1internal_1_1pow__impl_3_01ScalarX_00_01ScalarY_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ScalarX</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1pow__impl_3_01ScalarX_00_01ScalarY_00_01true_01_4.html</anchorfile>
      <anchor>a03ee925b6c3569dc25b880c04d22063a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ScalarX</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__impl_3_01ScalarX_00_01ScalarY_00_01true_01_4.html</anchorfile>
      <anchor>a77a3eb6ae98679ed7ad23b6a965b4221</anchor>
      <arglist>(ScalarX x, ScalarY y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::PredictiveController</name>
    <filename>classcorbo_1_1PredictiveController.html</filename>
    <base>corbo::ControllerInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PredictiveController &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>ada2f63f27c707e0114780a08cc2277f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAutoUpdatePreviousControl</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a0e75cc4ff40d9ea1968db240d18acbbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a6104dd977719d5f93e726c4f10c55815</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getControlDuration</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>adcf77fa0cca8b621014e8e2e453bcad4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>ac87bae63d0643c1b7974c5d1b2f839eb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ControllerInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a62f0c972fec77d2a63dc785a03a24069</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>getNumOcpIterations</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a7c0cd36e9d401ddd391570cfd375e691</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OptimalControlProblemInterface::Ptr</type>
      <name>getOptimalControlProblem</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>ab008d57b40a5f76f94fd7bc2a618c1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>aa6699d2ba9ff581196a63d7ca5b45385</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ControllerStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a291461078a56ccb2fe21f920e5b6bea2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a43d2012a47935cfee833f9cc00a18f86</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>aa484277f4d3bc1e9c661d7c639b21fa8</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;expected_xref, ReferenceTrajectoryInterface &amp;expected_uref, const Duration &amp;expected_dt, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>const bool &amp;</type>
      <name>isPublishPrediction</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a3ddc14954fe6b1119aff22dba501b25c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PredictiveController</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a8f19c00a8489309e36d475620d8bbd90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>aaac13239a3cdff58962f91e541adfd8c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a30610d9e3441ac22cabc1b2ac47c7a60</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>af29c5c235b483af189ad78614fd604e0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSignals</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a61c9f70477e33113510e6db1f50c7769</anchor>
      <arglist>(double t, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoUpdatePreviousControl</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a8a162b25d4d0df78fd425074d3573d81</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumOcpIterations</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a6741d188a6b22053dcb5c0b750b67efd</anchor>
      <arglist>(int ocp_iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimalControlProblem</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>acb3f8b7964604caa2717883f4c870001</anchor>
      <arglist>(OptimalControlProblemInterface::Ptr ocp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputControlSequenceLenght</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a741454010b9a6ce3c3731cf2c354da4a</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputStateSequenceLenght</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>ab6b1bc99675334ab5317527a6ac9a36e</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishPrediction</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a57c44d654f94210d229c4c24dcb229cd</anchor>
      <arglist>(bool publish)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>accece8846dc87e62229e1b069f6e36c6</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsAsynchronousControl</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>aa26095cca323d9581614347d5e121684</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>getInstanceStatic</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a2a5be3d3bfc0789fd980cbf2a8ab7cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_auto_update_prev_control</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>acc2fa0ccaa42ddd309d10a1ba84f19ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a797040637ba788320add136a98ac359b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_ocp_iterations</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a0d412772fec05c219c7c7d254719852d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimalControlProblemInterface::Ptr</type>
      <name>_ocp</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a08be849f0b2aa5bd478ac02d36b9d01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_output_control_sequence</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a2b188ab4abb76af0f040c34c128c71b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_output_state_sequence</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a22d200910779934359319515d981fa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_publish_prediction</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>adea199e3de8e71db47f54e4dfaf380e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ControllerStatistics</type>
      <name>_statistics</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>affc7bbd4304bf80b54856563dd53b3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeSeries::Ptr</type>
      <name>_u_ts</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a5e8e06d7a943abf3b54467fd862c9130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeSeries::Ptr</type>
      <name>_x_ts</name>
      <anchorfile>classcorbo_1_1PredictiveController.html</anchorfile>
      <anchor>a2c471013dd6cef75035c026f48ff5d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::preserve_inner_most_dims</name>
    <filename>structEigen_1_1internal_1_1preserve__inner__most__dims.html</filename>
    <templarg></templarg>
    <templarg>NumTensorDims</templarg>
    <templarg>Layout</templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1preserve__inner__most__dims.html</anchorfile>
      <anchor>aed0b72298a72c2b82ebc47244c5a3d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Array::PrivateType</name>
    <filename>structEigen_1_1Array_1_1PrivateType.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ProdReducer</name>
    <filename>structEigen_1_1internal_1_1ProdReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a95049bb4b4c277f8b04c5e6dcb5087d1</anchor>
      <arglist>(const T accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalizeBoth</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a323559d5af0d53d1b36a258a7555958e</anchor>
      <arglist>(const T saccum, const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>finalizePacket</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a98d6abc15b8ad6b6b8c87b2cdb32912f</anchor>
      <arglist>(const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a6609e47e6b26429236c89d3f33e0fb0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>initializePacket</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>ad211cbb6d1f2a98e554134b84dbd7ca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>aa24c0a12f0cb8ec2c12a978e63c65b27</anchor>
      <arglist>(const T t, T *accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reducePacket</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a93136dafe31ae00c5a9de5150e8f2f66</anchor>
      <arglist>(const Packet &amp;p, Packet *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>a3e1ddaa6230f317263c4376e8a3eba62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1ProdReducer.html</anchorfile>
      <anchor>af3e8e09b9e97bfc3c7e396d1c9e0a29a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Product</name>
    <filename>classEigen_1_1Product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <base>ProductImpl&lt; _Lhs, _Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;</base>
    <member kind="typedef">
      <type>ProductImpl&lt; Lhs, Rhs, Option, typename internal::product_promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae759c5f2bd908864c60445c885fc3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a75ac4de5a04289ada659d2ef0702d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac0957e4b104ce7574603b0695d7ef069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1f6d406ec25629642f7e53cdbca81320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad7c779f80b5186913994027645075321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad31523d37563830548c5d17ed62a979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1d0a97236e67c182df8472de06cba958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae05cc4ade4160940af6b9031c33a14df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LhsNestedCleaned &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a64d9813f2fa284ef56f02360a393436b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Product</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>afc1b220468601bf9fff9e4e436e7ca1f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a9758b2aad3fddab3bcdd52a852f030ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a2790a0f0529280ac6b0d162290242162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>aee528fc769eb6f7dc7fc4b50eac26086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a8720f5e73e0436b6ddd28f4a7f20a334</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Product&lt; Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1Product.html</filename>
    <base>ProductImpl&lt; Lhs, Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; Lhs &gt;::StorageKind, internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;</base>
    <member kind="typedef">
      <type>ProductImpl&lt; Lhs, Rhs, Option, typename internal::product_promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae759c5f2bd908864c60445c885fc3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a75ac4de5a04289ada659d2ef0702d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac0957e4b104ce7574603b0695d7ef069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1f6d406ec25629642f7e53cdbca81320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad7c779f80b5186913994027645075321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad31523d37563830548c5d17ed62a979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1d0a97236e67c182df8472de06cba958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae05cc4ade4160940af6b9031c33a14df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LhsNestedCleaned &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a64d9813f2fa284ef56f02360a393436b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Product</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>afc1b220468601bf9fff9e4e436e7ca1f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a9758b2aad3fddab3bcdd52a852f030ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a2790a0f0529280ac6b0d162290242162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>aee528fc769eb6f7dc7fc4b50eac26086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a8720f5e73e0436b6ddd28f4a7f20a334</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a076b613b94cda79d4bd183d755da9002a19661561d58317fb12e7837dda5bed58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a74e15ec5cf5cc9094ee8a92bf2ef788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a076b613b94cda79d4bd183d755da9002a19661561d58317fb12e7837dda5bed58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a00f9b05e0130953158ac9c3967d1f0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>ab670c8faa1e589d707171da93712daf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>ace387db98a399739c14f1a3fc957aaff</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>af1f20735e079bed247a3fbd74225a5bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>ac30e72f5adce226d21a5b26501f24299a779291b71f2874e98de4106616f0ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>abd4ea39389df76ace7008232daace909</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>ac30e72f5adce226d21a5b26501f24299a779291b71f2874e98de4106616f0ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a7de7e030e7e178c2bd0680ab6f3ef32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a457d64c67df71aac9ff758419b04d874</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>aba81a535b5e77f2c23e4b8e4819337aa</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>ae0121f10833313de9774ee2718e87b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, CoeffBasedProductMode, DenseShape, DenseShape &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>acb8b652171452aedb8f19a53f4cf9a52a6def48c14dd9fd3c8397849fd43d73e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>product_evaluator&lt; BaseProduct, CoeffBasedProductMode, DenseShape, DenseShape &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a44afddb651876d7c3e52a7e77fcc97fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>BaseProduct</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a78be811c75efb34e56c943c631af9a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>acb8b652171452aedb8f19a53f4cf9a52a6def48c14dd9fd3c8397849fd43d73e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a815a2244975b9299915a773b7ccb3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a49e30ab3bd6c6cecebdbd4e97f24a824</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</base>
    <member kind="typedef">
      <type>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a60691296715e5502b4b2e195c53c8abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a05fa80992891535caf1d41c40670754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a04a0e1d182a704d7fe9c877b2cdede47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a8ccfa8eb6b5fbf881a53e72b3d75f2f1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</base>
    <member kind="typedef">
      <type>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>ab4c0c3d8ddd6499a9386676189a562c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>a296b3465579c688b89614b4322ae5a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>ac9eec4403af6b002077895b711912b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>a879b42eced783ff618c63e03bc15ad43</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>sparse_diagonal_product_evaluator&lt; Rhs, Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57ac9e8d839d22cfcb0422a4d6ae4a491d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57aec9b0aca1bad680e7caedf24ea8d4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57a0d351997978fc06de0aac8a98a3eff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57a0d351997978fc06de0aac8a98a3eff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sparse_diagonal_product_evaluator&lt; Rhs, typename Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>af5caa47759bf7be1acf10ae00d06e6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57ac9e8d839d22cfcb0422a4d6ae4a491d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a98f0e0231435000bf37743ed0550fd57aec9b0aca1bad680e7caedf24ea8d4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a1c266fa49360eaf2366037c1fc512b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>ac00f95a6488449a50384d3c054726ce2</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502a9479362829b98b895a5eeaa1fe6aa0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502a36df6e86cb3f37029c27ca9692f598ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502ad9b60ebc3621017c71ecfd29de3be0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502ad9b60ebc3621017c71ecfd29de3be0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const typename Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a84c722c9b32fedd4493e912c63a42f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502a9479362829b98b895a5eeaa1fe6aa0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a1428c5865833e9ad20888222c9acb502a36df6e86cb3f37029c27ca9692f598ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>ad7e213d02284c4be1559b4cb57c3f09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a6aa8293ada730b9989cbaf13083d3fdc</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, CoeffBasedProductMode, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8ac61419daefe07c4ff525e20ed077583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a4c5f516a2725c4481072504e2c5fbc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a53037979a2a146c78a172c296543b1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a670662c5643dda35a16bb4b4072e40f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a8fe83ddf4040ffe68e5a6b2993ca2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2ac9483a93216cfb4373aa1f0917a1a724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2a9965f0852ad70d940e141bd03d5effe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2aeabc42e8d30a46410e0edea1abbaa125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2aeabc42e8d30a46410e0edea1abbaa125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a582e293db89fe2a504fac695405b9caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a4c5f516a2725c4481072504e2c5fbc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a53037979a2a146c78a172c296543b1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2ac9483a93216cfb4373aa1f0917a1a724</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; LhsNestedCleaned &gt;</type>
      <name>LhsEtorType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af99590366faf72f92d10d47cddefb61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; Lhs, Rhs::ColsAtCompileTime &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>afc1adbca3df235bc71b757ad3c78bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a825a00cd7324374a7b394a4753fa12c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; Scalar, RowsAtCompileTime &gt;::type</type>
      <name>LhsVecPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af02ba17eb6a32576fcf88920d01a916e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a8fe83ddf4040ffe68e5a6b2993ca2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8a670662c5643dda35a16bb4b4072e40f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac59841ffb5bbe20a66e1be721ec47bc2a9965f0852ad70d940e141bd03d5effe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; RhsNestedCleaned &gt;</type>
      <name>RhsEtorType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a0dd3b408561c33a8162add5c8598dc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ad30dbef228022b474fa504ee85c5c701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a2d08d5f15b08eca9e4dfc41e227b8986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; Scalar, ColsAtCompileTime &gt;::type</type>
      <name>RhsVecPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ad67e330958c2f49d99067aa2dafa5d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aad20c70ee497df81492020c15f334dc8ac61419daefe07c4ff525e20ed077583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a8f3c8fded50cda1eae44225eea717a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aa88b376d10e426ee3fe56c8689eccd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>acc85cc1765816212f04b21b2409a0566</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>abe630e2293b4b756b8c289e59112271a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a8fb3c1ed031ee74206f897a99100dede</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a4eba9df6ab16407aacea9aa27cc45d26</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac548c5199c519973bcc70ab8804a07a1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerDim</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>acdf1cb8436a058b0dc8b90956958a8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; LhsNested &gt;::type</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a529f619436a10794433e52f66a434531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsEtorType</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a5d3f164253f9a7a1c418deeaf5fd8623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; RhsNested &gt;::type</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aa2b89861e0f41f3cb93c0d0122aab323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsEtorType</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af4b273e3632d36af1be877dce94b3f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; RefactoredXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>afe44c2f54c50541562e62c1b2949a804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::ConstantBlock</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>a9ca3136acbf4f8f07e0277b0f49b998e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>homogeneous_left_product_refactoring_helper&lt; Lhs, typename Rhs::NestedExpression &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>af700bba0be088588b5901faba42d48af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::Xpr</type>
      <name>RefactoredXpr</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>a8220e504c742e272e61976bbea664f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>ab43765b32b4b5832cdb443ae504d6832</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>aeac49da391f46a225196a8efca7c09ca</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; RefactoredXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ac37cc2452fec5bbc773a65bca1c4efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::ConstantBlock</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ad79d17a286fd173662957d9225671fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>homogeneous_right_product_refactoring_helper&lt; typename Lhs::NestedExpression, Rhs &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a3baab38698dfbe5c4e4256894362d320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::Xpr</type>
      <name>RefactoredXpr</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ae4807ec9117347f580432feae567c865</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a96a4f648a5bcb13d5e1e87df0bd31b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a4908c0201a2ae11b4da54ca8cd1154ea</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a29a3977559ab11578659aa937bd7b38fa5f7629b3f75b6e930c2744c4e48625c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a86f956818e20477e806ff80f4ddf3dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a29a3977559ab11578659aa937bd7b38fa5f7629b3f75b6e930c2744c4e48625c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a35da901da8b304b261cc5f1ceaf4cfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a01d2e2f9974bcb77a319ad270e7df028</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a9c0468882507f8d63b93dbfce83d4c7f</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>ad998cb60cbc5104d7b38b51dcce2e40f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductKind</templarg>
    <templarg>ProductTag</templarg>
    <base>diagonal_product_evaluator_base&lt; Lhs, Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</base>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a715cd35601d7ba6d23cdfda2a923b73da4e869e0e0bcffb92fc64366cfcf8513a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagonal_product_evaluator_base&lt; Lhs, typename Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a82bcc8acd2a59527f35aef165a32343a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ad3cd0fbf7cdb82eb5179a16519215088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a373c292eedabdc9c7387241900918ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a715cd35601d7ba6d23cdfda2a923b73da4e869e0e0bcffb92fc64366cfcf8513a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, ProductKind &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ac7863d180d1511bbfadb1268d2dd5bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a15788a29a644408e78f4e66a21a85425</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a3c606e43648b8e7a9e5c9f7b5309805e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a9f990d4fab5e64f05fdbcdacfc4c260b</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ac9f46d8fcd22c329e02c172df2bd20d7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a37cd5c03052cac8cd4034ac2f0ae1ac5</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable">
      <type>evaluator&lt; DiagonalType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>evaluator&lt; MatrixType &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductKind</templarg>
    <templarg>ProductTag</templarg>
    <base>diagonal_product_evaluator_base&lt; Rhs, Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</base>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a05c267a8be27d337136305c9c20b7b85a683704bb4ef76287b86b27d54a12e509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagonal_product_evaluator_base&lt; Rhs, typename Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a8f46f109e5d6cebe949eabe0ad49e7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a7ca5c515f8dbee7edf9f85ee3c643810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a9fff093d43d458bbc59ff47b3e67c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a05c267a8be27d337136305c9c20b7b85a683704bb4ef76287b86b27d54a12e509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, ProductKind &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a0fad9ec6b7936bb51b9c27310fcb87d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a15788a29a644408e78f4e66a21a85425</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>afa588174b1a96c3d0931dbc21781f92c</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>acf21166af0d8813ad33c63e47fc58c5a</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a5145f2e8510f65f00c44756358f1c980</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>ac6cccd1119f2e85561b39405cfe45701</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable">
      <type>evaluator&lt; DiagonalType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>evaluator&lt; MatrixType &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a00bc75d419d96bed2ad3f5e2538a1540</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a301443ff44f130a16f15b8de2b95c254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, RhsView, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a49f8120e3d7625ac152807436683da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a928e69e4988c8d62b0fc65dfaa4944d3</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a9ee467faa607703707826695f5f86b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs::PlainObject</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a664df6e0b5e025a271abf13e578a1891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a678e1d1045a14182a3e2146e37c06b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a4c869daacef9ca4709ac2b85dc64b582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; LhsView, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>ad855448d14d6b7eb7eed372636a382e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a0f9e85252dc379cc6ba57ee9f29bb8ab</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::PlainObject</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a8f14c6eb811fc03d5105a7071f918b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a4db616bbdbe03dd8cbd87c1cc634d740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_op</name>
    <filename>structEigen_1_1internal_1_1product__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__op.html</anchorfile>
      <anchor>acde7156fdf6c42c27d9b4d92d33c4051</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01A_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01A_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a5cc1615a8e7ee8a6ddcb6078520b7886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ad5f8e6a11d822628b5eaf0d9ca724834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01DiagonalShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01DiagonalShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a290815d1c0a42b321007f57f6613c1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a01c2d9f17207b5b2a3bf0ed9826523a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ac3a1efea82c04a784a4a91c24f4a24be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a906505ffb186319872f7c08d884b2885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01DiagonalShape_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01DiagonalShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>acc40c9c92bbe0fa39119e1f13bdf3c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a2140e11db80fe2c1eb76d7b791d1f7de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Sparse_00_01OuterProduct_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Sparse_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>ab4ca8caac8509b62ab8cd0ddacd1fc44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>B</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a3f6b937aa24fb81d1e6febbd20e810d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a4934f44fe4b8fd3ea78b8301fa85ac01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>B</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a8904801ab2506a7e86cd2c7daf10c051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a315df19892150524bf5b33b5fa99c94f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Sparse_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Sparse_00_01ProductTag_01_4.html</anchorfile>
      <anchor>affeea42c7eafb00d21e67bc7c26a2014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01Dense_00_01OuterProduct_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01Dense_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6875ca9f7b5e55de729c2c6bc662704c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ace01e399db4afadd5edfdbc639de80c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</anchorfile>
      <anchor>aa181c8e17f9aecd48411371d2a3fdc8a</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</anchorfile>
      <anchor>a89235ec4b62047a8d2f93d7ee75954f6</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</anchorfile>
      <anchor>a2a8c8f83ea879c56c882d30d3414cd40</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_size_category</name>
    <filename>structEigen_1_1internal_1_1product__size__category.html</filename>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>ac5ffe5fb12cb1445631ce28eb02af3f9a9938bb7854675714704fd3b1945114b0</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>ac5ffe5fb12cb1445631ce28eb02af3f9a697dce7e9aa9f8da7ff3bc161ec8d56b</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>ac5ffe5fb12cb1445631ce28eb02af3f9ae5c33f1ea16476443e7fa3749739abe9</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>ac5ffe5fb12cb1445631ce28eb02af3f9a697dce7e9aa9f8da7ff3bc161ec8d56b</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>ac5ffe5fb12cb1445631ce28eb02af3f9ae5c33f1ea16476443e7fa3749739abe9</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>ac5ffe5fb12cb1445631ce28eb02af3f9a9938bb7854675714704fd3b1945114b0</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>a5dae09be03e197190d1518f009a23fddab29097581d9eff75f4acf18bf611d2a1</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>a5dae09be03e197190d1518f009a23fddacb953709bc8e8b50fb3dcd52fd277407</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>a5dae09be03e197190d1518f009a23fdda1a3c9d6e3d5c60d21e854cdeddef797f</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>a5dae09be03e197190d1518f009a23fddacb953709bc8e8b50fb3dcd52fd277407</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>a5dae09be03e197190d1518f009a23fdda1a3c9d6e3d5c60d21e854cdeddef797f</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>a5dae09be03e197190d1518f009a23fddab29097581d9eff75f4acf18bf611d2a1</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>a1e1abe6e2027818b29e30363613f07ecaad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecacfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecaaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07eca5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecabe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a6c2b9d0c3ab98bcd3b9ae04c693ec68fa81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a6c2b9d0c3ab98bcd3b9ae04c693ec68fa94dab601196fd2e80b9dcda314ba3d50</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>a1e1abe6e2027818b29e30363613f07ecaaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecabe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecacfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07eca5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecaad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a6c2b9d0c3ab98bcd3b9ae04c693ec68fa94dab601196fd2e80b9dcda314ba3d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a1e1abe6e2027818b29e30363613f07ecae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a6c2b9d0c3ab98bcd3b9ae04c693ec68fa81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990da26ced02e431d4cd6db4e546dee6bf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990daad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990dab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990daad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990dab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a8961573d2fcde5767c54cff5392a990da26ced02e431d4cd6db4e546dee6bf762</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>aea991ec7696042ceffd89e7eaa645d28a311c8bbfb8a2b2bae0fce2a3079c00dd</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>aea991ec7696042ceffd89e7eaa645d28a311c8bbfb8a2b2bae0fce2a3079c00dd</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>a1d04b9111f8ee7d10e300e1b3efd55dba32589a1caee89d63a7cb26ed96003c14</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>a1d04b9111f8ee7d10e300e1b3efd55dba32589a1caee89d63a7cb26ed96003c14</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>adf62627646b3eaa160704e939c277485a1ed437af1fe586598dad8781e9658cd7</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>adf62627646b3eaa160704e939c277485a1ed437af1fe586598dad8781e9658cd7</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>acc6beb5a009bdbdf7948758c7a417eada7b663596feb07f25a2ce1efc2640e1e3</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>acc6beb5a009bdbdf7948758c7a417eada7b663596feb07f25a2ce1efc2640e1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</filename>
    <templarg>N</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a2f1eb54cb81cef584049a33350704b48a99ab75d8a97d169aff7a7d304b9ce350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a2f1eb54cb81cef584049a33350704b48a99ab75d8a97d169aff7a7d304b9ce350</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>a1f1b7b7824fc59ad04a06871bea9dac9a5f3cef5b622c1c7f0f05fd5a125bd8c1</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>a1f1b7b7824fc59ad04a06871bea9dac9a5f3cef5b622c1c7f0f05fd5a125bd8c1</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>a3dc4845d739957306c55df46ee3df866ac43a4b1663e7b95c489fb51211e76941</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>a3dc4845d739957306c55df46ee3df866ac43a4b1663e7b95c489fb51211e76941</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>a8f1bf129f6ce7250c5502d76c74142cfa57c75475f88ea5142ad68b01171329b4</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>a8f1bf129f6ce7250c5502d76c74142cfa57c75475f88ea5142ad68b01171329b4</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>af13448e4af061ead2352b4487fd597d2a11798eb37066e2b988cff2a6f62a0d3f</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>af13448e4af061ead2352b4487fd597d2a11798eb37066e2b988cff2a6f62a0d3f</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>afa45f75437714221a2717c851edef34bade0c41bc996832cf53e13fdeba921793</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>afa45f75437714221a2717c851edef34bade0c41bc996832cf53e13fdeba921793</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>adfa873a176b9c43d63fade0993855fbbae19a837aca3bb4e0fb2408d9f9d4f9bd</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>adfa873a176b9c43d63fade0993855fbbae19a837aca3bb4e0fb2408d9f9d4f9bd</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>a9286d204744ddc6139e0c09d3fad2419a3a021272255ead1844ff173dc1d9757b</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>a9286d204744ddc6139e0c09d3fad2419a3a021272255ead1844ff173dc1d9757b</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>a30ffcdf3ac9fdfb175b56dc985f3b69ea9cd514d801593b901c36114737a9c139</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>a30ffcdf3ac9fdfb175b56dc985f3b69ea9cd514d801593b901c36114737a9c139</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>ad436748eb97e3d34dbd6c4b309d64463affa4bdb7f4632958f7a73e2400628d89</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>ad436748eb97e3d34dbd6c4b309d64463affa4bdb7f4632958f7a73e2400628d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</filename>
    <templarg>M</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</anchorfile>
      <anchor>a0c6c09e4f4b85399503a70653c5d64c1aa33ca25b6b7c18be9d3bc5865be3a3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</anchorfile>
      <anchor>a0c6c09e4f4b85399503a70653c5d64c1aa33ca25b6b7c18be9d3bc5865be3a3a2</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>acb93f06a47d4ec6cc8fea14c8701e642aa9ab84f082f032cedbf8cfc1df90df4b</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>acb93f06a47d4ec6cc8fea14c8701e642aa9ab84f082f032cedbf8cfc1df90df4b</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>a9f211b8f9fc56f1403b1d296b2da8302a8b167db2f592996e78c1d16823922c56</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>a9f211b8f9fc56f1403b1d296b2da8302a8b167db2f592996e78c1d16823922c56</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>af90a1412eae7bff36b2cf337f2b26b47a9fd4e7491141ca67666f92480f3d1b55</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>af90a1412eae7bff36b2cf337f2b26b47a9fd4e7491141ca67666f92480f3d1b55</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>a1afc1ef7ab90d40e71ddf7afc9538848a64e870eae2095500720a7545d8061107</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>a1afc1ef7ab90d40e71ddf7afc9538848a64e870eae2095500720a7545d8061107</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>ac9fddc43f2f70eb6262d742c1734402aa58d4d4a7f2933171337386532cca2e89</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>ac9fddc43f2f70eb6262d742c1734402aa58d4d4a7f2933171337386532cca2e89</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>acdb3478bcae4d14e4fb18cf8c5ce11b1a42b31ae8e483f2d0d3a461014c666b2e</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>acdb3478bcae4d14e4fb18cf8c5ce11b1a42b31ae8e483f2d0d3a461014c666b2e</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>ac2ff7ff699d6077acc9d7a626ccb938da84547e1d38b4ca8d45c0f263c5fe3e2d</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>ac2ff7ff699d6077acc9d7a626ccb938da84547e1d38b4ca8d45c0f263c5fe3e2d</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>a38cdd6eeda615c5abd799bcbe071621dad38b495be8fd0d788e3cfedcf3f8931f</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>a38cdd6eeda615c5abd799bcbe071621dad38b495be8fd0d788e3cfedcf3f8931f</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>a6dc9385acdc2ef9c24835add07f8dd07a28fe513ef828795f0291026a43265763</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>a6dc9385acdc2ef9c24835add07f8dd07a28fe513ef828795f0291026a43265763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductImpl</name>
    <filename>classEigen_1_1ProductImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Product&lt; Lhs, Rhs, Option &gt;, MatrixXpr, StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl.html</anchorfile>
      <anchor>a65c4702671bd83efd4c94df70d504a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductImpl&lt; _Lhs, _Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;</name>
    <filename>classEigen_1_1ProductImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Product&lt; _Lhs, _Rhs, Option &gt;, MatrixXpr, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl.html</anchorfile>
      <anchor>a65c4702671bd83efd4c94df70d504a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</name>
    <filename>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <base>dense_product_base&lt; Lhs, Rhs, Option &gt;</base>
    <member kind="typedef">
      <type>internal::dense_product_base&lt; Lhs, Rhs, Option &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>ab67d2631482379025bfbf302f46f1b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a28b544596b8dfeeaf47b7566e5de01e4</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a61071944f0f2ebe4790b8e415e7f0089</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsOneByOne</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a929a5e7f42e2e552617e037fa8bc9e1eabbd698a5c31ec336e10ae2f8ce1c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EnableCoeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a929a5e7f42e2e552617e037fa8bc9e1ea8f6d3888112ef7f4716597eb25aa1ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EnableCoeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a929a5e7f42e2e552617e037fa8bc9e1ea8f6d3888112ef7f4716597eb25aa1ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsOneByOne</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a929a5e7f42e2e552617e037fa8bc9e1eabbd698a5c31ec336e10ae2f8ce1c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Product&lt; Lhs, Rhs, Option &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>ae40196ef6dd6f840b77d0adf81c7ddd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductImpl&lt; Lhs, Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; Lhs &gt;::StorageKind, internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;</name>
    <filename>classEigen_1_1ProductImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Product&lt; Lhs, Rhs, Option &gt;, MatrixXpr, internal::product_promote_storage_type&lt; internal::traits&lt; Lhs &gt;::StorageKind, internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl.html</anchorfile>
      <anchor>a65c4702671bd83efd4c94df70d504a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType</name>
    <filename>structEigen_1_1ProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse.html</anchorfile>
      <anchor>adf4ddcf803974e309b1e280c19da56c1</anchor>
      <arglist>(const TransformType &amp;, TransformType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</anchorfile>
      <anchor>ad57fa380b8eecc66ee5005d22f3fe306</anchor>
      <arglist>(const TransformType &amp;m, TransformType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_index_type</name>
    <filename>structEigen_1_1internal_1_1promote__index__type.html</filename>
    <templarg></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_scalar_arg</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsSupported</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>promote_scalar_arg_unsupported&lt; S, T, NumTraits&lt; S &gt;::Literal &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01true_01_4.html</anchorfile>
      <anchor>ad735bb85aee92d74e50b13817d834cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConvertibleToLiteral</templarg>
    <templarg>IsSafe</templarg>
  </compound>
  <compound kind="class">
    <name>promote_scalar_arg_unsupported&lt; ExprScalar, T, ExprScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01ExprScalar_00_01T_00_01PromotedType_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>promote_scalar_arg_unsupported&lt; ExprScalar, T, ExprScalar &gt;</base>
  </compound>
  <compound kind="class">
    <name>promote_scalar_arg_unsupported&lt; S, T, NumTraits&lt; S &gt;::Literal &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_0f64a62fa709b1016918335b67235399e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConvertibleToLiteral</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PromotedType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a64364a92b21177220b54217e88f1703d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01S_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; A, A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</anchorfile>
      <anchor>ab091df47078e366a85a513704ae9c415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; A, const A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01const_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01const_01A_01_4.html</anchorfile>
      <anchor>a467ead79b4ebc007504bc2560a556094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; const A, A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01const_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01const_01A_00_01A_01_4.html</anchorfile>
      <anchor>a7135a092ef51abf165d7036c5b74084b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractItem</name>
    <filename>classQCPAbstractItem.html</filename>
    <base>QCPLayerable</base>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a5b266c11aac61cb511901f3911dac2a3</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>aa5cffb034fc65dbb91c77e02c1c14251</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function">
      <type>QCPItemAnchor *</type>
      <name>anchor</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a139c255ea8831642fac91748e29a5adb</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPItemAnchor * &gt;</type>
      <name>anchors</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a81d1ecfea3368b836cf9675a0045e659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxisRect *</type>
      <name>clipAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ae162314efd3fe1a6d4df11da1d275d52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clipToAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a42715ad5f3d7fca6854025fa5636f436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAnchor</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a84914f4516f9b38ef0bd89eafe3dbda7</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QCPItemPosition *</type>
      <name>position</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a2589c3d298f9a576d77d9addb440a18d</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPItemPosition * &gt;</type>
      <name>positions</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a709f655ac3f7f22d452714134662b454</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractItem</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a9922507d8b4503a1fe1ed0b1030e23b6</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectable</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ae29aa489767352b40c4aaa7ea50c5582</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>aa069fba320a13639f119f82ad29ead96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ae41d0349d68bb802c49104afd100ba2a</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClipAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a7dc75fcbcd10206fe0b75d757ea7a347</anchor>
      <arglist>(QCPAxisRect *rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClipToAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a39e05b9d4176b9accafc746d16ca6a06</anchor>
      <arglist>(bool clip)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectable</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a8a8e32a55bc478b849756a78c2d87fd2</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelected</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a203de94ad586cc44d16c9565f49d3378</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractItem</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a375bd1b7d3218b04a6ff7ff06fff917c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ada5bad4e1196c4fc0d0d12328e24b8f2</anchor>
      <arglist>(int anchorId) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a5579ce9ec7cad202499886b042448b10</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>clipRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a6ad60000f29afe11035e1f791dcbd45a</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QCPItemAnchor *</type>
      <name>createAnchor</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>af3fc92527802078ca395138748b629a7</anchor>
      <arglist>(const QString &amp;name, int anchorId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QCPItemPosition *</type>
      <name>createPosition</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a75036d39c4d4e2e1a7dd145fff915d32</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>af9093798cb07a861dcc73f93ca16c0c1</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a007fdab79c935a5da5aa04a21d268c18</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>rectDistance</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a7dfc2007e36d09b8b5c988a9f06d6a7e</anchor>
      <arglist>(const QRectF &amp;rect, const QPointF &amp;pos, bool filledRect) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>aa4b969c58797f39c9c0b6c07c7869d17</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>aceb5f99c361cf023c7cbe7339ea29571</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPItemAnchor * &gt;</type>
      <name>mAnchors</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a909a3abab783de302ebf0a0e6f2bbc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxisRect &gt;</type>
      <name>mClipAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a3e57cfe7da4b1ac3d6fa7281ea437361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mClipToAxisRect</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ad2a70ff6b658fcb84a9427f69d3f587d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPItemPosition * &gt;</type>
      <name>mPositions</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>af94ff71b6a15ea6d028ab8bd8eccd012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelectable</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>ad81eb35c8726a0f458db9df9732e0e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelected</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a4bdb3457dad1d268c0f78a44152b9645</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPItemAnchor</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a61767d414fd57af9eb1741b34268c7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPAbstractItem.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPAbstractItem.html" title="Clipping">items-clipping</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="Using items">items-using</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="Creating own items">items-subclassing</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="Allowing the item to be positioned">items-positioning</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="The draw function">items-drawing</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="The selectTest function">items-selection</docanchor>
    <docanchor file="classQCPAbstractItem.html" title="Providing anchors">anchors</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPAbstractLegendItem</name>
    <filename>classQCPAbstractLegendItem.html</filename>
    <base>QCPLayoutElement</base>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>abc4d779b938cc9235f9196737dbaa6bd</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a7cb61fdfbaf69c590bacb8f9e7099d9e</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a699b18e1d9e70372e51e75f462dbb643</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLegend *</type>
      <name>parentLegend</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a15709a3f6b2ce3946261fe90422ae32e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractLegendItem</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>afaff87610e8da0fa238ecf552872d774</anchor>
      <arglist>(QCPLegend *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectable</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>af054a668038bcd7e35a35a07d1e79a23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>adf427dbb05d5f1a8e84c6abcb05becdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedFont</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>ace98814b31762578228f6b32111cd3c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedTextColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a09540594509fb0074f3a1b39548e3bdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a80ec112a6608fc39dbed56239849b187</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a409c53455d8112f71d70c0c43eb10265</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectable</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a9913ef48730551b696e7f98a2391c599</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelected</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a6eed93b0ab99cb3eabb043fb08179c2b</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedFont</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a91db5aee48617a9d3206e61376807365</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTextColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a4d01d008ee1a5bfe9905b0397a421936</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a6ebace6aaffaedcdab2d74e88acc2d1e</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>textColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a35b35fa697dcece86cf7e5818c0820b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a6bfbcb9ace779f4f6fe22241c32a67c9</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>clipRect</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a806fa4d0104bdfc141aa8a36fcc9d51c</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>aa1c0620558cc8e2a2e6fb7ab558f6097</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a14ce0b09f5b814c765a0d790bd838909</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a0081acfd8c4bb8ac4e9dcfe0f6c49b74</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>af8eb0fda0e11b0a23e1051b0102c8c6a</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mFont</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>ae916a78ac0d2a60e20a17ca2f24f9754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLegend *</type>
      <name>mParentLegend</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>aafcd9fc6fcb10f4a8d46037011afafe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelectable</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>aa84029f57b1b32f642fb7db63c3fc2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelected</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>ae58ebebbd0c36cc6fe897483369984d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedFont</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>ab971df604306b192875a7d097feb1e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedTextColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a4965c13854d970b24c284f0a4f005fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mTextColor</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a974b21e9930227d281344bd2242d289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPAbstractLegendItem.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPaintBuffer</name>
    <filename>classQCPAbstractPaintBuffer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a9e253f4541dfc01992b77e8830bd7722</anchor>
      <arglist>(const QColor &amp;color)=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>devicePixelRatio</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>aac1b981f8c1744036610ff1a6b9461f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>donePainting</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a41b0dc6e7744f19fae09f8532c207dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>afb998c7525e3ae37d9d2d46c7aaf461a</anchor>
      <arglist>(QCPPainter *painter) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invalidated</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a76bf771cda945a6c602cf9b7d365d92b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPaintBuffer</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a3ce532c12f10b81697108835755641e2</anchor>
      <arglist>(const QSize &amp;size, double devicePixelRatio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDevicePixelRatio</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a555eaad5d5c806420ff35602a1bb68fa</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvalidated</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>ae4c7dc70dfc66be2879ce297b2b3d67f</anchor>
      <arglist>(bool invalidated=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a8b68c3cd36533f1a4a23b5ce8cd66f01</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a3ea8284e547985c5d263f26a6adfa11f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPPainter *</type>
      <name>startPainting</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a9e9f29b19c033cf02fb96f1a148463f3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPaintBuffer</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a50fbb1265814d019a1707f4cb11e20de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>reallocateBuffer</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>aee7506a52bd7e5a07c2af27935eb13e7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mDevicePixelRatio</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a33c1fd784478441fcff9ebf3d69af5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInvalidated</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>a3bc49cc9cf9daaca3a60977f010c08c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSize</type>
      <name>mSize</name>
      <anchorfile>classQCPAbstractPaintBuffer.html</anchorfile>
      <anchor>ae246c426222bfa18d5e8797fab73e3ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable</name>
    <filename>classQCPAbstractPlottable.html</filename>
    <base>QCPLayerable</base>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a663b1a44123c8340ac041a29d1e2c973</anchor>
      <arglist>(QCP::SelectionType selectable)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a3af66432b1dca93b28e00e78a8c7c1d9</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a787a9c39421059006891744b731fa473</anchor>
      <arglist>(const QCPDataSelection &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addToLegend</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a70f8cabfd808f7d5204b9f18c45c13f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addToLegend</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>aa64e93cb5b606d8110d2cc0a349bb30f</anchor>
      <arglist>(QCPLegend *legend)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>antialiasedFill</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a022717896dc57b638a7b5a7be7212ba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>antialiasedScatters</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a795370db6b1309de0ab60b633efb5ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a893b4896dfd92b68b05b2600b80f5826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QPointF</type>
      <name>coordsToPixels</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a5acb50ae984eef09a7ab92315d2ad708</anchor>
      <arglist>(double key, double value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coordsToPixels</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a7ad84a36472441cf1f555c5683d0da93</anchor>
      <arglist>(double key, double value, double &amp;x, double &amp;y) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a4da16d3cd4b509e1104a9b0275623c96</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a4de773988b21ed090fddd27c6a3a3dcb</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a81fd9fd5c4f429c074785e2eb238a8e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>keyAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a2cdd6f0dd5e9a979037f86b4000d9cfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a52c226eefcb1920240eeabae574d28c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ad5972efc31344e5a7a78ab4f8864b2d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pixelsToCoords</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a28d32c0062b9450847851ffdee1c5f69</anchor>
      <arglist>(const QPointF &amp;pixelPos, double &amp;key, double &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pixelsToCoords</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a3903c1120ab5c27e7fa46b597ef267bd</anchor>
      <arglist>(double x, double y, double &amp;key, double &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>af78a036e40db6f53a31abadc5323715a</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeFromLegend</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ac95fb2604d9106d0852ad9ceb326fe8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeFromLegend</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a3cc235007e2343a65ad4f463767e0e20</anchor>
      <arglist>(QCPLegend *legend) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescaleAxes</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a1491c4a606bccd2d09e65e11b79eb882</anchor>
      <arglist>(bool onlyEnlarge=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescaleKeyAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ae96b83c961e257da116c6acf9c7da308</anchor>
      <arglist>(bool onlyEnlarge=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescaleValueAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a714eaf36b12434cd71846215504db82e</anchor>
      <arglist>(bool onlyEnlarge=false, bool inKeyRange=false) const</arglist>
    </member>
    <member kind="function">
      <type>QCP::SelectionType</type>
      <name>selectable</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a016653741033bd332d1d4c3c725cc284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a0b3b514474fe93354fc74cfc144184b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection</type>
      <name>selection</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a040bf09f41d456284cfd39cc37aa068f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPSelectionDecorator *</type>
      <name>selectionDecorator</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a7861518e47ca0c6a0c386032c2db075e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>addb3f5c41f007a78c3e142cc605bc712</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedFill</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a089d6b5577120239b55c39ed27c39536</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedScatters</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a2f03f067ede2ed4da6f7d0e4777a3f02</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a7a4b92144dca6453a1f0f210e27edc74</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a8524fa2994c63c0913ebd9bb2ffa3920</anchor>
      <arglist>(QCPAxis *axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ab79c7ba76bc7fa89a4b3580e12149f1f</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ab74b09ae4c0e7e13142fe4b5bf46cac7</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectable</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ac238d6e910f976f1f30d41c2bca44ac3</anchor>
      <arglist>(QCP::SelectionType selectable)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelection</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a219bc5403a9d85d3129165ec3f5ae436</anchor>
      <arglist>(QCPDataSelection selection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionDecorator</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a20e266ad646f8c4a7e4631040510e5d9</anchor>
      <arglist>(QCPSelectionDecorator *decorator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a71626a07367e241ec62ad2c34baf21cb</anchor>
      <arglist>(QCPAxis *axis)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>valueAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>af47809a644a68ffd955fb30b01fb4f2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a88112bcbe9eb995b1190ad7591f2d0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ac032077fb0db93d6faa3273d02363398</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFillAntialiasingHint</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a8d06a59ea23324cce6330ebf2262c0ed</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyScattersAntialiasingHint</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ac95f26b15a1e5d9c7bd2c0a46d760fc9</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>clipRect</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a635cee3effc07ad421414c76fd83548c</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a9b104d9da4f38f934363945c313bf82e</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a453f676a5cee7bf846c5f0fa05ea84b3</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a9a450783fd9ed539e589999fd390cdf7</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a2d488568cf16600dd81fa23d7d439829</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>af80ad8531642e786b6f4fad551c203c4</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAntialiasedFill</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a152ac765bedf927fb240545d11d453ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAntialiasedScatters</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>aa115755e525a8e3a86dc683f9cab755b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a33f00674c0161c13315ab9da0895418e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxis &gt;</type>
      <name>mKeyAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a426f42e254d0f8ce5436a868c61a6827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mName</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>ac29ffef424e2488675930de18cde612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a67bc0622fd1b9fa14e54c14922dcec66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::SelectionType</type>
      <name>mSelectable</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a3944521f7bec90974737c9d192fc57ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPDataSelection</type>
      <name>mSelection</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a206aa62c9eba32c82e892b29cdbf6314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPSelectionDecorator *</type>
      <name>mSelectionDecorator</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a0dbc731cab717f4ff67b4ca100c74046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxis &gt;</type>
      <name>mValueAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a2901452ca4aea911a1827717934a4bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPAxis</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>af123edeca169ec7a31958a1d714e1a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPPlottableLegendItem</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a104c78e91302afd6842a903e472f552f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPAbstractPlottable.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPAbstractPlottable.html" title="Creating own plottables">plottables-subclassing</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <templarg></templarg>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; DataType &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D&lt; QCPBarsData &gt;</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; QCPBarsData &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D&lt; QCPCurveData &gt;</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; QCPCurveData &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D&lt; QCPFinancialData &gt;</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; QCPFinancialData &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D&lt; QCPGraphData &gt;</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; QCPGraphData &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAbstractPlottable1D&lt; QCPStatisticalBoxData &gt;</name>
    <filename>classQCPAbstractPlottable1D.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ab5dd99e4f1621e7dbd63438e0b02984e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aeb156ebf5d3c8de906b428be30733ad8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6be0f657ba85a1688336d76ad649ecf2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6ca0699a6af5f25a7565de7c50ce13b2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>aa8277da921b009bce474437d50b4a2d8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a55f937ba6a63e56e57f0b1a6e85a333a</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ad0b46d25cde3d035b180fb8f10c056e6</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a6e3ba20c9160d7361e58070390d10b1a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac58fb47bfe330f6931ed8e64326387d7</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a30b2e50ab0afce65f104ea7a95440315</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a4611b43bcb6441b2154eb4f4e0a33db2</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a22377bf6e57ab7eedbc9e489250c6ded</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afe0d56e39cc076032922f059b304c092</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAbstractPlottable1D</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>afa6d5d2c971fed63bff4f4a79989a3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawPolyline</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>a7adc6c3cccebb5341f11e0c2b7d54206</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lineData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ae890e62ce403c54f575c73b9529f1af8</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPDataContainer&lt; QCPStatisticalBoxData &gt; &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPAbstractPlottable1D.html</anchorfile>
      <anchor>ac139cf70590707a1fb40eabe97fac246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxis</name>
    <filename>classQCPAxis.html</filename>
    <base>QCPLayerable</base>
    <member kind="enumvalue">
      <name>atBottom</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aa220d68888516b6c3b493d144f1ba438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atLeft</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aaf84aa6cac6fb6099f54a2cbf7546b730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atRight</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aadf5509f7d29199ef2f263b1dd224b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atTop</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aac0ece2b680d3f545e701f75af1655977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AxisType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atLeft</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aaf84aa6cac6fb6099f54a2cbf7546b730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atRight</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aadf5509f7d29199ef2f263b1dd224b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atTop</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aac0ece2b680d3f545e701f75af1655977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>atBottom</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae2bcc1728b382f10f064612b368bc18aa220d68888516b6c3b493d144f1ba438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LabelSide</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a24b13374b9b8f75f47eed2ea78c37db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsInside</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a24b13374b9b8f75f47eed2ea78c37db9aae7b027ac2839cf4ad611df30236fc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsOutside</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a24b13374b9b8f75f47eed2ea78c37db9a2eadb509fc0c9a8b35b85c86ec9f3c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsInside</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a24b13374b9b8f75f47eed2ea78c37db9aae7b027ac2839cf4ad611df30236fc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsOutside</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a24b13374b9b8f75f47eed2ea78c37db9a2eadb509fc0c9a8b35b85c86ec9f3c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScaleType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a36d8e8658dbaa179bf2aeb973db2d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stLinear</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a36d8e8658dbaa179bf2aeb973db2d6f0aff6e30a11a828bc850caffab0ff994f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stLogarithmic</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a36d8e8658dbaa179bf2aeb973db2d6f0abf5b785ad976618816dc6f79b73216d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectablePart</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fae0df8123a5528d5ccf87cb7794f971ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAxis</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa8949d2c1a31eccae9be7ed32e7a1ae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spTickLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa584e0a3dc4d064880647619f4bd4e771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAxisLabel</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa851e0600e0d08b4f5fee9361e3fedabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAxis</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa8949d2c1a31eccae9be7ed32e7a1ae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAxisLabel</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa851e0600e0d08b4f5fee9361e3fedabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fae0df8123a5528d5ccf87cb7794f971ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spTickLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>abee4c7a54c468b1385dfce2c898b115fa584e0a3dc4d064880647619f4bd4e771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stLinear</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a36d8e8658dbaa179bf2aeb973db2d6f0aff6e30a11a828bc850caffab0ff994f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stLogarithmic</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a36d8e8658dbaa179bf2aeb973db2d6f0abf5b785ad976618816dc6f79b73216d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rangeChanged</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a0894084e4c16a1736534c4095746f910</anchor>
      <arglist>(const QCPRange &amp;newRange)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rangeChanged</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aac8576288e8e31f16186124bc10dd10d</anchor>
      <arglist>(const QCPRange &amp;newRange, const QCPRange &amp;oldRange)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scaleTypeChanged</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a3505ed8a93bd2e349d858d84996bf767</anchor>
      <arglist>(QCPAxis::ScaleType scaleType)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa5ff1fd851139028a3bb4efcb31de9fc</anchor>
      <arglist>(const QCPAxis::SelectableParts &amp;parts)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a62b598abeee7174a05f9d542cc85b1f5</anchor>
      <arglist>(const QCPAxis::SelectableParts &amp;parts)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxisRect *</type>
      <name>axisRect</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afc94bcfdf8adfe8e01013f13bdf159a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AxisType</type>
      <name>axisType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa19679359783c5ecd27757b7e5619976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>basePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a216974be018e73008b3cf6d033c1325d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>coordToPixel</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af15d1b3a7f7e9b53d759d3ccff1fe4b4</anchor>
      <arglist>(double value) const</arglist>
    </member>
    <member kind="function">
      <type>SelectablePart</type>
      <name>getPartAt</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a22ab2d71d7341b9b3974c0dd10619af2</anchor>
      <arglist>(const QPointF &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPGraph * &gt;</type>
      <name>graphs</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad590c0da223697a2727f97a520870fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPGrid *</type>
      <name>grid</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a63f1dd2df663680d2a8d06c19592dd63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractItem * &gt;</type>
      <name>items</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a42761bc68e2f3a9f68549d45b73f705b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>label</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a32ba4d3effcddd8af3bc49f405e1d53e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>labelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a05794f13d322da7fd9d5554d11186b0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>labelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa7b465fe233f1878793954ba5ab9c47e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>labelPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a6d9a9fe1c7166f209fb1e25686390451</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>lowerEnding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a0cc60e5694ed4df6a2c3554e53ee6ae7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a18f3a68f2b691af1fd34b6593c886630</anchor>
      <arglist>(double diff)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>numberFormat</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a20cc29c2f282a0e9efd8f32145e47be6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numberPrecision</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a2562b6f3a4a01c7ed83a388042664998</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aef66fa16353b4993b1cceabfb644a1a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab988ef4538e2655bb77bd138189cd42e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>padding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a07df379d5c017b8f3a4702532eb037b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pixelOrientation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a45c45bed7e5666683b8d56afa66fa51f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pixelToCoord</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a536ef8f624cac59b6b6fdcb495723c57</anchor>
      <arglist>(double value) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractPlottable * &gt;</type>
      <name>plottables</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac5e0f6f65c75efb5fd32275d6e4ef0d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxis</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac62c042968bae0e6d474fcfc57c9b71f</anchor>
      <arglist>(QCPAxisRect *parent, AxisType type)</arglist>
    </member>
    <member kind="function">
      <type>const QCPRange</type>
      <name>range</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac4058855a81f1a883cf2e754f6a6acb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rangeReversed</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab9866dd1a78f1920f491ec12a794bec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescale</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a499345f02ebce4b23d8ccec96e58daa9</anchor>
      <arglist>(bool onlyVisiblePlottables=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a31d18ddf3a4f21ceb077db8ae5b69856</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a7072ff96fe690148f1bbcdb4f773ea1c</anchor>
      <arglist>(double factor, double center)</arglist>
    </member>
    <member kind="function">
      <type>ScaleType</type>
      <name>scaleType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad23e9ad97b44e9aeaf4fab8904280098</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelectableParts</type>
      <name>selectableParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1d12d157756c114f4e57517c62177181</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a0d54314ab3053fd0fb77294a0e7f08cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a7adea64ef4b715e7a1c519fff2b110b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1399d614f7c307159bfec938a069203d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelectableParts</type>
      <name>selectedParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a893e8d6cfed9267eb2b793cb1d2b4dce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a73c147bb2c5598edbb842adc2da8a7bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a75f11d3031a11559f3e984e916fcde2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a09817512bef8ddfb669a6828f9c855bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a76b52a6d824ccf9a95eb024251e1b833</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a63b7103c57fe9acfbce164334ea837f8</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a778d45fb71b3c7ab3bb7079e18b058e4</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a33bcc382c111c9f31bb0687352a2dea4</anchor>
      <arglist>(const QString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a6c906fe56d75f0122335b9f79b999608</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a71ac1a47f7547e490a8c4311d1433cf3</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a4391192a766e5d20cfe5cbc17607a7a2</anchor>
      <arglist>(int padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerEnding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a08af1c72db9ae4dc8cb8a973d44405ab</anchor>
      <arglist>(const QCPLineEnding &amp;ending)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberFormat</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae585a54dc2aac662e90a2ca82f002590</anchor>
      <arglist>(const QString &amp;formatCode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberPrecision</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a21dc8023ad7500382ad9574b48137e63</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a04a652603cbe50eba9969ee6d68873c3</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5691441cb3de9e9844855d339c0db279</anchor>
      <arglist>(int padding)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aebdfea5d44c3a0ad2b4700cd4d25b641</anchor>
      <arglist>(const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a57d6ee9e9009fe88cb19db476ec70bca</anchor>
      <arglist>(double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>acf60e5b2d631fbc8c4548c3d579cb6d0</anchor>
      <arglist>(double position, double size, Qt::AlignmentFlag alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeLower</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afcf51227d337db28d1a9ce9a4d1bc91a</anchor>
      <arglist>(double lower)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeReversed</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a2172fdb196b1a0dc3f40992fcad8e9e1</anchor>
      <arglist>(bool reversed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeUpper</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>acd3ca1247aa867b540cd5ec30ccd3bef</anchor>
      <arglist>(double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleRatio</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af4bbd446dcaee5a83ac30ce9bcd6e125</anchor>
      <arglist>(const QCPAxis *otherAxis, double ratio=1.0)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setScaleType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>adef29cae617af4f519f6c40d1a866ca6</anchor>
      <arglist>(QCPAxis::ScaleType type)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectableParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a513f9b9e326c505d9bec54880031b085</anchor>
      <arglist>(const QCPAxis::SelectableParts &amp;selectableParts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aeb917a909215605b95ef2be843de1ee8</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5d502dec597c634f491fdd73d151c72d</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a02ec2a75d4d8401eaab834fbc6803d30</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectedParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab9d7a69277dcbed9119b3c1f25ca19c3</anchor>
      <arglist>(const QCPAxis::SelectableParts &amp;selectedParts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a2a00a7166600155eac26843132eb9576</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9bdbf5e63ab15187f3a1de9440129227</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a845ccb560b7bc5281098a5be494145f6</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a8360502685eb782edbf04019c9345cdc</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickLength</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab702d6fd42fc620607435339a1c2a2e1</anchor>
      <arglist>(int inside, int outside=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickLengthIn</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac46fa2a993a9f5789540977610acf1de</anchor>
      <arglist>(int inside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickLengthOut</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a4c6dfc3963492ed72a77724012df5f23</anchor>
      <arglist>(int outside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aede4028ae7516bd51a60618a8233f9cf</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTicks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afa0ce8d4d0015ed23dcde01f8bc30106</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTicker</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a4ee03fcd2c74d05cd1a419b9af5cfbdc</anchor>
      <arglist>(QSharedPointer&lt; QCPAxisTicker &gt; ticker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a395e445c3fe496b935bee7b911ecfd1c</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a2b8690c4e8dbc39d9185d2b398ce7a6c</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabelPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af302c479af9dbc2e9f0e44e07c0012ee</anchor>
      <arglist>(int padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabelRotation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1bddd4413df8a576b7ad4b067fb33375</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a04ba16e1f6f78d70f938519576ed32c8</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLabelSide</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a13ec644fc6e22715744c92c6dfa4f0fa</anchor>
      <arglist>(LabelSide side)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLength</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a62ec40bebe3540e9c1479a8fd2be3b0d</anchor>
      <arglist>(int inside, int outside=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLengthIn</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afae1a37a99611366275a51204d991739</anchor>
      <arglist>(int inside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickLengthOut</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a3b8a0debd1ffedd2c22d0592dfbb4e62</anchor>
      <arglist>(int outside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad80923bcc1c5da4c4db602c5325e797e</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTicks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac891409315bc379e3b1abdb162c1a011</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperEnding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a69119b892fc306f651763596685aa377</anchor>
      <arglist>(const QCPLineEnding &amp;ending)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subTickLengthIn</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af907c8ecc4624d1bf4a8f6f702e64fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subTickLengthOut</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac98c66cae50c98f3ae90e2969382976d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>subTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a7a89df74ba427fac311bf4cc92fbddca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subTicks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad74153c38fd83b54c509cff249370beb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPAxisTicker &gt;</type>
      <name>ticker</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a7b7a27151be8235059e1294f73ecf615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>tickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9e21b2326bb2de0b7a8efcd1efc0ce78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>tickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a09f339b7125cf1094920f86687b88236</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tickLabelPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afac7316ca35941e7080f98e0022c1891</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tickLabelRotation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5c81e5d550266fdb9e11d96d1dc5713e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tickLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae4158bbc52939ee52cdb12b805860a28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LabelSide</type>
      <name>tickLabelSide</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1dc21783965a7c7d9c29c2a75d0a54e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tickLengthIn</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ace2accb350fd3f3f474280f58c1d61c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tickLengthOut</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad3ba6614ccddf351f133e0acdd4f021e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>tickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>affd022d4f56dfc575b4ced95ad417860</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ticks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5c3da767a2dc990f200856a9e27ea06e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>tickVector</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5aad9d6b34821ab0751dfc38dbc92a46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QString &gt;</type>
      <name>tickVectorLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1bd4a9036e0c9fc68b6f3df81f07e55f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>upperEnding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9feaf5f78286693e89221bc205f9389a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAxis</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a7cfa27ea9da0bb1fe0ae995572c0b85d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AxisType</type>
      <name>marginSideToAxisType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac0a6b77bd52bec6c81cd62d167cfeba6</anchor>
      <arglist>(QCP::MarginSide side)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AxisType</type>
      <name>opposite</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa85ba73dfee6483e23825461b725e363</anchor>
      <arglist>(AxisType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9a68b3e45f1b1e33d4d807822342516c</anchor>
      <arglist>(AxisType type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>adbaeffcdc2707f2bd5dc1bbd11236770</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>calculateMargin</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a47bdb0a55de6759489ee47665199aebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5bc1f8a8d0fbc7658eba70c80279ed31</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac15ebb4225ca5212d8e5fffae481bc9b</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>getBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a8cd3764c6a4ce9c3d7d913e81cad0a50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>getLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae914abd56afa570cb9f2ab50e59c0f0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QFont</type>
      <name>getLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aeac21c907d2516af9cde9a463043d671</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>getSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aad7739c229b292ddab0b3a43a5676f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>getTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a8d00d5b78ecfbebbea5a8161bddb9a17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QFont</type>
      <name>getTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a694ab8b4240f3c90a866372e3dcb364f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>getTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>afe7d57415cbbf31e5549a5cc40b6f8d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ac5a269609e6177737faabdc46434d8c7</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a61bc07cda6193a3fa6b5aa198fc4e4fa</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a780bee321fc6476e5fc49c4980291a01</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a50c3ed18e189d48421ec2978f88e4f87</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab751e3e96495716a2f6742ca7d7b3d49</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupTickVectors</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a57d9e961bae7d62f5b4e1f143e660c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa850f195d7cc470c53809d0fff5e444d</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mAADragBackup</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9c34e6f92eda5803e7ce4ea3322a6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxisPainterPrivate *</type>
      <name>mAxisPainter</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aeeae00935bd2dab82d64f32544a90913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxisRect *</type>
      <name>mAxisRect</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a6f150b65a202f32936997960e331dfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AxisType</type>
      <name>mAxisType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae704bf9f2c2b026f08dd4ccad79c616e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad6b4a0aee9558fb35529e960b8fef72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mCachedMargin</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a48ace55cbd54f7241e7f1b06fd369b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mCachedMarginValid</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a2cde37b6e385f47e11322df4ac1b0e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mDragging</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad56b9be14ed8ae9b858d84bdb539b1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mDragStartRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a4b665f97d37727f0013b93d727e80bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPGrid *</type>
      <name>mGrid</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a17bffb94aaa40311f259c6ac7bcb5d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mLabel</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae8001dbdfc47685c1cf7b98b044460e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a457a003bb1c2b6ab73e5a173ba7558fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a37442d470e30e19b81ecaf979a34d046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mNotAADragBackup</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a0be1bc05fcbf86bd9916cc8faa55dd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mNumberBeautifulPowers</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af03809bee3f3e35fcc38d25b6dd5003b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLatin1Char</type>
      <name>mNumberFormatChar</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a39594313deef458f425bba25cd337a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mNumberPrecision</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>acd76e8c783384d99ccc4a13797eec188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::Orientation</type>
      <name>mOrientation</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a048e1792fa86f4f86df55200b3f0be36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mPadding</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a52a805a4f03231210e0880db7f77e098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mRange</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1ee36773c49062d751560e11f90845f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mRangeReversed</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a5cb034f57aa3d773a9ca55a0931dbf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScaleType</type>
      <name>mScaleType</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad706039549cbbbec5fcb2baf7894e04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SelectableParts</type>
      <name>mSelectableParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab9042d8a095998f27a28b39411d8b9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedBasePen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a80baa4e3c16f9b6edf3eccacd2a50fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a94f57de3ba024471ca206d83cf2258dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ae48fe3489afadc0b3cd003233e2bf19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SelectableParts</type>
      <name>mSelectedParts</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a8f1eb0abfe2ae64652aa46b360e841e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aa5cc6afc5dc2a365f5abbd36eb04a1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a3bcad40902f45dc4c991a2c3e4d31d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a4f2e4919da9615dac612662c249b1119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a9524593dbc75a5c5b29dbd1cb4b37df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSubTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a32ef56d3a417866720eb12667d27dbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSubTicks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>af16aab9c3effa482fa10e7dd5c3d91f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; double &gt;</type>
      <name>mSubTickVector</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a28353081e0ff35c3fe5ced923a287faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPAxisTicker &gt;</type>
      <name>mTicker</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ad9c3061cbd8bec5b0755d5a0bef3b700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mTickLabelColor</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a6384a749b3b56a97df081d8082321ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mTickLabelFont</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>add79d1e39c4ed65869a1e9cc79043f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mTickLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a3e4315be072026644e69009557a2fa11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mTickPen</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1d52c78c856d8bd1f331d4ec4e63d944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mTicks</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>ab111e74bba22e06848897c932fc549fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; double &gt;</type>
      <name>mTickVector</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aae0f9b9973b85be601200f00f5825087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QString &gt;</type>
      <name>mTickVectorLabels</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>aeee4bd0fca3f587eafe33843d1cb4f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPAxisRect</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>acbf20ecb140f66c5fd1bc64ae0762990</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPGrid</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a061e177f585549fc31f780852e2bd6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPAxis.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisPainterPrivate</name>
    <filename>classQCPAxisPainterPrivate.html</filename>
    <class kind="struct">QCPAxisPainterPrivate::CachedLabel</class>
    <class kind="struct">QCPAxisPainterPrivate::TickLabelData</class>
    <member kind="function">
      <type>QRect</type>
      <name>axisSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ab29635564acb5d0012fa9e297477db05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a7b6806e32c44384fd0ae4dcdaa72b1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a0207a99bdf9c4f70af20928898ddc2fc</anchor>
      <arglist>(QCPPainter *painter)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>labelSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ae7800667d15867040ada5f4bf027f070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisPainterPrivate</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a0f14aa5c4aa83dbcd68984a7c73bf94f</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>size</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a60fc2eec99ed23e9a3c98e8f7e5730b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>tickLabelsSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>acf8a4fef47cec70b596fe20941aa5b16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAxisPainterPrivate</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a7c7f95313f0f78c3c3975f822a5fea35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>abbreviateDecimalPowers</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a68353c2eeabd00d96a2e36a0b3809cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>axisRect</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>afcd55b0e1ecd689fffd2b1fc75dc7732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>basePen</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ab4affb27ae3485fecb7466622cabcbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>label</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>afe004c322f92543c0467afc02da6cf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>labelColor</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a5c36467daf057da0cf0792f3c5a06089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>labelFont</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>add1ff1030fbc36112c19b1468ad82d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>labelPadding</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a3f7465372df132bf7814345ea697dd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPLineEnding</type>
      <name>lowerEnding</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a077696dd1e7efb96e4c199f521433e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>numberMultiplyCross</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a0deb7524009140f00a774dfd286d002c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>aea226a1e39357d71f66d85093e30a830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reversedEndings</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a06d0ef3f4f1b567feb84196fc3b140da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>substituteExponent</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a546d22b10ddb5ca8582b7deb90223a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subTickLengthIn</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>af11f7d83021c9cb3b0e76fe7814c6110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subTickLengthOut</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a5f1afddc3dc7ccc4d5adcbcd8f0c2218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>subTickPen</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a9b9cf594cd16575f52ecda9abef4e412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>subTickPositions</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>afcde7484bbcc1004b8f59ab984ada6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>tickLabelColor</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a88032cf15c997e3956b79617b859e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>tickLabelFont</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a06cb4b185feb1e560e01d65887e4d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tickLabelPadding</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a264cfa080e84e536cf2d1ab9c5d5cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tickLabelRotation</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ae6ade9232a8e400924009e8edca94bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; QString &gt;</type>
      <name>tickLabels</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ad0a4998ca358ba751e84fca45a025abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis::LabelSide</type>
      <name>tickLabelSide</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a9d27f7625fcfbeb3a60193d0c18fc7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tickLengthIn</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ae7360ff805fc6097019de8b35ffbd7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tickLengthOut</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>acbebb1f868906200f968627bc907b77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPen</type>
      <name>tickPen</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a389dde97f02fdee23965e4736e7d8c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>tickPositions</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ae55e3dc2cf2af8d8a6e7235ccab54786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis::AxisType</type>
      <name>type</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ae04594e97417336933d807c86d353098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPLineEnding</type>
      <name>upperEnding</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>af764be913be5f924700ac9bbb8c01139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>viewportRect</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a8627dc6b40781e3291bb508e4ac574d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawTickLabel</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>aab666e1d85b234afbc88076c7ba9424a</anchor>
      <arglist>(QCPPainter *painter, double x, double y, const TickLabelData &amp;labelData) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QByteArray</type>
      <name>generateLabelParameterHash</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>ab6f77ae2bd3eccca3fef4b7ec8e34b31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getMaxTickLabelSize</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a7a961f0e05c57b51cf1100b05e93f5b9</anchor>
      <arglist>(const QFont &amp;font, const QString &amp;text, QSize *tickLabelsSize) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TickLabelData</type>
      <name>getTickLabelData</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a5331f78e398da5442767c261578da502</anchor>
      <arglist>(const QFont &amp;font, const QString &amp;text) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>getTickLabelDrawOffset</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a6205b60c7d305854ffd7602139433f6e</anchor>
      <arglist>(const TickLabelData &amp;labelData) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>placeTickLabel</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>af8fe7350c19575bc33ca770f9b3a15fd</anchor>
      <arglist>(QCPPainter *painter, double position, int distanceToAxis, const QString &amp;text, QSize *tickLabelsSize)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mAxisSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a9d7586f4923994488bdd006415b13f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCache&lt; QString, CachedLabel &gt;</type>
      <name>mLabelCache</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a07ac270ea0c0ae084debd48d6a740e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QByteArray</type>
      <name>mLabelParameterHash</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>aab8be59df22ed4e43e3a6d511cbc466a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mLabelSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>abac9a47048d537f72ca147b6f29d30f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a882029a5f2d4abd71289d415c9b90a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mTickLabelsSelectionBox</name>
      <anchorfile>classQCPAxisPainterPrivate.html</anchorfile>
      <anchor>a0adaf5f1d89be0f32dc4a904d157e5a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisRect</name>
    <filename>classQCPAxisRect.html</filename>
    <base>QCPLayoutElement</base>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>addAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a792e1f3d9cb1591fca135bb0de9b81fc</anchor>
      <arglist>(QCPAxis::AxisTypes types)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>addAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a2dc336092ccc57d44a46194c8a23e4f4</anchor>
      <arglist>(QCPAxis::AxisType type, QCPAxis *axis=0)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>axes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a11657b8faebe9677180860e8057ede26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>axes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a8db4722cb93e9c4a6f0d91150c200867</anchor>
      <arglist>(QCPAxis::AxisTypes types) const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>axis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a583ae4f6d78b601b732183f6cabecbe1</anchor>
      <arglist>(QCPAxis::AxisType type, int index=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>axisCount</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a85b321acec0f694d8b5fdeafdbff3133</anchor>
      <arglist>(QCPAxis::AxisType type) const</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>background</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a572deec9c9a4d5987d5c5f78521991e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>backgroundBrush</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a7d09540e3fef12362d00e6bac92b6453</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>backgroundScaled</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a059ede9a5fdcafb5cef280cd65fe4f3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::AspectRatioMode</type>
      <name>backgroundScaledMode</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a06b98faf54b5491bff780294e423d3ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bottom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>acefdf1abaa8a8ab681e906cc2be9581e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>bottomLeft</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ab15d4311d6535ccd7af504dc0e2b98c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>bottomRight</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a36dac884ec8fa3a3a2f3842ca7b7d32d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>center</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ade3aef874bafcec6dd16174fba44c0b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QCPLayoutElement * &gt;</type>
      <name>elements</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a3aee067fd105f2fa8de9eb8024435ac5</anchor>
      <arglist>(bool recursive) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPGraph * &gt;</type>
      <name>graphs</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a2d9ded3eca97be1fcb5867949391bb88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>height</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>acc4377809e79d9a089ab790f39429b0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayoutInset *</type>
      <name>insetLayout</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a949f803466619924c7018df4b511ae10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractItem * &gt;</type>
      <name>items</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a03c113a2175448300ee8f944e24776ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>left</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>afb4a3de02046b20b9310bdb8fca781c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractPlottable * &gt;</type>
      <name>plottables</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a587d073a97b27bc7293fab4b2774ad59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisRect</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a60b31dece805462c1b82eea2e69ba042</anchor>
      <arglist>(QCustomPlot *parentPlot, bool setupDefaultAxes=true)</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>rangeDrag</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa3a84c768ad6edd08fd4c5dec176828f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>rangeDragAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aae5f99a044ca911685a306f01b7ff941</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>rangeDragAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a6d7c22cfc54fac7a3d6ef80b133a8574</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>rangeZoom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa0d8414ef040523f8b2d55f0c0bddbee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>rangeZoomAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a86aac0f435f209d60dacd22cda10c104</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>rangeZoomAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a679c63f2b8daccfe6ec5110dce3dd3b6</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rangeZoomFactor</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae4e6c4d143aacc88d2d3c56f117c2fe1</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a03c39cd9704f0d36fb6cf980cdddcbaa</anchor>
      <arglist>(QCPAxis *axis)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>right</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a3f819d4a1b2193723d1fdafc573eea10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a22a22b8668735438dc06f9a55fe46b33</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>af615ab5e52b8e0a9a0eff415b6559db5</anchor>
      <arglist>(const QPixmap &amp;pm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ac48a2d5d9b7732e73b86605c69c5e4c1</anchor>
      <arglist>(const QPixmap &amp;pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundScaled</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae6d36c3e0e968ffb991170a018e7b503</anchor>
      <arglist>(bool scaled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundScaledMode</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5ef77ea829c9de7ba248e473f48f7305</anchor>
      <arglist>(Qt::AspectRatioMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeDrag</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae6aef2f7211ba6097c925dcd26008418</anchor>
      <arglist>(Qt::Orientations orientations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeDragAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a648cce336bd99daac4a5ca3e5743775d</anchor>
      <arglist>(QCPAxis *horizontal, QCPAxis *vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeDragAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>af0fbc510147a2a54b9c8cd296e6df8ac</anchor>
      <arglist>(QList&lt; QCPAxis * &gt; axes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeDragAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a8366903edcb3bb703a8b0be783a85746</anchor>
      <arglist>(QList&lt; QCPAxis * &gt; horizontal, QList&lt; QCPAxis * &gt; vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a7960a9d222f1c31d558b064b60f86a31</anchor>
      <arglist>(Qt::Orientations orientations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoomAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a9442cca2aa358405f39a64d51eca13d2</anchor>
      <arglist>(QCPAxis *horizontal, QCPAxis *vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoomAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a89c1ab7ee6d2a14b56c57c9a796ba623</anchor>
      <arglist>(QList&lt; QCPAxis * &gt; axes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoomAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae29d6e9e54ebd981769c986e498ae118</anchor>
      <arglist>(QList&lt; QCPAxis * &gt; horizontal, QList&lt; QCPAxis * &gt; vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoomFactor</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae83d187b03fc6fa4f00765ad50cd3fc3</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoomFactor</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a895d7ac745ea614e04056244b3c138ac</anchor>
      <arglist>(double horizontalFactor, double verticalFactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupFullAxesBox</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5fa906175447b14206954f77fc7f1ef4</anchor>
      <arglist>(bool connectRanges=false)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a7a8289346eb612f422c704f8b75cf479</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>top</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a45dbad181cbb9f09d068dbb76c817c95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>topLeft</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5a847b3ddeca3abec38d3838fefb0dbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>topRight</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a7aa221967549ba71b98c465bf8234758</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>add049d464b9ef2ccdc638adc4ccb4aca</anchor>
      <arglist>(UpdatePhase phase) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a204645398a4f9d0b0189385c7c2cfb91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5fc8460564e81dcc2a9343dc8bc1fe67</anchor>
      <arglist>(const QRectF &amp;pixelRect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ae481c28b50e10cfbbec59fde45e77367</anchor>
      <arglist>(const QRectF &amp;pixelRect, const QList&lt; QCPAxis * &gt; &amp;affectedAxes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAxisRect</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a463c44b1856ddbf82eb3f7b582839cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a4a318008e2b7f881a14c3d97186b31f9</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>calculateAutoMargin</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ac51055d83f5f414b6d013d3a24b0a941</anchor>
      <arglist>(QCP::MarginSide side) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>af710c50530e370539a4439d6c4db9090</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBackground</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ab49d338d1ce74b476fcead5b32cf06dc</anchor>
      <arglist>(QCPPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>layoutChanged</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a575e38ac71a21906dc2d7b3364db2d62</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a9cd27ad8c5cfb49aefd9dbb30def4beb</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa9a7c807eaa4666870ac94aa6abc4dde</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a6c89b988d3a0b93c0878f0ebdb5037f4</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateAxesOffset</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a6024ccdc74f5dc0e8a0fe482e5b28a20</anchor>
      <arglist>(QCPAxis::AxisType type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a93eeaa0c127d6d6fe8171b2455080262</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mAADragBackup</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa4a24f76360cfebe1bcf17a77fa7521b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHash&lt; QCPAxis::AxisType, QList&lt; QCPAxis * &gt; &gt;</type>
      <name>mAxes</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>afe7a24d2a2bea98fc552fa826350ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBackgroundBrush</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5748e1a37f63c428e38b0a7724b46259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mBackgroundPixmap</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a38fb1a15f43228a0c124553649303722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mBackgroundScaled</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a5ad835f0fae5d7cc5ada9e063641dbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::AspectRatioMode</type>
      <name>mBackgroundScaledMode</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a859fd368e794663e346b4f53f35078e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mDragging</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ab49a6698194cf0e9e38a1d734c0888a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPRange &gt;</type>
      <name>mDragStartHorzRange</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a274aef08c4de084a3f26c3e92fac3a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPRange &gt;</type>
      <name>mDragStartVertRange</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ab362ee8f71a156d812a1ea793a1e42cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLayoutInset *</type>
      <name>mInsetLayout</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a255240399e0fd24baad80cbbe46f698a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mNotAADragBackup</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a6fcb12e052e276d57efbb128be31d6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::Orientations</type>
      <name>mRangeDrag</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa9f107f66ca3469ad50ee6cea7c9e237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QPointer&lt; QCPAxis &gt; &gt;</type>
      <name>mRangeDragHorzAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>abd4f1d854b41a9c6730f3a3d605c42af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QPointer&lt; QCPAxis &gt; &gt;</type>
      <name>mRangeDragVertAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a3b0a86e5bb136a458d7bc20773e45853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::Orientations</type>
      <name>mRangeZoom</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a215eff671d48df2edccc36e7f976f28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mRangeZoomFactorHorz</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>ad08d0250ed7b99de387d0ea6c7fd4dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mRangeZoomFactorVert</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a32f063629581d5bf82b12769940b34ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QPointer&lt; QCPAxis &gt; &gt;</type>
      <name>mRangeZoomHorzAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa35eeb02f68b63f2069fcc80c9334b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QPointer&lt; QCPAxis &gt; &gt;</type>
      <name>mRangeZoomVertAxis</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aafb0e243294c158668499fd62cee057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mScaledBackgroundPixmap</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>aa74b9415598d59b49290e41e42d7ee27</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPAxisRect.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTicker</name>
    <filename>classQCPAxisTicker.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>TickStepStrategy</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab6d2f9d9477821623ac9bc4b21ddf49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tssReadability</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab6d2f9d9477821623ac9bc4b21ddf49aa9002aa2fd5633ab5556c71a26fed63a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tssMeetTickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab6d2f9d9477821623ac9bc4b21ddf49aa770312b6b9b0c64a37ceeba96e0cd7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tssMeetTickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab6d2f9d9477821623ac9bc4b21ddf49aa770312b6b9b0c64a37ceeba96e0cd7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tssReadability</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab6d2f9d9477821623ac9bc4b21ddf49aa9002aa2fd5633ab5556c71a26fed63a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>aefbd11725678ca824add8cf926cbc856</anchor>
      <arglist>(const QCPRange &amp;range, const QLocale &amp;locale, QChar formatChar, int precision, QVector&lt; double &gt; &amp;ticks, QVector&lt; double &gt; *subTicks, QVector&lt; QString &gt; *tickLabels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTicker</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a8fcf23c79ebd72202fe79253f9f01ea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a47752abba8293e6dc18491501ae34008</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickOrigin</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab509c7e500293bf66a8409f0d7c23943</anchor>
      <arglist>(double origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickStepStrategy</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a73b1d847c1a12159af6bfda4ebebe7d5</anchor>
      <arglist>(TickStepStrategy strategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>aaf9edbe4169ce55e216fd067cc139452</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tickOrigin</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ac0c6e9587c36fdeefb5518c00fe7ab15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TickStepStrategy</type>
      <name>tickStepStrategy</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a58df76f2ec3eb48401bdd314b0e14ba1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPAxisTicker</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a1119d6f09ad720f9c5dfdd2559047161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>cleanMantissa</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ac7df6c72876b7abd67c932663a0b0f6a</anchor>
      <arglist>(double input) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; QString &gt;</type>
      <name>createLabelVector</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a804050e408f37a0b9770c6654ebe6aa7</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;ticks, const QLocale &amp;locale, QChar formatChar, int precision)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>createSubTickVector</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a9a6435723fa0bd366d1ea4c2cff7c33f</anchor>
      <arglist>(int subTickCount, const QVector&lt; double &gt; &amp;ticks)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>createTickVector</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>af4645a824c7bd2ca8fc7e86ebf9055bd</anchor>
      <arglist>(double tickStep, const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getMantissa</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a2f1e223bafbf2cec7c3ba8b08d5c77e8</anchor>
      <arglist>(double input, double *magnitude=0) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a4ccc403ced7a1457ce6ba293509933c8</anchor>
      <arglist>(double tickStep)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTickLabel</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a8201eb4aa8be192bf786b126eb5ee089</anchor>
      <arglist>(double tick, const QLocale &amp;locale, QChar formatChar, int precision)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a910d69bcec2de37e92d8d4e1ecf201e2</anchor>
      <arglist>(const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pickClosest</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a4ea0a7c4ca1c610f92b9bd5944ab4260</anchor>
      <arglist>(double target, const QVector&lt; double &gt; &amp;candidates) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>trimTicks</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ab28cc1ab549489be7975f5ce7e717916</anchor>
      <arglist>(const QCPRange &amp;range, QVector&lt; double &gt; &amp;ticks, bool keepOneOutlier) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mTickCount</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a14a35b47d1aad11b08d18ea0e25937b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mTickOrigin</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>a560ef9347b1aa599a9bf0e2f29d3ec16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TickStepStrategy</type>
      <name>mTickStepStrategy</name>
      <anchorfile>classQCPAxisTicker.html</anchorfile>
      <anchor>ac059d6d670b2f6132c593fb4de156701</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPAxisTicker.html" title="Creating own axis tickers">axisticker-subclassing</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerDateTime</name>
    <filename>classQCPAxisTickerDateTime.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="function">
      <type>QString</type>
      <name>dateTimeFormat</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>aac8e2bb32ca8ff1394c42d2d62390718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::TimeSpec</type>
      <name>dateTimeSpec</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>ae688e69ba55c9247af26b6db85cf9573</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerDateTime</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a84cc5c6bbc7c99c1f9bd4b3a392e1b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateTimeFormat</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>ad52660a82f688395468674d555f6a86b</anchor>
      <arglist>(const QString &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateTimeSpec</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>afbd987c7197e42ab61e67fb1c38abebc</anchor>
      <arglist>(Qt::TimeSpec spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickOrigin</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a2ea905872b8171847a49a5e093fb0c48</anchor>
      <arglist>(const QDateTime &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickOrigin</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a5388e048cbd32cf1ba730b9f1859eb5c</anchor>
      <arglist>(double origin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>dateTimeToKey</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>ad87afc7dba65843f68da5ca88bc004f4</anchor>
      <arglist>(const QDate date)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>dateTimeToKey</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>aa24f293f16fff0f937bf71f4140033f1</anchor>
      <arglist>(const QDateTime dateTime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QDateTime</type>
      <name>keyToDateTime</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a4c1761ad057f5564804a53f942629b53</anchor>
      <arglist>(double key)</arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>DateStrategy</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsNone</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a02076ab726129e1ab9e0f999d4314309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsUniformTimeInDay</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a39644957223102224f35662da3ab1a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsUniformDayInMonth</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a7889e1531db9ce1c5d8957b4f0de58ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsNone</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a02076ab726129e1ab9e0f999d4314309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsUniformDayInMonth</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a7889e1531db9ce1c5d8957b4f0de58ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>dsUniformTimeInDay</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>af2c7c60821a6234ca7a172f42ef7f1d8a39644957223102224f35662da3ab1a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>createTickVector</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a44c2c09a303d281801b69226e243047d</anchor>
      <arglist>(double tickStep, const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a78dece0d51426a3c310528d413e09193</anchor>
      <arglist>(double tickStep) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTickLabel</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a4dc6a03f7ea5c619477528a683ed5c18</anchor>
      <arglist>(double tick, const QLocale &amp;locale, QChar formatChar, int precision) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a0560c14a3f87bb99ab136aca8321b32a</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>enum QCPAxisTickerDateTime::DateStrategy</type>
      <name>mDateStrategy</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a7be1477443d73fef8dd25a07d9fe4b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mDateTimeFormat</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>adbbb25add598377998c0c57dbd29adaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::TimeSpec</type>
      <name>mDateTimeSpec</name>
      <anchorfile>classQCPAxisTickerDateTime.html</anchorfile>
      <anchor>a5f5abe83c371f13eb3415585e638dba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerFixed</name>
    <filename>classQCPAxisTickerFixed.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="enumeration">
      <type></type>
      <name>ScaleStrategy</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssNone</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439a6621275677a05caa0de204ae3956b85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssMultiples</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439a22f651785f6412645837421896561104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPowers</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439ac39d5813e9165ebd494307ae61ce5dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssMultiples</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439a22f651785f6412645837421896561104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssNone</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439a6621275677a05caa0de204ae3956b85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPowers</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a15b3d38b935d404b1311eb85cfb6a439ac39d5813e9165ebd494307ae61ce5dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerFixed</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a96d2b053a15f9b8e94550c3efeff6a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ScaleStrategy</type>
      <name>scaleStrategy</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a20fd8fcb257f63449f8913335ad57e45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleStrategy</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>acbc7c9bcd80b3dc3edee5f0519d301f6</anchor>
      <arglist>(ScaleStrategy strategy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTickStep</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a4bc83d85a4f81d4abdd3fa5042d7b833</anchor>
      <arglist>(double step)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>tickStep</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a33d1324c8666b4d5df975dea32ed5a28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a9e99da01ab92a86aed415eef32fed13a</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScaleStrategy</type>
      <name>mScaleStrategy</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a61ead1590161769b0d36e09419e67b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mTickStep</name>
      <anchorfile>classQCPAxisTickerFixed.html</anchorfile>
      <anchor>a4aeef2d3eaa57ec56f422ab1f82175d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerLog</name>
    <filename>classQCPAxisTickerLog.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="function">
      <type>double</type>
      <name>logBase</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>a841a97f2b6850ff1ef3aa73e89d94775</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerLog</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>af3cb86ea5eef2023c0b96b5260c4cbdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogBase</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>ac6e3b4e03baea3816f898869ab9751ef</anchor>
      <arglist>(double base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickCount</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>ad51989c798c0cfd50936d77aac57c56a</anchor>
      <arglist>(int subTicks)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subTickCount</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>aebe43661977364fc1fd220fa1ae36a10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>createTickVector</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>af8873a8d1d2b9392d8f7a73218c889ab</anchor>
      <arglist>(double tickStep, const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>a352fef7ae68837acd26e35188aa86167</anchor>
      <arglist>(double tickStep) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>a57be974214a065d3247406331f02fa49</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLogBase</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>a4108bcc1cd68dcec54dc75667440d328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLogBaseLnInv</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>aeba719bbeec39957f475ef89d6ae2fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mSubTickCount</name>
      <anchorfile>classQCPAxisTickerLog.html</anchorfile>
      <anchor>a3d92b729bedbbbd34ee5f74565defd95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerPi</name>
    <filename>classQCPAxisTickerPi.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="enumeration">
      <type></type>
      <name>FractionStyle</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsFloatingPoint</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca00f097b669b2a0e22f508f1ae97877d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsAsciiFractions</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca05a5457e0e14cb726f623e25282066b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsUnicodeFractions</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca92f38a938c8b179b23363d9993681c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsAsciiFractions</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca05a5457e0e14cb726f623e25282066b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsFloatingPoint</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca00f097b669b2a0e22f508f1ae97877d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fsUnicodeFractions</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a262f1534c7f0c79a7d5237f5d1e2c54ca92f38a938c8b179b23363d9993681c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FractionStyle</type>
      <name>fractionStyle</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>ab532d5e838168a8a5bbafea4eafc94be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>periodicity</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>aa320edf0a30386ce6a63c18050fbdfd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>piSymbol</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a2fd785cd66a6f4f969ac2eca1b08e0f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>piValue</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>abddc18799caa4ae6c721e1e5e229b3a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerPi</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>aa0d7b7034055927c0f0077a2d713d7d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFractionStyle</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a760c8af6ca68178e607556c4e5049d71</anchor>
      <arglist>(FractionStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPeriodicity</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a58f538dc01860fb56e46970e28a87f03</anchor>
      <arglist>(int multiplesOfPi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPiSymbol</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>acfdcd4758a393bde4be12a50fb2017b5</anchor>
      <arglist>(QString symbol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPiValue</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a36ce0651d2ec92edd36feac1619c2468</anchor>
      <arglist>(double pi)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>fractionToString</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>afb59d434358173eb5b58e41255bea904</anchor>
      <arglist>(int numerator, int denominator) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a56c90f870da97c8670cfae4d04ff3ac7</anchor>
      <arglist>(double tickStep) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTickLabel</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a9a087d931d4344b8a91d5cecceff7109</anchor>
      <arglist>(double tick, const QLocale &amp;locale, QChar formatChar, int precision) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a55301f0072983bd2d7c131a24e1779e7</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>simplifyFraction</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a0e30609aed5025d331cb61671f0115d0</anchor>
      <arglist>(int &amp;numerator, int &amp;denominator) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>unicodeFraction</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>ade6f7e49238e986e9aed74178a78d8d3</anchor>
      <arglist>(int numerator, int denominator) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>unicodeSubscript</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a5b3bb340adb888a30a96225e1ca23c7a</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>unicodeSuperscript</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a34798972670b3760d649ccfe0d0ee9a5</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FractionStyle</type>
      <name>mFractionStyle</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a34db3e41fbc1e91426841ca040930595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mPeriodicity</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>af5372570aa91ef3b0586939d91c119db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mPiSymbol</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a0962084571116e4d98e4dccc2e68f5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mPiTickStep</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>a943706b7796d778c62915498864bbeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mPiValue</name>
      <anchorfile>classQCPAxisTickerPi.html</anchorfile>
      <anchor>ab3e899a3d23ada89eb48b465204b09ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerText</name>
    <filename>classQCPAxisTickerText.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="function">
      <type>void</type>
      <name>addTick</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a3362873a48614e6d446c193548cb85e3</anchor>
      <arglist>(double position, const QString &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTicks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>aba34051300eecaefbedb2df8feff2d45</anchor>
      <arglist>(const QMap&lt; double, QString &gt; &amp;ticks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTicks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a8140c730e20b0050e1b702af3db00b2e</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;positions, const QVector&lt; QString &gt; &amp;labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a21826d2fcd9a25c194d34d4f67aa1460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerText</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a1d7243b1256c1aa9d1d5b99b2e84e648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubTickCount</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a8cfa50c51183c90186892eeef978d571</anchor>
      <arglist>(int subTicks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTicks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a8cdf1f21940f1f53f5e3d30b2c74f5cf</anchor>
      <arglist>(const QMap&lt; double, QString &gt; &amp;ticks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTicks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a686f38f358a0cf2d9309c84c22581d9b</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;positions, const QVector&lt; QString &gt; &amp;labels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subTickCount</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a5c3c59e8fdf4c96568dd50d4a653e791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; double, QString &gt; &amp;</type>
      <name>ticks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>ac84622a6bb4f2a98474e185ecaf3189a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QVector&lt; double &gt;</type>
      <name>createTickVector</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>aa195c4fd0364d0393f1798fb495d6a60</anchor>
      <arglist>(double tickStep, const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a9c2488b877776870239abda4c8106052</anchor>
      <arglist>(double tickStep) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTickLabel</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a99247779a9c20bea1f50911117540a71</anchor>
      <arglist>(double tick, const QLocale &amp;locale, QChar formatChar, int precision) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a628f16c41905e8c95c6622d6757a38c4</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mSubTickCount</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a206d092b1598eecb981bba7fb16ff44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; double, QString &gt;</type>
      <name>mTicks</name>
      <anchorfile>classQCPAxisTickerText.html</anchorfile>
      <anchor>a27c48539feb6c293979cd8059ba220c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPAxisTickerTime</name>
    <filename>classQCPAxisTickerTime.html</filename>
    <base>QCPAxisTicker</base>
    <member kind="enumeration">
      <type></type>
      <name>TimeUnit</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuMilliseconds</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea809db637d2a7f601287c8790facc25cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuSeconds</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea22b2c1842215272ae827eea2d1cc037d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuMinutes</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea682de6640daef46cffd8a080348d7d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuHours</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea83a5713594424ba17f1f62f18f0e5935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuDays</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3eaf9729e64545307a80a0e3527d6da6556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuDays</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3eaf9729e64545307a80a0e3527d6da6556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuHours</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea83a5713594424ba17f1f62f18f0e5935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuMilliseconds</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea809db637d2a7f601287c8790facc25cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuMinutes</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea682de6640daef46cffd8a080348d7d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tuSeconds</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5c48ded8c6d3a1aca9b68219469fea3ea22b2c1842215272ae827eea2d1cc037d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fieldWidth</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a6b58a98e4d64c6764aa61a707e4a344d</anchor>
      <arglist>(TimeUnit unit) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPAxisTickerTime</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5145aac1d2117fdac411d9e8552cc41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldWidth</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>adc13e54fc969be98a5c0e3fa0dbaa293</anchor>
      <arglist>(TimeUnit unit, int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeFormat</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a2f30b6e5125bce4256be9ce3177088ea</anchor>
      <arglist>(const QString &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>timeFormat</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a99ad61dc7434a7fed1850e96bf748834</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getSubTickCount</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>acace84c46598176aa53837e147595471</anchor>
      <arglist>(double tickStep) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTickLabel</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a046eb771bdf2a959f570db542b3a0be6</anchor>
      <arglist>(double tick, const QLocale &amp;locale, QChar formatChar, int precision) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getTickStep</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a5615064642090fe193797caea8b98cb4</anchor>
      <arglist>(const QCPRange &amp;range) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>replaceUnit</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a03b6c980be36f2672e3fc31d109a28a0</anchor>
      <arglist>(QString &amp;text, TimeUnit unit, int value) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeUnit</type>
      <name>mBiggestUnit</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a349b2debe07adc591996aa73dec9a757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHash&lt; TimeUnit, int &gt;</type>
      <name>mFieldWidth</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a58305b56f847bcab8b3c852a21bdb91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHash&lt; TimeUnit, QString &gt;</type>
      <name>mFormatPattern</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>adfc8221afbccb99343aa61f75419908d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeUnit</type>
      <name>mSmallestUnit</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a61033c493cec76a69628d1aaa5b07abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mTimeFormat</name>
      <anchorfile>classQCPAxisTickerTime.html</anchorfile>
      <anchor>a800af3fe0a7c1a8110c043b82169bc9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPBars</name>
    <filename>classQCPBars.html</filename>
    <base>QCPAbstractPlottable1D&lt; QCPBarsData &gt;</base>
    <member kind="enumeration">
      <type></type>
      <name>WidthType</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAbsolute</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649ab74315c9aa77df593c58dd25dfc0de35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAxisRectRatio</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649a90bc09899361ad3422ff277f7c790ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtPlotCoords</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649aad3cc60ae1bfb1160a30237bee9eaf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAbsolute</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649ab74315c9aa77df593c58dd25dfc0de35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAxisRectRatio</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649a90bc09899361ad3422ff277f7c790ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtPlotCoords</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a65dbbf1ab41cbe993d71521096ed4649aad3cc60ae1bfb1160a30237bee9eaf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a323d6970d6d6e3166d89916a7f60f733</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a684dd105403a5497fda42f2094fecbb7</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>QCPBars *</type>
      <name>barAbove</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ab97f2acd9f6cb40d2cc3c33d278f0e78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPBars *</type>
      <name>barBelow</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a1b58664864b141f45e02044a855b3213</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPBarsGroup *</type>
      <name>barsGroup</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a5eef59840b68d205df4e0c3df5f97633</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>baseValue</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a29a7b3b86f80b2a04bd1f9ec0ebaf422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPBarsDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a7e373a534d82e18ed27b3fafd1f08fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a55cdaf565cd3384158d1f7f89533bc2d</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ac5a3854774d9d9cd129b1eae1426de2d</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a02cee4bf94d48a1e5f6fc185d9a10477</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveAbove</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ac22e00a6a41509538c21b04f0a57318c</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBelow</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a69fc371346980f19177c3d1ecdad78ee</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPBars</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a64006999ad9dff308f40df41cef176ad</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a121f899c27af3186fe93dcd0eb98f49b</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ab03bb6125c3e983b89d694f75ce6b3d5</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBarsGroup</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>aedd1709061f0b307c47ddb45e172ef9a</anchor>
      <arglist>(QCPBarsGroup *barsGroup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseValue</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a574ec7eb7537566df1a28ff085d75623</anchor>
      <arglist>(double baseValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a2a88cd5b16ec7b71e5a590f95b50c5ce</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a6dc562ec7120a8521e1061f2134367e4</anchor>
      <arglist>(QSharedPointer&lt; QCPBarsDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStackingGap</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>aeacf7561afb1c70284b22822b57c7bb5</anchor>
      <arglist>(double pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>afec6116579d44d5b706e0fa5e5332507</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidthType</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>adcaa3b41281bb2c0f7949b341592fcc0</anchor>
      <arglist>(WidthType widthType)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stackingGap</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a2e6192fa9c16df7ba94cd50c0c9ec7ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>abe7eb3987d8711f45829db879aee2280</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>WidthType</type>
      <name>widthType</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a4c103fb405a45f47853e0345f0c6e708</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPBars</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a4d880e28031ef120603f543379be2f22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>aa267c20650d55084c3f47cb2f8fac9dc</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>aee7c3e1763fd6b504c45baa8775be7b7</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>getBarRect</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a01b87e38e5d5089d214646d2af7896ea</anchor>
      <arglist>(double key, double value) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getPixelWidth</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ad87586cc5e9806740bc0e867667da409</anchor>
      <arglist>(double key, double &amp;lower, double &amp;upper) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getStackedBaseValue</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a0ffd6e043876e13e89eaa54e9f8a04b9</anchor>
      <arglist>(double key, bool positive) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVisibleDataBounds</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ac8b6b514a665a7bff4fb080413ba996a</anchor>
      <arglist>(QCPBarsDataContainer::const_iterator &amp;begin, QCPBarsDataContainer::const_iterator &amp;end) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>connectBars</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a6ea37802cd22f97235cab614b14b9f19</anchor>
      <arglist>(QCPBars *lower, QCPBars *upper)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPBars &gt;</type>
      <name>mBarAbove</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a0c1c46076c41a478dbb373cfd35929aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPBars &gt;</type>
      <name>mBarBelow</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ad51db970eed7e286f2753b0216fc56de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPBarsGroup *</type>
      <name>mBarsGroup</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a9f59c255f3739182ca9744dff75beaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mBaseValue</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>aa0515cf47fa6044cc28e59b1ae5ec759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mStackingGap</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a2022ddbcf8b464a05d434700a666da18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWidth</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a7c4e0f2246f8133f48a9c3f24cf5b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WidthType</type>
      <name>mWidthType</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a94dba1309496c7601d01e2c59715cbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPBarsGroup</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>ae1051b4d58a2786cb420367a586e2fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPBars.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPBars.html" title="Changing the appearance">qcpbars-appearance</docanchor>
    <docanchor file="classQCPBars.html" title="Usage">qcpbars-usage</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPBarsData</name>
    <filename>classQCPBarsData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>mainKey</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a8c1d09e63b0e90a6c1fba56ddeaa8964</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mainValue</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a360d975e587f9e84259aaec172efb10b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPBarsData</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a800794d4c5fea22eeb8bade20798496b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPBarsData</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a4158816a69e2c675885f48afa2b5acc9</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sortKey</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a107d22d84f336bf6e3c3ad0133a5d2f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>acf3e6479dacacd6c81eebe7d4cd62185</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPBarsData</type>
      <name>fromSortKey</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>ad170d4e90498005ec319338910252ba8</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>aebaabda335bd4c9f81bd585d16b63aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>a09b492217dc03ee1c0348a2f2e6e0a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQCPBarsData.html</anchorfile>
      <anchor>ab636644fb40630f3b1b72f44d65ec072</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPBarsGroup</name>
    <filename>classQCPBarsGroup.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>SpacingType</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stAbsolute</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ab53fa3efaf14867dd0f14d41d64e42ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stAxisRectRatio</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ae94b05c27bc985dcdd8b1e1b7f163d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stPlotCoords</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ad369cee6287e0a86e8c2b643a3168c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stAbsolute</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ab53fa3efaf14867dd0f14d41d64e42ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stAxisRectRatio</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ae94b05c27bc985dcdd8b1e1b7f163d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stPlotCoords</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a4c0521120a97e60bbca37677a37075b6ad369cee6287e0a86e8c2b643a3168c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a809ed63cc4ff7cd5b0b8c96b470163d3</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPBars * &gt;</type>
      <name>bars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a6e4f4e86abbec6a9342f204ef82abef8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPBars *</type>
      <name>bars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a0754d659a020aa7fddfe81e657ce2d92</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a3ddf23928c6cd89530bd34ab7ba7b177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>ae26da07a23553052a178fb3fae90d0dc</anchor>
      <arglist>(QCPBars *bars) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a309a5f7233db189f3ea9c2d04ece6c13</anchor>
      <arglist>(int i, QCPBars *bars)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>aac959e79e852e8ef9aea6e0449ad000a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPBarsGroup</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>aa4e043b9a22c6c5ea0f93740aca063e1</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a215e28a5944f1159013a0e19169220e7</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacing</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>aa553d327479d72a0c3dafcc724a190e2</anchor>
      <arglist>(double spacing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpacingType</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a2c7e2d61b10594a4555b615e1fcaf49e</anchor>
      <arglist>(SpacingType spacingType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a3780ec77919cb00840207ec7a0f00dd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>spacing</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a314d09aeb2ad209518b9183ca7ffe662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SpacingType</type>
      <name>spacingType</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a894a77c45325aad2e742d936bc1f8aea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPBarsGroup</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>adb9475bcb6a5f18c8918e17d939d8dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getPixelSpacing</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a0beccd41bc3841a4c5b284823bc7d2de</anchor>
      <arglist>(const QCPBars *bars, double keyCoord)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>keyPixelOffset</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a8e2ca6002e7bab49670144d048a2bcc9</anchor>
      <arglist>(const QCPBars *bars, double keyCoord)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerBars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a7b00514f19ad58d0bb3fd5246a67fae2</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unregisterBars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>ac7073cdd7b1a40c6cb4b5f908145f8c4</anchor>
      <arglist>(QCPBars *bars)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPBars * &gt;</type>
      <name>mBars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>affdb1e9233c277ff5a4c0a1121cf1fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a973d408cfbf88db95115aec71877f9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mSpacing</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a56471d7f548ca6141b7a5bf9629f7ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SpacingType</type>
      <name>mSpacingType</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a6794ee1a9c81864d627bff6a4b2d64ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPBars</name>
      <anchorfile>classQCPBarsGroup.html</anchorfile>
      <anchor>a721b87c7cdb8e83a90d77fc8a22e7195</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPBarsGroup.html" title="Usage">qcpbarsgroup-usage</docanchor>
    <docanchor file="classQCPBarsGroup.html" title="Example">qcpbarsgroup-example</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPColorGradient</name>
    <filename>classQCPColorGradient.html</filename>
    <member kind="enumvalue">
      <name>ciHSV</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac5dca17cc24336e6ca176610e7f77fc1af14ae62fcae11ecc07234eeaec5856cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ciRGB</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac5dca17cc24336e6ca176610e7f77fc1a5e30f725c9cfe93999e268a9f92afbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ColorInterpolation</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac5dca17cc24336e6ca176610e7f77fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ciRGB</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac5dca17cc24336e6ca176610e7f77fc1a5e30f725c9cfe93999e268a9f92afbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ciHSV</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac5dca17cc24336e6ca176610e7f77fc1af14ae62fcae11ecc07234eeaec5856cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpCandy</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a9e72663bf6b94b65945f7843f24e0721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpCold</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072aec8c001f62c0d5cb853db5fd85309557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpGeography</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a382f0b07cec1a59d8a533438aea815d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpGrayscale</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072add11ae369a86f3b1b6205ec72e5021fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpHot</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a4f42e534cf6cff5a29a5388094d099b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpHues</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a30efe58407acfb67939032f70213a130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpIon</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a4297f4f9e212a819cd65e8e34567182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpJet</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a5f8a9e67b64c17ddfe4f069fe2b9fb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpNight</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a1bb89351b6def7d220973443fe059c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpPolar</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072ab7414ce4e36dc3e82e0132a7f0f41b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpSpectrum</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072ad63adc100ef46f6b4a8a6deacec4642f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpThermal</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072af1676b129f9f458ace453f280c731cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GradientPreset</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpGrayscale</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072add11ae369a86f3b1b6205ec72e5021fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpHot</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a4f42e534cf6cff5a29a5388094d099b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpCold</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072aec8c001f62c0d5cb853db5fd85309557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpNight</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a1bb89351b6def7d220973443fe059c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpCandy</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a9e72663bf6b94b65945f7843f24e0721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpGeography</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a382f0b07cec1a59d8a533438aea815d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpIon</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a4297f4f9e212a819cd65e8e34567182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpThermal</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072af1676b129f9f458ace453f280c731cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpPolar</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072ab7414ce4e36dc3e82e0132a7f0f41b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpSpectrum</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072ad63adc100ef46f6b4a8a6deacec4642f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpJet</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a5f8a9e67b64c17ddfe4f069fe2b9fb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gpHues</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aed6569828fee337023670272910c9072a30efe58407acfb67939032f70213a130</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearColorStops</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a939213e85f0d1279519d555c5fcfb6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRgb</type>
      <name>color</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a0599545c859268b025d2060dea741cea</anchor>
      <arglist>(double position, const QCPRange &amp;range, bool logarithmic=false)</arglist>
    </member>
    <member kind="function">
      <type>ColorInterpolation</type>
      <name>colorInterpolation</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>abad5002858db8cf75ecb045200881de6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colorize</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aaf423ceb943e177b0ed2c48c811d83dc</anchor>
      <arglist>(const double *data, const QCPRange &amp;range, QRgb *scanLine, int n, int dataIndexFactor=1, bool logarithmic=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colorize</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>acf0cc7fba83ef21f7b8d5d5258519db3</anchor>
      <arglist>(const double *data, const unsigned char *alpha, const QCPRange &amp;range, QRgb *scanLine, int n, int dataIndexFactor=1, bool logarithmic=false)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; double, QColor &gt;</type>
      <name>colorStops</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aaab19729e921682401044ac8e518ff02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPColorGradient</type>
      <name>inverted</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a9f72f501de429829ec446333316decda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>levelCount</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ac4b9d7034fc3b6c76318b05075367090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPreset</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aa0aeec1528241728b9671bf8e60b1622</anchor>
      <arglist>(GradientPreset preset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>ad26a10e3beaef4fc6f2553d1a9756087</anchor>
      <arglist>(const QCPColorGradient &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a7f3478c33c59aa3c03b9ea1f809877fa</anchor>
      <arglist>(const QCPColorGradient &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>periodic</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a22a1d2b17f203caf0dcec833507fb9e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorGradient</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a96bcc490ff9dc32b22941ce00800bce0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorGradient</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a4e570b4004fd60bd135e52d685ed2b66</anchor>
      <arglist>(GradientPreset preset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorInterpolation</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>aa13fda86406e1d896a465a409ae63b38</anchor>
      <arglist>(ColorInterpolation interpolation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorStopAt</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a3b48be5e78079db1bb2a1188a4c3390e</anchor>
      <arglist>(double position, const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorStops</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a724e828aa6f0ba5011a9392477c35d3a</anchor>
      <arglist>(const QMap&lt; double, QColor &gt; &amp;colorStops)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLevelCount</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a18da587eb4f7fc788ea28ba15b6a12de</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPeriodic</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a39d6448155fc00a219f239220d14bb39</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>stopsUseAlpha</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a137b368ea8829a871974add6e4883c71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateColorBuffer</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a353f15ab3ab586eebf1f6b58c3e2707b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QRgb &gt;</type>
      <name>mColorBuffer</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>af8b5f0739faa5f8295154d47ce38ecff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mColorBufferInvalidated</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>abacf55e11f67d6722a687af1bb2687bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColorInterpolation</type>
      <name>mColorInterpolation</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a028cef73d863800a9ee93ffd641cce01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; double, QColor &gt;</type>
      <name>mColorStops</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a9e11a2b0974ef289d12c324822bc3a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mLevelCount</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a98fb68e359904b2c991fcae3e38a211a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mPeriodic</name>
      <anchorfile>classQCPColorGradient.html</anchorfile>
      <anchor>a4b07deeb20ca1ee2d5ea7e01bf0420af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPColorMap</name>
    <filename>classQCPColorMap.html</filename>
    <base>QCPAbstractPlottable</base>
    <member kind="signal">
      <type>void</type>
      <name>dataRangeChanged</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a83ae5be3903da493f732e1a5c14fd807</anchor>
      <arglist>(const QCPRange &amp;newRange)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataScaleTypeChanged</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a978d5d5c9f68cffef8c902b855c04490</anchor>
      <arglist>(QCPAxis::ScaleType scaleType)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>gradientChanged</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a31a12726736b1ac274e7b1d8dfb67468</anchor>
      <arglist>(const QCPColorGradient &amp;newGradient)</arglist>
    </member>
    <member kind="function">
      <type>QCPColorScale *</type>
      <name>colorScale</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a9d37d08c467ac645b86fc71a3b151208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPColorMapData *</type>
      <name>data</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a047d7eb3ae657f93f2f39b5e68b79451</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>dataRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ae478f0a5a016420d66c70cc33d6cda1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis::ScaleType</type>
      <name>dataScaleType</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ab796f2dccc90fb7a354b6732c33ec9be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a985861974560f950af6cb7fae8c46267</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a88134493aaf6b297af34eaab65264fff</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QCPColorGradient</type>
      <name>gradient</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>acc4bb87c903607b96c08d2bc34bc24cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a15d1877883fa463d44bfcbfd6840d4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorMap</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>aa37e976d2ee1e2be6c4cd88a64b36215</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescaleDataRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a856608fa3dd1cc290bcd5f29a5575774</anchor>
      <arglist>(bool recalculateDataBounds=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>afb4b843596addf58096082827a9e3450</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorScale</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>aa828921db364fe3c6af4619580ab85fd</anchor>
      <arglist>(QCPColorScale *colorScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a5a23e133a20c4ccad35fd32e6c0f9809</anchor>
      <arglist>(QCPColorMapData *data, bool copy=false)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setDataRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a980b42837821159786a85b4b7dcb8774</anchor>
      <arglist>(const QCPRange &amp;dataRange)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setDataScaleType</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a9d20aa08e3c1f20f22908c45b9c06511</anchor>
      <arglist>(QCPAxis::ScaleType scaleType)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setGradient</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a7313c78360471cead3576341a2c50377</anchor>
      <arglist>(const QCPColorGradient &amp;gradient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolate</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a484eaa8a5065cfc386b15375bf98b964</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTightBoundary</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ad03221cc285e5f562a0b13d684b5576d</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tightBoundary</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a53b5d26b28d6027af0fc863f057965db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>updateLegendIcon</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a5d8158b62d55fcfeaabcb68ce0083e87</anchor>
      <arglist>(Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &amp;thumbSize=QSize(32, 18))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPColorMap</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ac8a952a40fed62dcee33405b0f4d47ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a6b628014d2939368935efd0a788648c8</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>adeaa5e262a03b7f021bd1aa6f1e60ce9</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateMapImage</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a5efcea591bb5486d968af520a4d43c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPColorScale &gt;</type>
      <name>mColorScale</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a95b4100bacc3387652c988b071ec9db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mDataRange</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ab87609621d16cd3e9d52ad070b327b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxis::ScaleType</type>
      <name>mDataScaleType</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ab28a4b2def408f83b9818799d5f18446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPColorGradient</type>
      <name>mGradient</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>aab77fe9a8df6f0486ab3507cc5f278fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInterpolate</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>af77e5eba9a844592648edeb6fbe834f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mLegendIcon</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ada522988db02cb531767d38c5029ef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPColorMapData *</type>
      <name>mMapData</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a8709272aa8f0be3ca111bf3866806f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QImage</type>
      <name>mMapImage</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a66110813b42eca78b64095b2a1f285a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mMapImageInvalidated</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ac9aea6a5c193d7fa866bc7b26e79ef2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mTightBoundary</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>ac2e9425fe4381b496726e1c09f978302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QImage</type>
      <name>mUndersampledMapImage</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>acad3d52f3572436d5f2e4057911ea8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPColorMap.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPColorMap.html" title="Changing the appearance">qcpcolormap-appearance</docanchor>
    <docanchor file="classQCPColorMap.html" title="Transparency">qcpcolormap-transparency</docanchor>
    <docanchor file="classQCPColorMap.html" title="Usage">qcpcolormap-usage</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPColorMapData</name>
    <filename>classQCPColorMapData.html</filename>
    <member kind="function">
      <type>unsigned char</type>
      <name>alpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a4f7e6b7a97017400cbbd46f0660e68ea</anchor>
      <arglist>(int keyIndex, int valueIndex)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cell</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>af51ecd21f347adbf87b4cce4e1f5cbd6</anchor>
      <arglist>(int keyIndex, int valueIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cellToCoord</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>af1a36385c78ab624cd617065602408b6</anchor>
      <arglist>(int keyIndex, int valueIndex, double *key, double *value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a9910ba830e96955bd5c8e5bef1e77ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAlpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a14d08b9c3720cd719400079b86d3906b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coordToCell</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aca5b29e0ca2f299c9060fc6e1f74d0c8</anchor>
      <arglist>(double key, double value, int *keyIndex, int *valueIndex) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>data</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a2c33807b008cdb9e1394245c294c0eaf</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>dataBounds</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ab7620248272c5ddd9a3f877f07179f6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a350f783260eb9b5de5c7b5e0d5d3e3c2</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillAlpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a93e2a549d7702bc849cd48a585294657</anchor>
      <arglist>(unsigned char alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aea88cc75a76ca571acf29b2ba8ac970d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>keyRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a1e43abd20a77b922b7cecfc69bf4dad7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keySize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>abbda4d28de97aedce1e6e6f008a0a1f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPColorMapData &amp;</type>
      <name>operator=</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>afdf4dd1b2f5714234fe84709b85c2a8d</anchor>
      <arglist>(const QCPColorMapData &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorMapData</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a7f2145d86473263494abb9bf1de20436</anchor>
      <arglist>(const QCPColorMapData &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorMapData</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aac9d8eb81e18e240d89d56c01933fd23</anchor>
      <arglist>(int keySize, int valueSize, const QCPRange &amp;keyRange, const QCPRange &amp;valueRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recalculateDataBounds</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ab235ade8a4d64bd3adb26a99b3dd57ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aaf7de5b34c58f38d8f4c1ceb064a876c</anchor>
      <arglist>(int keyIndex, int valueIndex, unsigned char alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCell</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a8e75eaf8746596319032a93f3d2d0683</anchor>
      <arglist>(int keyIndex, int valueIndex, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>afd2083ccfd6987ec94aa7ef8e91ca39a</anchor>
      <arglist>(double key, double value, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a0738c485f3c9df9ea1241b7a8bb6a86e</anchor>
      <arglist>(const QCPRange &amp;keyRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeySize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ac7ef70e383aface34b44dbde49234b6b</anchor>
      <arglist>(int keySize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aad9c1c7c703c1339489fc730517c83d4</anchor>
      <arglist>(const QCPRange &amp;keyRange, const QCPRange &amp;valueRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a0d9ff35c299d0478b682bfbcdd9c097e</anchor>
      <arglist>(int keySize, int valueSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ada1b2680ba96a5f4175b6d341cf75d23</anchor>
      <arglist>(const QCPRange &amp;valueRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueSize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a0893c9e3914513048b45e3429ffd16f2</anchor>
      <arglist>(int valueSize)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a818e4e384aa4e5fad69ac603924394d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>valueSize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a8510cafea24645bbb62b5e0bfc43209f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QCPColorMapData</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a7ac252031d0921520d5bccb6bfa23a8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>createAlpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a42c2b1c303683515fa4de4c551f54441</anchor>
      <arglist>(bool initializeOpaque=true)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>mAlpha</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a2146560b3a61a41186f9aa5ed9ec37a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>mData</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ac1682862022f575191351c9825187d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mDataBounds</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a1798b3dcc0a27091d196bfd156dcb3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mDataModified</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ad3cc682da2ac14e5acdbc05cf4d3d93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mIsEmpty</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a10e91aa89ed05bd177b1f81e07b465b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mKeyRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>aaaafd0d7d0f153dbd152f3daf34254ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mKeySize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a354e06462023340fbc03894b22499f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mValueRange</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>a225bb96f10c1a27b51ae59249477dbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mValueSize</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>ae8ee9093632a59f55eb4fc06579ed256</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPColorMap</name>
      <anchorfile>classQCPColorMapData.html</anchorfile>
      <anchor>afa9d9eab63af3e6f20f882c8d7cc9f20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPColorScale</name>
    <filename>classQCPColorScale.html</filename>
    <base>QCPLayoutElement</base>
    <member kind="signal">
      <type>void</type>
      <name>dataRangeChanged</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a685717490a6aa83c5e711a4f34e837f9</anchor>
      <arglist>(const QCPRange &amp;newRange)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataScaleTypeChanged</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a61558b962f7791ff2f15a565dcf60181</anchor>
      <arglist>(QCPAxis::ScaleType scaleType)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>gradientChanged</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a5e5f8c5626242c8f7308bfab74d3d989</anchor>
      <arglist>(const QCPColorGradient &amp;newGradient)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>axis</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a39bdbdb3b212602a5a57f9f3ea444190</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>barWidth</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>ae02ab8e4bfaa919577992e73242f491f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPColorMap * &gt;</type>
      <name>colorMaps</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a556adc6b0216ebc1cc4317c541956d06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>dataRange</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a51f5756f99867bd91e570eddefeb1ef4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis::ScaleType</type>
      <name>dataScaleType</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>ad864329d93cbd7396af1b2024db7fcfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPColorGradient</type>
      <name>gradient</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a31d4e3b49461bf6b265eabd028d0f7b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>label</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a3dbac1121a90172d62f01ab80b1ad641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPColorScale</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>aa8debce1be38b54287c04d4f584394b4</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rangeDrag</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a2a0670492f2a780596ea455ea8496a78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rangeZoom</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>adb4c3ada2b1e5ebbdead3b097064ff0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rescaleDataRange</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a425983db4478543924ddbd04ea20a356</anchor>
      <arglist>(bool onlyVisibleMaps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBarWidth</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>ab9dcc0c1cd583477496209b1413bcb99</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setDataRange</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>abe88633003a26d1e756aa74984587fef</anchor>
      <arglist>(const QCPRange &amp;dataRange)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setDataScaleType</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>aeb6107d67dd7325145b2498abae67fc3</anchor>
      <arglist>(QCPAxis::ScaleType scaleType)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setGradient</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a1f29583bb6f1e7f473b62fb712be3940</anchor>
      <arglist>(const QCPColorGradient &amp;gradient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>aee124ae8396320cacf8276e9a0fbb8ce</anchor>
      <arglist>(const QString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeDrag</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a21c51a55e4fd581b6feadca9ee5b38d5</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeZoom</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a96bd60fb6317ad6821841b539c93eeeb</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a1bf9bdb291927c422dd66b404b206f1f</anchor>
      <arglist>(QCPAxis::AxisType type)</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis::AxisType</type>
      <name>type</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a85d7e286fbfc0c04c4b480aff3cb66fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a259dcb6d3053a2cc3c197e9b1191ddbe</anchor>
      <arglist>(UpdatePhase phase) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPColorScale</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a49d8d2d155c15fa315fdc0427194c9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>af1b24d24a70f25b65d29f09e413390a8</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a3b2bd79725aefaf2630fc76e90939442</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a91f633b97ffcd57fdf8cd814974c20e6</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a6a35dd39ab4e5cb2d7b29ebb4d5b61b0</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a63cf19be184f6670c9495ad3a9a1baeb</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPColorScaleAxisRectPrivate &gt;</type>
      <name>mAxisRect</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a6e37f7d49cd614dc50ef1caae60461b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mBarWidth</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a409d2ab78dff1f92da5e6acfb062e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxis &gt;</type>
      <name>mColorAxis</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a2efbc90fd31898fe05d2b74a8422b1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPRange</type>
      <name>mDataRange</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a5d4853feb32cd0077bb2b871687c844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxis::ScaleType</type>
      <name>mDataScaleType</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a2754d6a78736f64a241e333fbd955372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPColorGradient</type>
      <name>mGradient</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>ae195a385032066b5c46cc3301af58922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxis::AxisType</type>
      <name>mType</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a7d47ed4ab76f38e50164e9d77fe33789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPColorScaleAxisRectPrivate</name>
      <anchorfile>classQCPColorScale.html</anchorfile>
      <anchor>a1441d8c09d7227c0c29a8d0a96d55bfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPColorScaleAxisRectPrivate</name>
    <filename>classQCPColorScaleAxisRectPrivate.html</filename>
    <base>QCPAxisRect</base>
    <member kind="function">
      <type></type>
      <name>QCPColorScaleAxisRectPrivate</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>ad3b242f75dd2b33581364a4e668a80db</anchor>
      <arglist>(QCPColorScale *parentColorScale)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Q_SLOT void</type>
      <name>axisSelectableChanged</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a66d2baed86966bb03a6d7c32dc7d59f7</anchor>
      <arglist>(QCPAxis::SelectableParts selectableParts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Q_SLOT void</type>
      <name>axisSelectionChanged</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a6112ad4291ac1695d37659cb049d598d</anchor>
      <arglist>(QCPAxis::SelectableParts selectedParts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual int</type>
      <name>calculateAutoMargin</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>ac51055d83f5f414b6d013d3a24b0a941</anchor>
      <arglist>(QCP::MarginSide side) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a52a21c7cbe086cd587c955cfe6e25e3b</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a9cd27ad8c5cfb49aefd9dbb30def4beb</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>aa9a7c807eaa4666870ac94aa6abc4dde</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a6c89b988d3a0b93c0878f0ebdb5037f4</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>add049d464b9ef2ccdc638adc4ccb4aca</anchor>
      <arglist>(UpdatePhase phase) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateGradientImage</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a73754cab312aeaddea1bfcc67cc079ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a93eeaa0c127d6d6fe8171b2455080262</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QImage</type>
      <name>mGradientImage</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>ad4f7c8ee1c6012d9950870811773119c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mGradientImageInvalidated</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a2c0b15b071e1f93006b48b5be022a631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPColorScale *</type>
      <name>mParentColorScale</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a311c73f51a4cb0b556388197833cf099</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPColorScale</name>
      <anchorfile>classQCPColorScaleAxisRectPrivate.html</anchorfile>
      <anchor>a60f6031408a325ebd1bbbad1ccf9b897</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPCurve</name>
    <filename>classQCPCurve.html</filename>
    <base>QCPAbstractPlottable1D&lt; QCPCurveData &gt;</base>
    <member kind="enumeration">
      <type></type>
      <name>LineStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a2710e9f79302152cff794c6e16cc01f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsNone</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsLine</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a2710e9f79302152cff794c6e16cc01f1ade5822ce6fbf131d3df131795c2e1003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsLine</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a2710e9f79302152cff794c6e16cc01f1ade5822ce6fbf131d3df131795c2e1003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsNone</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a6424fa06da1786648c83ad13a0d0aa14</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a73edf394b94f3f24f07518e30565a07f</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;t, const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>ada4762e793cd5707b33f35b8a4b0f8fb</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a13398b236f6926014e404eeb5b9f415c</anchor>
      <arglist>(double t, double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPCurveDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a761492fd00b1ab7cb18ce23c118c6c60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a22d09087f78f254731197cc0b8783299</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a8bb8e3b9085f15921dc40483fb025ab2</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>LineStyle</type>
      <name>lineStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a06e3cf3f8f1add689254b3cda66e040e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPCurve</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a36de58e2652b3fa47bdf9187d421d3ce</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scatterSkip</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a09b33217172aedf6c62c441b4ff66166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle</type>
      <name>scatterStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>afa6bd72a3a331a5ed45d3e0c5843b592</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a0ed9b7e6b4bc72010d6fcd974af46a8b</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a9d3245d43304226e013240c94802f7f6</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a0768af2c33c8dcffa3cf5bdeb53923a6</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;t, const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a41246850d2e080bc57183ca19cd4135e</anchor>
      <arglist>(QSharedPointer&lt; QCPCurveDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a4a377ec863ff81a1875c3094a6177c19</anchor>
      <arglist>(LineStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScatterSkip</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a97dbfecd497e972d5f2162615e6da5be</anchor>
      <arglist>(int skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScatterStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a55e43b44709bf50a35500644988aa706</anchor>
      <arglist>(const QCPScatterStyle &amp;style)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPCurve</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a99ee5136754884a220cc0bcacfe419a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>ac199d41d23865cd68bd7b598308a4433</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCurveLine</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>aa4d7415f7c69eb7820263941f7d88e2c</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lines) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>aac6e94afbce4002d2cd7793250154e84</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScatterPlot</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a0bea811373c5ee8c67c9c2b4d74ad866</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;points, const QCPScatterStyle &amp;style) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getCurveLines</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>aefca1e5127fae2d7ff65b9e921637c58</anchor>
      <arglist>(QVector&lt; QPointF &gt; *lines, const QCPDataRange &amp;dataRange, double penWidth) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>getOptimizedCornerPoints</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a66bff7933dac149c4577ad63a27da924</anchor>
      <arglist>(int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPointF</type>
      <name>getOptimizedPoint</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a1d4530a81f718a2085df03d6a059d5d8</anchor>
      <arglist>(int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRegion</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a77c89253397c4754b40d4bc8d3e789bf</anchor>
      <arglist>(double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getScatters</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a564c5fdc8409e3532b1322389a8434b8</anchor>
      <arglist>(QVector&lt; QPointF &gt; *scatters, const QCPDataRange &amp;dataRange, double scatterWidth) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getTraverse</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>afc5367ef0369d7a88ebba6eacf55f14f</anchor>
      <arglist>(double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &amp;crossA, QPointF &amp;crossB) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTraverseCornerPoints</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a55e24387fd97a2cad0def8a40809e9ec</anchor>
      <arglist>(int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector&lt; QPointF &gt; &amp;beforeTraverse, QVector&lt; QPointF &gt; &amp;afterTraverse) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>mayTraverse</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>af5df2560b30333fe662ec676bd355415</anchor>
      <arglist>(int prevRegion, int currentRegion) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pointDistance</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>aa2c9c9c0e57f11f18a5cb7e47927157c</anchor>
      <arglist>(const QPointF &amp;pixelPoint, QCPCurveDataContainer::const_iterator &amp;closestData) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LineStyle</type>
      <name>mLineStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>ae1f35ae2b15aee8e15bcdfec5be95156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mScatterSkip</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a990bd5fdeb474459f3f6f5ad0a7b945c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPScatterStyle</type>
      <name>mScatterStyle</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a08f803b4a30b01bbd7a1eab15d0f864f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPCurve.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPCurve.html" title="Changing the appearance">qcpcurve-appearance</docanchor>
    <docanchor file="classQCPCurve.html" title="Usage">qcpcurve-usage</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPCurveData</name>
    <filename>classQCPCurveData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>mainKey</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>ac805ffc8b4207652efb9fcc6a2cdd3e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mainValue</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a39a94131e5f62f16b256bcf8c47a3205</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPCurveData</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a48252779b5198a509d99c69ae223fbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPCurveData</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a3586be0cc6f8db15bcdd0c0d03b0c173</anchor>
      <arglist>(double t, double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sortKey</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a583174f2b68e01b4d545f04571f58bd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>acf15deffd18d400651f8384a95dad9f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPCurveData</type>
      <name>fromSortKey</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a40adf1a6ba93051c415a65298b49aa6e</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a1b78f228e31ca40a1e69add44537918c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a8a4ec5f2b9a396149fd842e309701bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>t</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>aecc395525be28e9178a088793beb3ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQCPCurveData.html</anchorfile>
      <anchor>a72b39b8e1dbf7b45382ebd48419b6828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPDataContainer</name>
    <filename>classQCPDataContainer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>QVector&lt; DataType &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>ae40a91f5cb0bcac61d727427449b7d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QVector&lt; DataType &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a1bb453c3ae37d1ee5268878acb3a9d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a715e8e9972466804954a2f8fbd5288b7</anchor>
      <arglist>(const DataType &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a42b98bd994307ccd163a43d576f91ad9</anchor>
      <arglist>(const QCPDataContainer&lt; DataType &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a51d2a4c9ce4baf5e950b767d26673972</anchor>
      <arglist>(const QVector&lt; DataType &gt; &amp;data, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>at</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>ae90c7457a052b223539906e6bddc0a92</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoSqueeze</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a64f0f1621ca46de2352eaf87476db9b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a80032518413ab8f418f7c81182fd06cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a7e2b29736c6fd761649bda1a54ba967f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>constBegin</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a49d7622999e2de67fa2331626a3159aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>constEnd</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aa7f7cf239b85b1a28de3d675cc5b3da1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>dataRange</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aece90eeb2ba8d3c46d3d94023630fbc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>acf66dfad83fe041380f5e0491e7676f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>findBegin</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a2ad8a5399072d99a242d3a6d2d7e278a</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>findEnd</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>afb8b8f23cc2b7234a793a25ce79fe48f</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a7bdebfccd2f9f84bf032882f9d6b00a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>keyRange</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aba6e1a93c21ccc56a432b4a02c9d0ed2</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain signDomain=QCP::sdBoth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>limitIteratorsToDataRange</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aa1b36f5ae86a5a5a0b92141d3a0945c4</anchor>
      <arglist>(const_iterator &amp;begin, const_iterator &amp;end, const QCPDataRange &amp;dataRange) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPDataContainer</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>af86c0c63719f92c360ff67cc06c6fe6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a2dbded7f0732bacf9db48fdfbbb620bc</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>ae5f569a120648b167efa78835f12fd38</anchor>
      <arglist>(double sortKeyFrom, double sortKeyTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAfter</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>abbe5d87ffc10b5aeffa5bb42cf03aa3c</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeBefore</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aa7f74cbce304b0369e1626c3798e1eda</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>ae7042bd534fc3ce7befa2ce3f790b5bf</anchor>
      <arglist>(const QCPDataContainer&lt; DataType &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aff99fffbb26597a354c4bc8312596ab2</anchor>
      <arglist>(const QVector&lt; DataType &gt; &amp;data, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoSqueeze</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a233f866760a78950d2a393c1a4bc54b5</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a8e9b262c739672e13472d0d45b720258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a75da92e33063b63d6da5014683591d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a82fcc511def22287fc62579d0706387c</anchor>
      <arglist>(bool preAllocation=true, bool postAllocation=true)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a35a102dc2424d1228fc374d9313efbe9</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain signDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performAutoSqueeze</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a83c25ac14be1c920df85e797ee75c982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preallocateGrow</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aae8cdb2bcc3b900ec22f26df3e7d67c7</anchor>
      <arglist>(int minimumPreallocSize)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAutoSqueeze</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>aae64c517d64511ad7a81ff8ee7b29147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; DataType &gt;</type>
      <name>mData</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a74906b4da829849c4062b5337c72585d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mPreallocIteration</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>ab2115bf023c29691f441eaf1889de84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mPreallocSize</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a3554d3ad00e69f7ce057efa00ea6f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qcpLessThanSortKey</name>
      <anchorfile>classQCPDataContainer.html</anchorfile>
      <anchor>a74c5e06728cb6fa778a25d9ec0c4bd36</anchor>
      <arglist>(const DataType &amp;a, const DataType &amp;b)</arglist>
    </member>
    <docanchor file="classQCPDataContainer.html" title="Requirements for the DataType template parameter">qcpdatacontainer-datatype</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPDataRange</name>
    <filename>classQCPDataRange.html</filename>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>adjusted</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a279ed36602b39607699dc5652bcaf813</anchor>
      <arglist>(int changeBegin, int changeEnd) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>begin</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>ae76d7eba9defdfafcd0fc41096793129</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>bounded</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a93529421d12fdd3a8bdb2b8061936352</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a13ca398776374a3160aa85433718b812</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>end</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>aee1b20fb045929c3753ee2ce14af7630</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>expanded</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a36c8ad8acf177ffeb0a72c8d73030844</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>intersection</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a84e1e03129dd52528efb4bac18d30183</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersects</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a8a1c437f9beffd55621f48f961d7f679</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>ac32e53fc05d6cd2eac96b96a7265d3b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>aae53a37472212dca0a7939963e20dba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a1e7836058f755c6ab9f11996477b7150</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a5bcc9597731a7455407853ed0585f6ab</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a8bfd79a282f6ebd766d60caa683242d3</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPDataRange</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a49e72fd9bace1da9d875136dcc04c986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPDataRange</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a6c7f4a3684210423270515403060e9cf</anchor>
      <arglist>(int begin, int end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBegin</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a54ff59048e01e46ac4aefafc844626c6</anchor>
      <arglist>(int begin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnd</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a277f1a9eafe70b9184d9c00b641ae5de</anchor>
      <arglist>(int end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>ac6af055e509d1b691c244954ff1c5887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mBegin</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a849baf613e8ad866a66aaf45682dde53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mEnd</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>ac22cfcf2795d5e9f617d788be9fb14a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classQCPDataRange.html</anchorfile>
      <anchor>a486dd7af8a090ed069672e3510e6a082</anchor>
      <arglist>(QDebug d, const QCPDataRange &amp;dataRange)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPDataSelection</name>
    <filename>classQCPDataSelection.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addDataRange</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a46740c5aa7b80ae9b2abf6985d61b74f</anchor>
      <arglist>(const QCPDataRange &amp;dataRange, bool simplify=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a385dd665e6690d39afb8bbd727b1e00b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>ab1ad3d5bbb55749c3f7ab1e45429c932</anchor>
      <arglist>(const QCPDataSelection &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataPointCount</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>ac9e74dd294778aa799216c3435c9c4f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>dataRange</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a6956acf6a9a49a353b4f9b58608978ad</anchor>
      <arglist>(int index=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataRangeCount</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>abd8869ccb231ab991e8576de931f647d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPDataRange &gt;</type>
      <name>dataRanges</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>ac3b1c5e7713d380cd9e447f4556b94da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enforceType</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a17b84d852911531d229f4a76aa239a75</anchor>
      <arglist>(QCP::SelectionType type)</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection</type>
      <name>intersection</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>af5267ced53687561367105ee77b874ab</anchor>
      <arglist>(const QCPDataRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection</type>
      <name>intersection</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>af296ec5a948656c1d1ecb7b2970d2a24</anchor>
      <arglist>(const QCPDataSelection &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection</type>
      <name>inverse</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>ae8097f4e4ffee7b1b5df27c93eb365db</anchor>
      <arglist>(const QCPDataRange &amp;outerRange) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a7f7526b475998dc0c3d6c376b24736c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a8324733cc88660ee4792ee60d6a4520c</anchor>
      <arglist>(const QCPDataSelection &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection &amp;</type>
      <name>operator+=</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a17058640d4e6f49984a0e7e42043df1b</anchor>
      <arglist>(const QCPDataRange &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection &amp;</type>
      <name>operator+=</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a4584d4b0ea5c4f095bd7b70f88eb5d9d</anchor>
      <arglist>(const QCPDataSelection &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection &amp;</type>
      <name>operator-=</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a8d18b20d20dde737eefc10967e31cf73</anchor>
      <arglist>(const QCPDataRange &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QCPDataSelection &amp;</type>
      <name>operator-=</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a66f9fab70b026baa64bf8e52fe5de07e</anchor>
      <arglist>(const QCPDataSelection &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a664fa566569b17148abafd6b1dbbf347</anchor>
      <arglist>(const QCPDataSelection &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPDataSelection</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a0e0b7faaec7df1a7c77dd6f4883cdf0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPDataSelection</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a738dfb4f5718c5df5ed35ea33ac37818</anchor>
      <arglist>(const QCPDataRange &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplify</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a4a2fbad1a6e4d1dd26fdfdf88956f2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPDataRange</type>
      <name>span</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a890f9291e0b7f065747040de5d68ff7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>lessThanDataRangeBegin</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a6f171526f5441482568ff5e22e6af2c6</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QCPDataRange &gt;</type>
      <name>mDataRanges</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>aa1070e7c700f15d9018fad78b4732004</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a0701e2cbae33a6a955c51821879686fc</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a7e3c83587275cdc2bf6108183939909b</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>af055d653acfbb91066ed1a5e0ab219ad</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator+</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>aa7d9414f19d8810721e8e2feeffe3338</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a3f550f2d88dca0894dbc7cff75338368</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a14d18986a52674f70d16ba2c524a0ecb</anchor>
      <arglist>(const QCPDataRange &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>afb2a0f77c36f285c02de4f9bcdc77b84</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataRange &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPDataSelection</type>
      <name>operator-</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>a515eb5df73788a625adafdb268f65d56</anchor>
      <arglist>(const QCPDataSelection &amp;a, const QCPDataSelection &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classQCPDataSelection.html</anchorfile>
      <anchor>aed65b8988afe6b03adeadf5edf663670</anchor>
      <arglist>(QDebug d, const QCPDataSelection &amp;selection)</arglist>
    </member>
    <docanchor file="classQCPDataSelection.html" title="Iterating over a data selection">qcpdataselection-iterating</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPErrorBars</name>
    <filename>classQCPErrorBars.html</filename>
    <base>QCPAbstractPlottable</base>
    <base>QCPPlottableInterface1D</base>
    <member kind="enumeration">
      <type></type>
      <name>ErrorType</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a95f0220f11a72648b96480a85ce26474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>etKeyError</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a95f0220f11a72648b96480a85ce26474a9fca24d20d5376e41be216fc9b08cd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>etValueError</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a95f0220f11a72648b96480a85ce26474a5f760fc9c0a98c7f1e93e33bf54e9d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>etKeyError</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a95f0220f11a72648b96480a85ce26474a9fca24d20d5376e41be216fc9b08cd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>etValueError</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a95f0220f11a72648b96480a85ce26474a5f760fc9c0a98c7f1e93e33bf54e9d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aae296ad9817b3fa418db284af81cecf8</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a2135cf41d7925a3dcdadd4eb03fd3eb6</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;errorMinus, const QVector&lt; double &gt; &amp;errorPlus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a39ef73b0e61941fc4064fd3a5224c72a</anchor>
      <arglist>(double error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a1833c5de9c2fe2952b977505d9f27cd1</anchor>
      <arglist>(double errorMinus, double errorPlus)</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPErrorBarsDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aeebd1b14f4c3573565efafd514988813</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a18b797c62f2af000b926e52eb46d97c7</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a7cba420078adc523efa59fb8c6ca23e0</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ae9f6c79c03147efb1a67742c55386dc8</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ae79fed6566f1912a97344b20b35faac1</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractPlottable *</type>
      <name>dataPlottable</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ad7e5f1229db58d05bb3d8305d2504af8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a3000a036124880a90c629d124c1cd1e2</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>af71af55d929d832daf32e283b21e1f3e</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>ErrorType</type>
      <name>errorType</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a527e7df83c98709cef22a8447fee4f13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a74c57d6abb8eda3c4c31b72d1df9f568</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ad22dd8499c6d45176ad0651751a0b0b0</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPlottableInterface1D *</type>
      <name>interface1D</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a0b6fbf3a943b4241ee485d066cc8562a</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPErrorBars</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a5cdcc33e5f173780c3d657e96216e5c1</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ac1b6675ef43e32547a3cbcf7b7ac46ed</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ad7c727736599dfb173f0952082e1a5b6</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a2f33d68a7ec163b09017dce3d9d3abcc</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aac0cf070b957c11177e91b02bcb433c8</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;errorMinus, const QVector&lt; double &gt; &amp;errorPlus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a92b1980003255f5f7c05407a4d92aabc</anchor>
      <arglist>(QSharedPointer&lt; QCPErrorBarsDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataPlottable</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aabb42a964cfbf780cd1c79850c7cd989</anchor>
      <arglist>(QCPAbstractPlottable *plottable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorType</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>af0af493d454a8f3a0908830160680d2b</anchor>
      <arglist>(ErrorType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbolGap</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a280ee8d863d8a2630c309701d019b3de</anchor>
      <arglist>(double pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiskerWidth</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ad05f6ff9e46c6047f1cd2459744b7b59</anchor>
      <arglist>(double pixels)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>af75958b95d9b9c7edfd9851c1d123850</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>symbolGap</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a2c969749fa0db565a42b80db9da5f388</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>whiskerWidth</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ae5a292470366ec92b248753f83b8646e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPErrorBars</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a7468f8c3dc1cb162d86cf392e938a2e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a801e85931372abf2a1034bfb2eac5cd2</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a20f5d292e66103f26bca00b11ce417b4</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>errorBarVisible</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a5ad9abccb1be3df25485ad7dc21b3b89</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataSegments</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a243e0bb2563fc2e9f08efd77e7175abf</anchor>
      <arglist>(QList&lt; QCPDataRange &gt; &amp;selectedSegments, QList&lt; QCPDataRange &gt; &amp;unselectedSegments) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getErrorBarLines</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>abeea5ff0d66732bbfc9b74869d8c552e</anchor>
      <arglist>(QCPErrorBarsDataContainer::const_iterator it, QVector&lt; QLineF &gt; &amp;backbones, QVector&lt; QLineF &gt; &amp;whiskers) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a6cac828a430d66ac77a167549d01d212</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>ab76215a186ae4862235821e028685f26</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVisibleDataBounds</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aac9ffa98815035d300b2e9a67495ba4c</anchor>
      <arglist>(QCPErrorBarsDataContainer::const_iterator &amp;begin, QCPErrorBarsDataContainer::const_iterator &amp;end, const QCPDataRange &amp;rangeRestriction) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pointDistance</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a8e904076bad643f43af28b95f21c1b88</anchor>
      <arglist>(const QPointF &amp;pixelPoint, QCPErrorBarsDataContainer::const_iterator &amp;closestData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>rectIntersectsLine</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>aa9b1642567a0aff8a2f6e0556c563633</anchor>
      <arglist>(const QRectF &amp;pixelRect, const QLineF &amp;line) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSharedPointer&lt; QCPErrorBarsDataContainer &gt;</type>
      <name>mDataContainer</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a83c7f452d0eebd302a7e4fb3a1957634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAbstractPlottable &gt;</type>
      <name>mDataPlottable</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a14b6a5b49295990da84a05a3a89026bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ErrorType</type>
      <name>mErrorType</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>af9fd3117b86aac728c9e8e87c406ed9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mSymbolGap</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a5cb5628b75e5aff0875710705666ec57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWhiskerWidth</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a3873724f7ac3392bdf9d46a47076a1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPErrorBars.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPErrorBars.html" title="Changing the appearance">qcperrorbars-appearance</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPErrorBarsData</name>
    <filename>classQCPErrorBarsData.html</filename>
    <member kind="function">
      <type></type>
      <name>QCPErrorBarsData</name>
      <anchorfile>classQCPErrorBarsData.html</anchorfile>
      <anchor>ac18bdb46dec56f8df7f3c99d058cc725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPErrorBarsData</name>
      <anchorfile>classQCPErrorBarsData.html</anchorfile>
      <anchor>a73ebdaa55fa7f0052b70895b28edb444</anchor>
      <arglist>(double error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPErrorBarsData</name>
      <anchorfile>classQCPErrorBarsData.html</anchorfile>
      <anchor>a7c61e42d87aea3312262d5429bc28387</anchor>
      <arglist>(double errorMinus, double errorPlus)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>errorMinus</name>
      <anchorfile>classQCPErrorBarsData.html</anchorfile>
      <anchor>af8aaea160e52c14c57836224ee78020b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>errorPlus</name>
      <anchorfile>classQCPErrorBarsData.html</anchorfile>
      <anchor>ad1283c99fbfccf37a0226b1df52f0776</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPFinancial</name>
    <filename>classQCPFinancial.html</filename>
    <base>QCPAbstractPlottable1D&lt; QCPFinancialData &gt;</base>
    <member kind="enumeration">
      <type></type>
      <name>ChartStyle</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a0f800e21ee98d646dfc6f8f89d10ebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>csOhlc</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a0f800e21ee98d646dfc6f8f89d10ebfba3a516016c9298d3e95dd82aa203c4390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>csCandlestick</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a0f800e21ee98d646dfc6f8f89d10ebfbac803cbd39f26e3f206bcc7028679e62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>csCandlestick</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a0f800e21ee98d646dfc6f8f89d10ebfbac803cbd39f26e3f206bcc7028679e62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>csOhlc</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a0f800e21ee98d646dfc6f8f89d10ebfba3a516016c9298d3e95dd82aa203c4390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WidthType</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAbsolute</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626a0758d53bb6d7b4858e6bf8771edc934a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAxisRectRatio</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626a806518350ea5814d28c29b0056e33ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtPlotCoords</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626af676bc8dbe700b96b333329c9dbfc30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAbsolute</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626a0758d53bb6d7b4858e6bf8771edc934a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtAxisRectRatio</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626a806518350ea5814d28c29b0056e33ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wtPlotCoords</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aef1761dda71a53dc5269685e9e492626af676bc8dbe700b96b333329c9dbfc30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a372ac031e44a7a6c912d203556af96f7</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;open, const QVector&lt; double &gt; &amp;high, const QVector&lt; double &gt; &amp;low, const QVector&lt; double &gt; &amp;close, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a688bbd052e00a02954ddb0068b378170</anchor>
      <arglist>(double key, double open, double high, double low, double close)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brushNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ad4fdc5bc21f5eb17070e043bd4a35f53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brushPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ae922e75f3d5b8854369ac0bf1ebfb053</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ChartStyle</type>
      <name>chartStyle</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a5243371c1fde30fdae00555d7760ec2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPFinancialDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aec3f666271cf48bd7b87d84fe3f8c074</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a15d68fb257113fef697356d65fa76559</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a82d862aa134d78853f98f8c57a03415b</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>penNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a25d9a8f256e5ddcba56b6e2e7e968653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>penPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ae803fe25fdd6f0acacde4539590795ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPFinancial</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a4702d5248feeb9d1ec6e3ce725b10b32</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aac8e91622ac58330fa9ce81cc8fd40ee</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a3c5beb1ab028a1dba845fc9dcffc7cf4</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrushNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a8bbdd87629f9144b3ef51af660c0961a</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrushPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a5ebff2b1764efd07cc44942e67821829</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChartStyle</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a5a59175d36279d71596e64d7bb65596f</anchor>
      <arglist>(ChartStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a12992e669ed19d7bb48dbe601570cc05</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;open, const QVector&lt; double &gt; &amp;high, const QVector&lt; double &gt; &amp;low, const QVector&lt; double &gt; &amp;close, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a72089e75b8a50d18097526c3c79fdb85</anchor>
      <arglist>(QSharedPointer&lt; QCPFinancialDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>afe5c07e94ccea01a75b3a2476993c346</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ac58aa3adc7a35aab0088764b840683e5</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTwoColored</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a138e44aac160a17a9676652e240c5f08</anchor>
      <arglist>(bool twoColored)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a99633f8bac86a61d534ae5eeb1a3068f</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidthType</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a204b7b710352796593a432b723e34089</anchor>
      <arglist>(WidthType widthType)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>twoColored</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>afd4b51de5be8e53776b649f9877a50e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a12548f13658eda5833204ef60f524870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>WidthType</type>
      <name>widthType</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a7afa595e63800c072701e6e57d4ca9e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPFinancial</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ad1fda0d793797b66819fac4682b10f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPFinancialDataContainer</type>
      <name>timeSeriesToOhlc</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a9a058c035040d3939b8884f4aaccb1a7</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;time, const QVector&lt; double &gt; &amp;value, double timeBinSize, double timeBinOffset=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>candlestickSelectTest</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a9783e91a33fd08a402b1a3821d43e471</anchor>
      <arglist>(const QPointF &amp;pos, const QCPFinancialDataContainer::const_iterator &amp;begin, const QCPFinancialDataContainer::const_iterator &amp;end, QCPFinancialDataContainer::const_iterator &amp;closestDataPoint) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a4d62b7a618d609321adb5f5f1e31f446</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawCandlestickPlot</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ade6b703369d8acb3bfa0b8e244df4b06</anchor>
      <arglist>(QCPPainter *painter, const QCPFinancialDataContainer::const_iterator &amp;begin, const QCPFinancialDataContainer::const_iterator &amp;end, bool isSelected)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a53f6ef2cddb650993f04c66e39a04942</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawOhlcPlot</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a2c77aab636f6bce6e0407b3f94e90d08</anchor>
      <arglist>(QCPPainter *painter, const QCPFinancialDataContainer::const_iterator &amp;begin, const QCPFinancialDataContainer::const_iterator &amp;end, bool isSelected)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getPixelWidth</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a3ff49384a95233140c8205af77c08955</anchor>
      <arglist>(double key, double keyPixel) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVisibleDataBounds</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a31a3dda8b6b9a5b674e28f1daeb21a75</anchor>
      <arglist>(QCPFinancialDataContainer::const_iterator &amp;begin, QCPFinancialDataContainer::const_iterator &amp;end) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>ohlcSelectTest</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a2bf2228cc443eb5fb11ec3ea3902859c</anchor>
      <arglist>(const QPointF &amp;pos, const QCPFinancialDataContainer::const_iterator &amp;begin, const QCPFinancialDataContainer::const_iterator &amp;end, QCPFinancialDataContainer::const_iterator &amp;closestDataPoint) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>selectionHitBox</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>afbe9e8cb0de3e9e789a9668b29cad098</anchor>
      <arglist>(QCPFinancialDataContainer::const_iterator it) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrushNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>acb0e31874b7a1deb56bd42e8ab3e68f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrushPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ab7e6eed16260a2f88ca6bd940dffea79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ChartStyle</type>
      <name>mChartStyle</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>ab65c2ce8d6354451870bb44b894c1e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPenNegative</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a263fbfefde2cc19c8d4024a8319c2bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPenPositive</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>aa6599186f417ba615caebb3f6c762bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mTwoColored</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a6afe919190b884d9bac026cefcc8c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWidth</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>af630e5eb8485146b9c777e63fd1cf993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WidthType</type>
      <name>mWidthType</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a7926204997e04c9de9dbe1f092df125a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPFinancial.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPFinancial.html" title="Changing the appearance">qcpfinancial-appearance</docanchor>
    <docanchor file="classQCPFinancial.html" title="Usage">qcpfinancial-usage</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPFinancialData</name>
    <filename>classQCPFinancialData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>mainKey</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>af6ed6349c65d938fabd2e4dd2cd499ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mainValue</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a65206c76b6f31a57e04dc7da88c9be60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPFinancialData</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a1ca53b3a9ae4e9658a4fd1ca57d76ba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPFinancialData</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a069b72c514dfd4fc8e1d5df811e54ca4</anchor>
      <arglist>(double key, double open, double high, double low, double close)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sortKey</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>ab378e8ef6aef482735aba69115cb442e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a164d5584eeeb9ba48b4b595ac2ac7fcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPFinancialData</type>
      <name>fromSortKey</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a54a0ca7ee7fd7713972477e8e2533ce5</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a1121db9420a7694144f6a99b09257a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>close</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a45e9b96944c4a08ea6c82a72d3d22df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>high</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a299a4b241296fb6cd1baf5ab03f7126a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a18bc92126f28c214b05b0161e5f5958b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>low</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>aecce0fb45a115e3f3a25eea78491ac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>open</name>
      <anchorfile>classQCPFinancialData.html</anchorfile>
      <anchor>a3059e1e1fbcb9fd243fde0450f238032</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPGraph</name>
    <filename>classQCPGraph.html</filename>
    <base>QCPAbstractPlottable1D&lt; QCPGraphData &gt;</base>
    <member kind="enumeration">
      <type></type>
      <name>LineStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsNone</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859aea9591b933733cc7b20786b71e60fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsLine</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a3c42a27b15aa3c92d399082fad8b7515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepLeft</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859ae10568bda57836487d9dec5eba1d6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepRight</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a9c37951f7d11aa070100fd16f2935c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepCenter</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a5adf7b04da215a40a764c21294ea7366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsImpulse</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859aa3b358b4ae7cca94aceeb8e529c12ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsImpulse</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859aa3b358b4ae7cca94aceeb8e529c12ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsLine</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a3c42a27b15aa3c92d399082fad8b7515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsNone</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859aea9591b933733cc7b20786b71e60fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepCenter</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a5adf7b04da215a40a764c21294ea7366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepLeft</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859ae10568bda57836487d9dec5eba1d6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lsStepRight</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ad60175cd9b5cac937c5ee685c32c0859a9c37951f7d11aa070100fd16f2935c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>adaptiveSampling</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a1ba934b9621270b9a40fcdd2d9ba2adb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ae0555c0d3fe0fa7cb8628f88158d420f</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a0bf98b1972286cfb7b1c4b7dd6ae2012</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>QCPGraph *</type>
      <name>channelFillGraph</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a84277b1655474453a5c83318053414d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPGraphDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a141aa31a1f19bbd0ce60f55eaeb9ea60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>aac47c6189e3aea46ea46939e5d14796c</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8f773e56f191a61c06e129e90a604d77</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>LineStyle</type>
      <name>lineStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ac3e6f4b3387338df45992b47691b2551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPGraph</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a0393a38cf7183cbf46348eb6cf9a5a6c</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scatterSkip</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a44487a3a706605bb9fc97ad5e05d347e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle</type>
      <name>scatterStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a36d5b641db08e27527827c212542bbbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a6d669d04462d272c6aa0e5f85846d673</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdaptiveSampling</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ab468cd600160f327836aa0644291e64c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChannelFillGraph</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a2d03156df1b64037a2e36cfa50351ca3</anchor>
      <arglist>(QCPGraph *targetGraph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a73578d786532132310a926c3cd529b29</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;values, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a1eae9429a316b008e2d99b2d65a54395</anchor>
      <arglist>(QSharedPointer&lt; QCPGraphDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a513fecccff5b2a50ce53f665338c60ff</anchor>
      <arglist>(LineStyle ls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScatterSkip</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a17cebd3196f434258abb82ba6dc443f2</anchor>
      <arglist>(int skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScatterStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a12bd17a8ba21983163ec5d8f42a9fea5</anchor>
      <arglist>(const QCPScatterStyle &amp;style)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPGraph</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ae9998cfb9d379ac0ef3fbd6995cfbd76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>dataToImpulseLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a2a958a5c6a6e1e4a03556be88b6fe37e</anchor>
      <arglist>(const QVector&lt; QCPGraphData &gt; &amp;data) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>dataToLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a0085ee728fdd72a827c1e6ced4476363</anchor>
      <arglist>(const QVector&lt; QCPGraphData &gt; &amp;data) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>dataToStepCenterLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a238116f1898c49cb8209d61707b5b367</anchor>
      <arglist>(const QVector&lt; QCPGraphData &gt; &amp;data) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>dataToStepLeftLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a1f3e9e41fc67538c4940c74665840474</anchor>
      <arglist>(const QVector&lt; QCPGraphData &gt; &amp;data) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPointF &gt;</type>
      <name>dataToStepRightLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>ab1fb6cb91d24a854f85bf54200f6d101</anchor>
      <arglist>(const QVector&lt; QCPGraphData &gt; &amp;data) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a2b0849598f06e834b43ce18cd13bcdc3</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFill</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a67c5ea573f604efd8bf121a0b7a380d1</anchor>
      <arglist>(QCPPainter *painter, QVector&lt; QPointF &gt; *lines) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawImpulsePlot</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a217ef6bf6c5689eb1dcbe02187d2cc61</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lines) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a6efbab06c400bdb15e28b2d0a4ecc18a</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLinePlot</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a4c3edacb2a11064bf2e16b322156aeda</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;lines) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScatterPlot</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>abeb0bbe81026c024bf3d508d13cf5e0e</anchor>
      <arglist>(QCPPainter *painter, const QVector&lt; QPointF &gt; &amp;scatters, const QCPScatterStyle &amp;style) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findIndexAboveX</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>aaabd6c6a7200a2672c44e62bd2a1cafa</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *data, double x) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findIndexAboveY</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8b952a5f937840dc242489585cc8000d</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *data, double y) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findIndexBelowX</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8c3f15dd5a06633011a6ef36016d308b</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *data, double x) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findIndexBelowY</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a5b0291f248e8ca8eaa82833ab420dcd0</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *data, double y) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QPolygonF</type>
      <name>getChannelFillPolygon</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a9a5bdd5cb695d95d3eea80cfe96c5118</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *lineData, QCPDataRange thisSegment, const QVector&lt; QPointF &gt; *otherData, QCPDataRange otherSegment) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPointF</type>
      <name>getFillBasePoint</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a13f2c756f3114703159c2e604783e208</anchor>
      <arglist>(QPointF matchingDataPoint) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QPolygonF</type>
      <name>getFillPolygon</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>af73d5fe97cde966785bfd67201e44391</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *lineData, QCPDataRange segment) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getLines</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a563c6da2126300a4d9d2bdee30dad040</anchor>
      <arglist>(QVector&lt; QPointF &gt; *lines, const QCPDataRange &amp;dataRange) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QCPDataRange &gt;</type>
      <name>getNonNanSegments</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a0e0886b9ec7731d8993bbb104465f3b9</anchor>
      <arglist>(const QVector&lt; QPointF &gt; *lineData, Qt::Orientation keyOrientation) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getOptimizedLineData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a1fed1c9d627d9d3b49a6206cc2e60fe1</anchor>
      <arglist>(QVector&lt; QCPGraphData &gt; *lineData, const QCPGraphDataContainer::const_iterator &amp;begin, const QCPGraphDataContainer::const_iterator &amp;end) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getOptimizedScatterData</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a5423245898537e375b9364cf26e89aea</anchor>
      <arglist>(QVector&lt; QCPGraphData &gt; *scatterData, QCPGraphDataContainer::const_iterator begin, QCPGraphDataContainer::const_iterator end) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QPair&lt; QCPDataRange, QCPDataRange &gt; &gt;</type>
      <name>getOverlappingSegments</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a334b15c43ee1855bf724daf886e8530e</anchor>
      <arglist>(QVector&lt; QCPDataRange &gt; thisSegments, const QVector&lt; QPointF &gt; *thisData, QVector&lt; QCPDataRange &gt; otherSegments, const QVector&lt; QPointF &gt; *otherData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getScatters</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a9d7ba5904fdcaca413222335d4b283c3</anchor>
      <arglist>(QVector&lt; QPointF &gt; *scatters, const QCPDataRange &amp;dataRange) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVisibleDataBounds</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8599447a7f8cbbdcf0b94edcc11df560</anchor>
      <arglist>(QCPGraphDataContainer::const_iterator &amp;begin, QCPGraphDataContainer::const_iterator &amp;end, const QCPDataRange &amp;rangeRestriction) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pointDistance</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a89acf99c0b52b8eecb2438adf7ec0170</anchor>
      <arglist>(const QPointF &amp;pixelPoint, QCPGraphDataContainer::const_iterator &amp;closestData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>segmentsIntersect</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>abb9c674b207a1f6df5e083aa9f3e071a</anchor>
      <arglist>(double aLower, double aUpper, double bLower, double bUpper, int &amp;bPrecedence) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAdaptiveSampling</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>aa951e78aeba714cf443be6da2e52502e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPGraph &gt;</type>
      <name>mChannelFillGraph</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a2f1777c7accf8244fc640c33f0b04577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LineStyle</type>
      <name>mLineStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8604fd98402035a63375849f7341ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mScatterSkip</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a4ca1e50fbfe8307022b42a6f6178fae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPScatterStyle</type>
      <name>mScatterStyle</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a4aa36241f166ccd1f75fc8f24e4a3247</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPGraph.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPGraph.html" title="Changing the appearance">qcpgraph-appearance</docanchor>
    <docanchor file="classQCPGraph.html" title="Filling under or between graphs">filling</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPGraphData</name>
    <filename>classQCPGraphData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>mainKey</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a72fdaf738f679ef93bea3d552ba42d1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mainValue</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a1b1e440a430a4a83d9a3f6f247510f27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPGraphData</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>ac43f7499383d2fa2ffb7a4ad43f76c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPGraphData</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a2c32177f12f902f4e05f712837082bd6</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sortKey</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a5e0f37ea101eeec245d8c32a2206b204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a2f8dd30360356f66cc418a170a9f3792</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPGraphData</type>
      <name>fromSortKey</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a4646eac7f7a48970ea0fc5153aab0e77</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a1c98dfd21b82321a173db4ff860dfd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>a2fcebdf84af975761c0661237d7e28ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQCPGraphData.html</anchorfile>
      <anchor>ac97e3ddbdcbe0b58d0b4d6f95250d59c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPGrid</name>
    <filename>classQCPGrid.html</filename>
    <base>QCPLayerable</base>
    <member kind="function">
      <type>bool</type>
      <name>antialiasedSubGrid</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>af16a269b15b2a8d904be087d060536bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>antialiasedZeroLine</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a578d0bd4d2e5000a2ca69b9a034d59aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a1d68418766b3408c0b7b29ef40b04c2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPGrid</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>acd1cdd2909625388a13048b698494a17</anchor>
      <arglist>(QCPAxis *parentAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedSubGrid</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a5692310ba183721a413d60951407d114</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedZeroLine</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a3cc6d54647393ee71afb6da56af07aa4</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>aa05ab9816ffb440908171e45e833b593</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubGridPen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a9edd3593f384d1f0b0202a39cef4453d</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubGridVisible</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>ad4ad6bf714ec45e08845456355a1b700</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZeroLinePen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a209f40fdb252397b418b82d3494d8ea0</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>subGridPen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>ae231e5b87e68689a666f90531a15552f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subGridVisible</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>afface6d8cb6df3cbdc0b5c7c2658f96a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>zeroLinePen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a85f248487110c4043be696aef5f2f6e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a64fa48e16b4629f5df2a5029ab6e761c</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>aad9a312d998e2d170956334d4cb80be2</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGridLines</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>aee4e95d54acabbe298d6dda0dd86c0a4</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawSubGridLines</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a751ce8aef815bcc9193432a30c8b6b6e</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAntialiasedSubGrid</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a71b7051f833f0c5de3094998d6afdd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAntialiasedZeroLine</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a8c0df56ae86440408c050895dcdb922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAxis *</type>
      <name>mParentAxis</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a9a8a76731e6e737b65b929fd1995cc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a1cdc4a3bccf6a40c2d4360def9fefa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSubGridPen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>aa9004bc139ad3ea92629f0aaae81d83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSubGridVisible</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a4e4a0400d6319bb44c06341f6298c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mZeroLinePen</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>a379481871f17655c27eda30af233554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPAxis</name>
      <anchorfile>classQCPGrid.html</anchorfile>
      <anchor>af123edeca169ec7a31958a1d714e1a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemAnchor</name>
    <filename>classQCPItemAnchor.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>aad37cdf5a3f63428f61be739014e212e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>pixelPosition</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a06dcfb7220d26eee93eef56ae66582cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemAnchor</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a32573023c6fa65b4496f1f995e5bfa5f</anchor>
      <arglist>(QCustomPlot *parentPlot, QCPAbstractItem *parentItem, const QString &amp;name, int anchorId=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemAnchor</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a1868559407600688ee4d1a4621e81ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChildX</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>aef15daa640debfb11b0aeaa2116c6fbc</anchor>
      <arglist>(QCPItemPosition *pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChildY</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>af05dc56f24536f0c7a9a0f57b58cea67</anchor>
      <arglist>(QCPItemPosition *pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeChildX</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a230b1d494cda63458e289bbe1b642599</anchor>
      <arglist>(QCPItemPosition *pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeChildY</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>aa2394911d8fff3bd958b9f4f1994b64d</anchor>
      <arglist>(QCPItemPosition *pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCPItemPosition *</type>
      <name>toQCPItemPosition</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>ac54b20120669950255a63587193dbb86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mAnchorId</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a00c62070333e8345976b579676ad3997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSet&lt; QCPItemPosition * &gt;</type>
      <name>mChildrenX</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a3c0bfd6e50f3b48e2a9b3824695b20f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSet&lt; QCPItemPosition * &gt;</type>
      <name>mChildrenY</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a3abe4eebd0683454d81c8341df6f7115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mName</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a23ad4d0ab0d2cbb41a7baf05bcf996ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAbstractItem *</type>
      <name>mParentItem</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a80fad480ad3bb980446ed6ebc00818ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>a59b968410831ba91a25cc75a77dde6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPItemPosition</name>
      <anchorfile>classQCPItemAnchor.html</anchorfile>
      <anchor>aa9b8ddc062778e202a0be06a57d18d17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemBracket</name>
    <filename>classQCPItemBracket.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="enumeration">
      <type></type>
      <name>BracketStyle</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsSquare</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda7f9df4a7359bfe3dac1dbe4ccf5d220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsRound</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda394627b0830a26ee3e0a02ca67a9f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsCurly</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda5024ce4023c2d8de4221f1cd4816acd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsCalligraphic</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda8f29f5ef754e2dc9a9efdedb2face0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsCalligraphic</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda8f29f5ef754e2dc9a9efdedb2face0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsCurly</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda5024ce4023c2d8de4221f1cd4816acd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsRound</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda394627b0830a26ee3e0a02ca67a9f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsSquare</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7ac3afd0b24a607054e7212047d59dbda7f9df4a7359bfe3dac1dbe4ccf5d220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>af69dbe7ca5847f36403e1fb502e8e59d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a6013b3f83aab7bc82b485ee5447ecb1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemBracket</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a44ecfa37a76de5e3549e2d61f9d8ee56</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>aff5318a5415b87d9753c84752c65dd14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a49a6b2f41e0a8c2a2e3a2836027a8455</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>ac7cfc3da7da9b5c5ac5dfbe4f0351b2a</anchor>
      <arglist>(double length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>ab13001d9cc5d8f9e56ea15bdda682acb</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a349785c31122778a520c64891fa204c5</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a612dffa2373422eef8754d690add3703</anchor>
      <arglist>(BracketStyle style)</arglist>
    </member>
    <member kind="function">
      <type>BracketStyle</type>
      <name>style</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a600ad8c0a3193cc2f335db6039f2932d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemBracket</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>ad773c3e8e09868d6f8caeb92c54919f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>center</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a2dbcabdf5f467f28be12a7b25962ffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>left</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>af6cc6d27d96171778c6927d6edce48b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>right</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>afa6c1360b05a50c4e0df37b3cebab6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiCenter</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7f3a6a56d67f71219ed220553f3dd861a17b57ef34cc05eadfe9becd1ad5b5242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>AnchorIndex</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7f3a6a56d67f71219ed220553f3dd861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiCenter</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a7f3a6a56d67f71219ed220553f3dd861a17b57ef34cc05eadfe9becd1ad5b5242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a008d87325d26b6616d368cec06027cce</anchor>
      <arglist>(int anchorId) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a942a3978aea44a2fc7b4383f2bf6d417</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>af1c445df1a574bddc8a40efcd76dd2e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLength</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>ab3d99bba8da18eb4d0e0cb23dded33b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>a350c864a5853b04343719f5a8be6b675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>adcfb53602d1802d00e2de4fd6df6b291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BracketStyle</type>
      <name>mStyle</name>
      <anchorfile>classQCPItemBracket.html</anchorfile>
      <anchor>ac911907184c824d621f274f8e0990080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemCurve</name>
    <filename>classQCPItemCurve.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>head</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a86467ff1dc9cbcefead6333bd5e27393</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>aefe2e9affaa9c70f434a076def4a7ea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemCurve</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>ac9b7508bb5c8827e1a7a6199f8c82bec</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a4827e5f89e8fb3b2760871c4e5315322</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a718fa40140a43c8afbd41a3d85c92d72</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHead</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a08a30d9cdd63995deea3d9e20430676f</anchor>
      <arglist>(const QCPLineEnding &amp;head)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a034be908440aec785c34b92843461221</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a375b917669f868c5a106bf2f1ab7c26d</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTail</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>ac3488d8b1a6489c845dc5bff3ef71124</anchor>
      <arglist>(const QCPLineEnding &amp;tail)</arglist>
    </member>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>tail</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>aaef82aa581f6996444028027d6829acc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemCurve</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>ae36f20fd5deff2f1443a7c53eaa95c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>end</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a24ecbb195b32a08b42b61c2cf08a1b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>endDir</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a28181a9dee9cc3c3da83a883221bd2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>start</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a20c3b5ea31c33764f4f30c2ec7ae518b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>startDir</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>aa124bf66c09cc51c627fb49db8bf8a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a856ae61de18278847ba5e0e357bf68f2</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a3a3a84518e8701211c8c5a40bf3c911f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLineEnding</type>
      <name>mHead</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>af2cc26ff199570940dc96f5ec19a13f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>a7ef92988d1db2e4d0311e34c0a57fe42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>ab22cbab261b20be5aa8e4ca252149246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLineEnding</type>
      <name>mTail</name>
      <anchorfile>classQCPItemCurve.html</anchorfile>
      <anchor>af1dca285b97e3f5b892dab827a79f327</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemEllipse</name>
    <filename>classQCPItemEllipse.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>aacf45d032f204d0df3dd0bfdf1172cd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a8288f7ce760fc795f5ce4e61136bda19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemEllipse</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a759b77ef002515eba0263b5447ecb3fb</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>selectedBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>afeda9d8e2e6da216a3c3366d87e80feb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a9a200af2797356b45479b601d75437ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>ab6e2b8a29695c606c7731e498297ca29</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a49fc74e6965834e873d027d026def798</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>adb81a663ed2420fcfa011e49f678d1a6</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a9693501cfaa43a099655c75bed0dab3f</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a6c542fba1dc918041c583f58a50dde99</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemEllipse</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a3c17073a1805d32b4e09b6ccde0bef76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottom</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a2dc80ff9f5db600eae0133bdde65066f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a31f31a9e9f9098c90fb47573094276c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>bottomRight</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>ab73c8deafc0d8d1ef7d75b6cdcc37159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a5c8404be601d61b7fafeaaf1c05c4c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>center</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a8b6dd0e854f99239c5806ffdf2f590b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>left</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>aa259cd03efaedf60cf5b1019b20e4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>right</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a50091a3bd8761d3ce0d95d9c727e4a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>top</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>ad50f907d6f9d1402c6c5d302dca5c5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>topLeft</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a12fd8420c06718d0c8a2303d6a652848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a33ebd2a751b63b9240edc9aa46c19eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a744446970b38a4a3bbea46d722b7c54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea5894287dedaeec1f48394fd950ccff5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea7b8101bfc590af8ce32961f6545c4f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eab62732e96d67801d50c6a9bdebc374d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiCenter</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea580ec0e9b9fd1488fccf5783e52c0c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eae74dad00419a0e1f42877510158fb922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea0f0dcfdf87d9405b53b2129740fb6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea83e55b0c1799baac1eecab52bcbe096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eab2538849b88921e7fc1dcc15b2a6109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea415d82233c14f0c70c245d50e706e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>AnchorIndex</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eab2538849b88921e7fc1dcc15b2a6109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea83e55b0c1799baac1eecab52bcbe096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea415d82233c14f0c70c245d50e706e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea0f0dcfdf87d9405b53b2129740fb6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomRightRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eab62732e96d67801d50c6a9bdebc374d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea5894287dedaeec1f48394fd950ccff5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeftRim</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea7b8101bfc590af8ce32961f6545c4f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45eae74dad00419a0e1f42877510158fb922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiCenter</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a415009889543169f35b70795f415e45ea580ec0e9b9fd1488fccf5783e52c0c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a35cd6983c61a16ac33c23f08dd2817cc</anchor>
      <arglist>(int anchorId) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a77eebd67a402fc496082a2e51356928c</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QBrush</type>
      <name>mainBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a6218bdf5e703f609b934b0bf9c8d0971</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a9c11717026dfd685c83a9650666b7181</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a6fa59478cd3ad1b10e6c1f6cedc84bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a16ad9389acf028a7e4ac8fd7a550b2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mSelectedBrush</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a2e49d5547478aa36910ed8a2dcc8a5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemEllipse.html</anchorfile>
      <anchor>a57b047abfce6f1a84ed46ca668c90e21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemLine</name>
    <filename>classQCPItemLine.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>head</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a6cdc9e87e17418d4b0e66eaa0f041407</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a712e5a7f59db3f4c588dfc370a63e225</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemLine</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a17804b7f64961c6accf25b61e85142e3</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>ae1782c4fbecd38054ec3d49d8572a5e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a8e02bfbca04fbcf3dbc375a2bf693229</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHead</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>aebf3d687114d584e0459db6759e2c3c3</anchor>
      <arglist>(const QCPLineEnding &amp;head)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a572528dab61c1abe205822fbd5db4b27</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a3e2fec44503277e77717e9c24f87f1ea</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTail</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>ac264222c3297a7efe33df9345c811a5f</anchor>
      <arglist>(const QCPLineEnding &amp;tail)</arglist>
    </member>
    <member kind="function">
      <type>QCPLineEnding</type>
      <name>tail</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>ac085d3939ec11d7a4d592dc2ed578360</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemLine</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a94b5aaae048171e5306dc4695b991283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>end</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a15598864c1c22a2497a1979c4980c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>start</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a602da607a09498b0f152ada1d6851bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>ae184140b61b2ef5b8edde76304447200</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QLineF</type>
      <name>getRectClippedLine</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a7b00a1d82be8b961461cc4039acd12a3</anchor>
      <arglist>(const QCPVector2D &amp;start, const QCPVector2D &amp;end, const QRect &amp;rect) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>af8b5370462515b279578d8b4a57bd3b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLineEnding</type>
      <name>mHead</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>a51603f28ab7ddb1c1a95ea384791d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>abbb544d5bb927dfe4e81a7f3ca4c65ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>aff858ad6dde3b90024814ca4b116f278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLineEnding</type>
      <name>mTail</name>
      <anchorfile>classQCPItemLine.html</anchorfile>
      <anchor>ab8ed61dfe15bbb1cbf9b95eae95e242f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemPixmap</name>
    <filename>classQCPItemPixmap.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>Qt::AspectRatioMode</type>
      <name>aspectRatioMode</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a662cbca12e6cdcd2a94b0b08879292fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a6ae9922eba6386a5ac4e2a569ec29e1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a7daef7e0c432902d69e7db3e0e217a1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>aa6de42a37261b21a5480e7da122345c3</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scaled</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a8768534b5f3080abfc007db198373327</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a23806a20efcb172f0309e18809dc49d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a65d1ede7bb479b90d40186d083071947</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>acdade1305edb4b5cae14f97fd132065f</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a726b69ea4025edf48f9b29b6450548a7</anchor>
      <arglist>(const QPixmap &amp;pixmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaled</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>ab4d44529a1c6c8d37d0ea7560e042777</anchor>
      <arglist>(bool scaled, Qt::AspectRatioMode aspectRatioMode=Qt::KeepAspectRatio, Qt::TransformationMode transformationMode=Qt::SmoothTransformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>afc5e479e88e53740176ce77cb70dd67a</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>Qt::TransformationMode</type>
      <name>transformationMode</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>ab963aa9693d49c323948f2820a5785b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a810cac6a409d963cda6ea2d3152f1fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottom</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>ad7da77f530868e846151eff8a28fb948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a01943e569233382b3627e24636b0fff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>bottomRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>abcc38063f9502b876bf6615c45cc0994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>left</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a8c85fcb8cb8ce292859a0499d16539b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>right</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>ac9c0fd231f9e285765978a05d13f8280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>top</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>af7a156590b1d59ab21b453c430c56a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>topLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a43c281ef6ad46f3cf04f365289abe51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a72eabd0010be41a4ec1b22aa983d2aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a04b5e041b4dd0def2b60c5cfea2bc1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174ae14886b381136898e37e89af5046a1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a9efe71239b9409ebe1c2813a37807f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174ab22d91dae59c0d4a65416a0d677b2d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a90e523ebaed7921ca90cf1b08944ece5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a33c256cdec46fa1587534fcd6e776799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>AnchorIndex</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a90e523ebaed7921ca90cf1b08944ece5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a33c256cdec46fa1587534fcd6e776799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174ab22d91dae59c0d4a65416a0d677b2d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a04b5e041b4dd0def2b60c5cfea2bc1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174ae14886b381136898e37e89af5046a1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0ea7f65edb7395e02de521915f221174a9efe71239b9409ebe1c2813a37807f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a5803d8e173bc4d48619fc43701db32e5</anchor>
      <arglist>(int anchorId) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a9538a7d37fe20a4ff4bb2cb5bbbf2b48</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>getFinalRect</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a4e7d803e5093c457a109f8fae56677c2</anchor>
      <arglist>(bool *flippedHorz=0, bool *flippedVert=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>aad6dddd67163831538d40023a98a9fe7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateScaledPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a8bced3027b326b290726cd1979c7cfc6</anchor>
      <arglist>(QRect finalRect=QRect(), bool flipHorz=false, bool flipVert=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::AspectRatioMode</type>
      <name>mAspectRatioMode</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a8dc6b6c1e106ac523efae22d5fe55bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>acfee1124eb51a1887aaf8de10777c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a1396cce7f26c7b8e9512906284380c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mScaled</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a8fe670a529cd46a9b8afd9fc1203bc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mScaledPixmap</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a2ebc66e15b9f1264563d58f29ba1bc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mScaledPixmapInvalidated</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a223134abd4cf3d6c368573c622bd2e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>a0949e5bb6a261fc4e9668e28e2effcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::TransformationMode</type>
      <name>mTransformationMode</name>
      <anchorfile>classQCPItemPixmap.html</anchorfile>
      <anchor>ac9ecad3b9842363754e32eda2cf821bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemPosition</name>
    <filename>classQCPItemPosition.html</filename>
    <base>QCPItemAnchor</base>
    <member kind="enumeration">
      <type></type>
      <name>PositionType</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptAbsolute</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8a564f5e53e550ead1ec5fc7fc7d0b73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptViewportRatio</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8ac7d6aa89ceacb39658b0d6da061c789a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptAxisRectRatio</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8a01080fd00eaf09fa238ef6b73bbfef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptPlotCoords</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8ad5ffb8dc99ad73263f7010c77342294c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptAbsolute</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8a564f5e53e550ead1ec5fc7fc7d0b73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptAxisRectRatio</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8a01080fd00eaf09fa238ef6b73bbfef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptPlotCoords</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8ad5ffb8dc99ad73263f7010c77342294c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptViewportRatio</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aad9936c22bf43e3d358552f6e86dbdc8ac7d6aa89ceacb39658b0d6da061c789a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QCPAxisRect *</type>
      <name>axisRect</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ae4081cfe7575f922f403c6e3a2ce7891</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>coords</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aa4ecf5b04c67049c05d37619e090820b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a6fc519f1b73722a8d0cff7d4d647407e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>keyAxis</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a9ad34861fbfd8be8b8270c16f879169c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPItemAnchor *</type>
      <name>parentAnchor</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a0a87f9dce1af6cc9b510785991bcf1c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPItemAnchor *</type>
      <name>parentAnchorX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a605cb8b2cf6044d3d03cb1a894faf98a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPItemAnchor *</type>
      <name>parentAnchorY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aa40afec791a4339b09572922ca425ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>pixelPosition</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a8be9a4787635433edecc75164beb748d</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemPosition</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a6519a552bd9766354644ec24d1f26622</anchor>
      <arglist>(QCustomPlot *parentPlot, QCPAbstractItem *parentItem, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxes</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a2185f45c75ac8cb9be89daeaaad50e37</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisRect</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a0cd9b326fb324710169e92e8ca0041c2</anchor>
      <arglist>(QCPAxisRect *axisRect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCoords</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>acc70b3abc143287f806e5f154e5e07b0</anchor>
      <arglist>(const QPointF &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCoords</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aa988ba4e87ab684c9021017dcaba945f</anchor>
      <arglist>(double key, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setParentAnchor</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ac094d67a95d2dceafa0d50b9db3a7e51</anchor>
      <arglist>(QCPItemAnchor *parentAnchor, bool keepPixelPosition=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setParentAnchorX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>add71461a973927c74e42179480916d9c</anchor>
      <arglist>(QCPItemAnchor *parentAnchor, bool keepPixelPosition=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setParentAnchorY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>add5ec1db9d19cec58a3b5c9e0a0c3f9d</anchor>
      <arglist>(QCPItemAnchor *parentAnchor, bool keepPixelPosition=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixelPosition</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a8d4f858f2089973967cf9cb81970ef0a</anchor>
      <arglist>(const QPointF &amp;pixelPosition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>aa476abf71ed8fa4c537457ebb1a754ad</anchor>
      <arglist>(PositionType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTypeX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a2113b2351d6d00457fb3559a4e20c3ea</anchor>
      <arglist>(PositionType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTypeY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ac2a454aa5a54c1615c50686601ec4510</anchor>
      <arglist>(PositionType type)</arglist>
    </member>
    <member kind="function">
      <type>PositionType</type>
      <name>type</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>abfd74d86bd799306ce0295ffe433bdfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PositionType</type>
      <name>typeX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a1415911868835701c04250566bfc681d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PositionType</type>
      <name>typeY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ae47bac6f679c58f9e1c78dc63d56f331</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>acfcf86f840a7366a4299bff593d5d636</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxis *</type>
      <name>valueAxis</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a356ac94e7e73d88deb7f2841c0d0c734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemPosition</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ad8a289016f7a62332f9c865c39ab2047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCPItemPosition *</type>
      <name>toQCPItemPosition</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a008ff9ebe645a963671b68bcf7f7a1c0</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxisRect &gt;</type>
      <name>mAxisRect</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>add40fcb8994c247d85f42a126286b740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mKey</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a4ff3931ad115603dfb4c7000b24bb415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxis &gt;</type>
      <name>mKeyAxis</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a63967a33933231e92f68c8ce06bfc37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPItemAnchor *</type>
      <name>mParentAnchorX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a41b4641d18c90997b9c01bf304181bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPItemAnchor *</type>
      <name>mParentAnchorY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>afc6142a6a09c8fa41c44d3d54fadd737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PositionType</type>
      <name>mPositionTypeX</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>ae2a617dce057c5f3ec6878c1823aa291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PositionType</type>
      <name>mPositionTypeY</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a47c96c0ef4380e1af4aaa7c2265c260b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mValue</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a67bf5df69f587d53731724a7d61c6c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPAxis &gt;</type>
      <name>mValueAxis</name>
      <anchorfile>classQCPItemPosition.html</anchorfile>
      <anchor>a505dc2da24ba274452c1c817fcaba011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemRect</name>
    <filename>classQCPItemRect.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a5071d7fd864428a1398152aca87b54ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a3ee2f580a3950dc11247f405ce8b6ecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemRect</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a412ad1579f7a1fba453d0fa28c496cbc</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>selectedBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a2b0a6852bc92d716c7e811c90de2c1a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>abd93cf93404ce827dfae71d9d9d08b29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a2e68621b75bae4da6ae0ab2cdd0dd733</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>abbd4e346a03513ee466afc25d9c75446</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a483c0da5a17e1646cd17ddea2c124e7d</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>abd1792859844118dedee86223cede7af</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a52a1bcb2dc753a538e406a2ba3cf21ce</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemRect</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af9e89f80457afc2d0fd2c6527b40a5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottom</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a99313bf2b338d9f81e19bd38082038aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>abd8ee63fdf81f0c74bf7ccadee8603da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>bottomRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a409f3bfe615a7e322bb3d4d193d85b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>left</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>aad0ca1af0c8debfc20d7b47fc942764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>right</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a7979c1915f61ad2609a9cc179c2e445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>top</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a96e50db552fb297d6fb62614676217bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>topLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>aa70feeef173489b03c3fbe906a5023c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a77e0eb6e4aa6efee620d35e2c21bdad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a2d294551e07179c4ac0c4e37364a1468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3ab3c42dbb1709a04ba9b03dcbf5a2537a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a8a095c6d6b2e7665a15d9f40c94b47dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a69fa21fde2f44036381296a6f78b4eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3acaef33243034885d551dc9b8318ad326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3aa94843ce5935b36994005c1e1859ef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>AnchorIndex</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3acaef33243034885d551dc9b8318ad326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3aa94843ce5935b36994005c1e1859ef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a69fa21fde2f44036381296a6f78b4eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a2d294551e07179c4ac0c4e37364a1468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3ab3c42dbb1709a04ba9b03dcbf5a2537a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af0ebba58e6bca4851c4db726691ec0d3a8a095c6d6b2e7665a15d9f40c94b47dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a844027325b33a3b7eef424128ee5109c</anchor>
      <arglist>(int anchorId) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a3c492960d0fc038cf1b60578b62b6cdc</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QBrush</type>
      <name>mainBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a8813d2d670835ac9b8000c981b8ea6fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>af94d87da501e9429c0e874f1c0369b03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a2d7f207fada27588b3a52b19234d3c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>aa0d49323628d6752026056bfb52afd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mSelectedBrush</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a21b70eee59b6e19ae0bbdf037b13508f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemRect.html</anchorfile>
      <anchor>a73cc0bee61de3c67221ec8c7a76a29ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemStraightLine</name>
    <filename>classQCPItemStraightLine.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>aa751d46cf36073607c11508763f85ff6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemStraightLine</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a41fd2e1f006983449eca9830930c3b10</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>ae4a4607045b1d0594f89eee448a31ff9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a2e36c9d4dcc3aeda78a5584f790e39e3</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a9f36c9c9e60d7d9ac084c80380ac8601</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a5c33559498d33543fa95cf0a36e851ff</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemStraightLine</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a1f0730759916ce203baeaad1ad2af3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>point1</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>ac131a6ffe456f2cc7364dce541fe0120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>point2</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>ad26c0a732e471f63f75d481dcd48cfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>acbc84ad219bf4845152e4e2202fcaa3c</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QLineF</type>
      <name>getRectClippedStraightLine</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>ae1de3d4121c06e5ffea4961722a54f5e</anchor>
      <arglist>(const QCPVector2D &amp;point1, const QCPVector2D &amp;vec, const QRect &amp;rect) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a5b1a39cfc54c3e22f65de2958d40eb59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a15106ddc2ebd73ed5c1bc57aa92bee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemStraightLine.html</anchorfile>
      <anchor>a0307a0d56a018656adbf798bc84c2a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemText</name>
    <filename>classQCPItemText.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a2600b9b419f17e2e2381f5ed8267da62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a071ec7567ae4deae2262a5b861df7d54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a44a564431890ffdfe0f978f8732cfb81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMargins</type>
      <name>padding</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a5a598618350b40446d031fa9dc15fba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a7039d313069547682f28688448333979</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>positionAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a0d946dca3008d353afd04b4337739199</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemText</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a77ff96a2972a00872ff8f8c67143abbe</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rotation</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a035962b4ed23ff0a89e6a8b46fa18bf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>selectedBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a300770cc32acf3e92763651803482563</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6e13d5497ea634fe1ee9f4aac94f664c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a74c947c6193e3b47884fac84fdb29922</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a852a79afa0e88e29e11474d323440126</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a676aaec10ad3cc4d7d0e4847db04c838</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a1c7e131516df2ed8d941ef31240ded8e</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>aa51efc0841fe52da9eaf8aff6fc8a8b2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a94ad60ebe04f5c07c35e7c2029e96b1f</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPadding</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>aeea8a3e01f135f9dd0bb08f51db66310</anchor>
      <arglist>(const QMargins &amp;padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a9b9ec6eea0eb0603977ff84d4c78d0a3</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPositionAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a781cdf8c640fc6a055dcff1e675c8c7a</anchor>
      <arglist>(Qt::Alignment alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a4bcc10cd97952c3f749d75824b5077f0</anchor>
      <arglist>(double degrees)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6b8377eeb2af75eb9528422671ac16cb</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ae7ba0bdb75c897b028388e45bfd435fa</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a0be2841772f83663c4db307928b82816</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a291febe586f0da3f1c392e77bef4aa20</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a3dacdda0ac88f99a05b333b977c48747</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ab5bc0684c4d1bed81949a11b34dba478</anchor>
      <arglist>(Qt::Alignment alignment)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ad71c9e83ee3556d9d617eca854e8eb18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>textAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a9af3198d46551e1cc7703f02c95ddfe5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemText</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a1efd41ca53d49042d4f4b63cf9615cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottom</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a94aeec080f877d3d1d0c3d8ffc10e9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6a1c872ad3789ecafcaeac2066e218a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>bottomRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a8ad47045c29af43b0312f7d93bb74374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>left</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ab8c6c6e1df36256986fab1463c0a1d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>position</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a0d228a00e819022b5690c65762721129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>right</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>aef159622ce6502412e782a21ba6d84f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>top</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a5c87ee162cbbe3d166b97826c8849304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6354d8762182a3502103fabe5fbb8512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPItemAnchor *const</type>
      <name>topRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ad18ac45cb4cc135de1eb78f2e86b6504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a5773ad69b7f4cd2724ba46d8f31b0688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a489ec73da5a18c15e98a4f9b17ed301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21af2072f259730ef47aa7ad7519f3a0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a7f1c1b8c574c753e300a4759915a9170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21ad4faa7def46db6df2fedd1926237b48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a55ce9699c71db6d264eb669bb0eb9aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a30342ee15065715f045cb52eb77b904c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a7b6ff56fcad4c78db0b793a96fce9580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>AnchorIndex</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a30342ee15065715f045cb52eb77b904c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTop</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a55ce9699c71db6d264eb669bb0eb9aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiTopRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a7b6ff56fcad4c78db0b793a96fce9580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21ad4faa7def46db6df2fedd1926237b48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomRight</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21af2072f259730ef47aa7ad7519f3a0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottom</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a5773ad69b7f4cd2724ba46d8f31b0688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiBottomLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a489ec73da5a18c15e98a4f9b17ed301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>aiLeft</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a14a84e58f72519c8ae1d7a4a1dd23f21a7f1c1b8c574c753e300a4759915a9170</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QPointF</type>
      <name>anchorPixelPosition</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>afcdb1724d88d561f65da95fb54b0acb7</anchor>
      <arglist>(int anchorId) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a8f8f075da83b6547c2b32e1f64cf0554</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPointF</type>
      <name>getTextDrawPoint</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a4c76ad7e33c50aff0a60b8f38fe6060e</anchor>
      <arglist>(const QPointF &amp;pos, const QRectF &amp;rect, Qt::Alignment positionAlignment) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QBrush</type>
      <name>mainBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>acddddd3ce88cfc87ab57b1ec4b25acb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>mainColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>abe3f10805baf62797cb91fd4a4464fcc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QFont</type>
      <name>mainFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>af30ac2a0b84afa86a1dec22ab48dd07d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a2f67fcbb7ac10ea9a94c4ecc3b0f4dfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a2535911875faa459b8337f2efccb5cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a8407f284ad867f627878cc26ef433d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a1dc87fe2a824820d549ffd7e644eef8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMargins</type>
      <name>mPadding</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ae7b3ef0ce6046efd4b346d28f2e1fb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>aa02388705dbbff1bf7b8aa872b5f579c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::Alignment</type>
      <name>mPositionAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6c27f7dc1a962a04b32430cf99f04654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mRotation</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>ac37df0061552225d2277e1ee3b48f2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mSelectedBrush</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a28ccd097b42a216d81db9c6869f54a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedColor</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a7eb64e42f5f7998a97d8907ad25933c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedFont</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a6702f141fae590b2f4f1ec02fe9f8bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a8eaec649606d6ead2d8d4dcb5691777c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mText</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>a2dec3e08c11f51639629374ecec3bd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::Alignment</type>
      <name>mTextAlignment</name>
      <anchorfile>classQCPItemText.html</anchorfile>
      <anchor>acdb2e50c38e83da00f083771efbd213f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPItemTracer</name>
    <filename>classQCPItemTracer.html</filename>
    <base>QCPAbstractItem</base>
    <member kind="enumeration">
      <type></type>
      <name>TracerStyle</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsNone</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500aac27462c79146225bfa8fba24d2ee8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsPlus</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500a3323fb04017146e4885e080a459472fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsCrosshair</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500af562ec81ac3ba99e26ef8540cf1ec16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsCircle</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500ae2252c28f4842880d71e9f94e69de94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsSquare</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500a4ed5f01f2c5fd86d980366d79f481b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsCircle</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500ae2252c28f4842880d71e9f94e69de94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsCrosshair</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500af562ec81ac3ba99e26ef8540cf1ec16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsNone</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500aac27462c79146225bfa8fba24d2ee8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsPlus</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500a3323fb04017146e4885e080a459472fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tsSquare</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2f05ddb13978036f902ca3ab47076500a4ed5f01f2c5fd86d980366d79f481b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a6dd4660e70f58bb00390bcda56be568d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPGraph *</type>
      <name>graph</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ac6526e3e1fff79894f034823461b138a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>graphKey</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ac39a0791109588d11bb97cd643da2470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolating</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ae9ab6d72e0a35e1769c0b5a9b58181f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a789cdc627868f5a4a0956816072571c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPItemTracer</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>adc5ca846eeac323db4aa1fc4081e36be</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>selectedBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ae3e48270b4a6ec20f7a9e1f63e778243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ad231a97bac99e01778618d1a5720b17d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a9fd955fea40e977d66f3a9fd5765aec4</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2c303f7470a30084daa201ed556b3c36</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraph</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>af5886f4ded8dd68cb4f3388f390790c0</anchor>
      <arglist>(QCPGraph *graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphKey</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a6840143b42f3b685cedf7c6d83a704c8</anchor>
      <arglist>(double key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolating</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a6c244a9d1175bef12b50afafd4f5fcd2</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>af8048636fc1ef0152e51809b008df2ca</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a0f55c084980a7a312af859d3e7b558ef</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ae1bf70db7f13f928660168cd3e5069f3</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>ae47fe0617f5fef5fdb766999569be10a</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a41a2ac4f1acd7897b4e2a2579c03204e</anchor>
      <arglist>(TracerStyle style)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>size</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a4e42d7b49f293273a74a49a2457856e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TracerStyle</type>
      <name>style</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>afdaee32c9ccc9c14502b28d3d86bf5ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePosition</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a5b90296109e36384aedbc8908a670413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPItemTracer</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a43686565a9b70815915618636b9bdf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPItemPosition *const</type>
      <name>position</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a69917e2fdb2b3a929c196958feee7cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a11f187ffea436434f3b5cfc387811967</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QBrush</type>
      <name>mainBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a94f81c54197577e86c53a60cf39155cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>mainPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>abffdcf64d0f84f7b41bd4af07d144642</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a6597be63a17a266233941354200b2340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPGraph *</type>
      <name>mGraph</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a2d70cf616b579563aa15f796dfc143ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mGraphKey</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a8fa20f2e9ee07d21fd7c8d30ba4702ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInterpolating</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>afab37c22ad39f235921e86f93cd84595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a579e3bd6bd16d6aaff03638dc8a99a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mSelectedBrush</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a1c15d2adde40efdcc0ef1ff78fd256a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedPen</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a3f61829784200819661d1e2a5354d866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mSize</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>a575153a24bb357d1e006f6bc3bd099b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TracerStyle</type>
      <name>mStyle</name>
      <anchorfile>classQCPItemTracer.html</anchorfile>
      <anchor>afb1f236bebf417544e0138fef22a292e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLayer</name>
    <filename>classQCPLayer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>LayerMode</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a67dcfc1590be2a1f2227c5a39bb59c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lmLogical</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a67dcfc1590be2a1f2227c5a39bb59c7ca02eb5e9a4cb7f1baf1e2b6b99e3b87ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lmBuffered</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a67dcfc1590be2a1f2227c5a39bb59c7cab581b9fab3007c4c65f057f4185d7538</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lmBuffered</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a67dcfc1590be2a1f2227c5a39bb59c7cab581b9fab3007c4c65f057f4185d7538</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lmLogical</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a67dcfc1590be2a1f2227c5a39bb59c7ca02eb5e9a4cb7f1baf1e2b6b99e3b87ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPLayerable * &gt;</type>
      <name>children</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a183b90941fc78f0b136edd77c5fb6966</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ad322905c4700dcc7ceba63e011c730d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LayerMode</type>
      <name>mode</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a44ae50b011b19f3dd46a38d8e2e2c1b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a37806f662b50b588fb1029a14fc5ef50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCustomPlot *</type>
      <name>parentPlot</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a5520019787482e13857ebe631c27c3fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayer</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a5d0657fc86d624e5efbe930ef21af718</anchor>
      <arglist>(QCustomPlot *parentPlot, const QString &amp;layerName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>adefd53b6db02f470151c416f42e37180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a938d57b04f4e4c23cedf1711f983919b</anchor>
      <arglist>(LayerMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ac07671f74edf6884b51a82afb2c19516</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ad1cc2d6b32d2abb33c7f449b964e068c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLayer</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>afc1a8940f8e34c9f25ead9dfd4828cae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a57ce5e49364aa9122276d5df3b4a0ddc</anchor>
      <arglist>(QCPLayerable *layerable, bool prepend)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ab831a99c8d30b15ec4533ca341e8813b</anchor>
      <arglist>(QCPPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawToPaintBuffer</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a4a8e0a86f31462299e7fc8e8158dd2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ac2f64ac7761650582d968d86670ef362</anchor>
      <arglist>(QCPLayerable *layerable)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPLayerable * &gt;</type>
      <name>mChildren</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a704aa71bba469383c3a3c598c1ec0d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mIndex</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a122088bcab6cec76a52b75ce8606605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LayerMode</type>
      <name>mMode</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a11bd0aa190d8fa21c8c7673d070737c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mName</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a91e6298183cb4b9dfd4efdfaf1ecc220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWeakPointer&lt; QCPAbstractPaintBuffer &gt;</type>
      <name>mPaintBuffer</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>aa0bdbc75e4350a0669ff515b3476a3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a2f3374a7884bf403720cd1cf6f7ad1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mVisible</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a264950deb08e589460c126c895a1e2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLayerable</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>ad655f55cccf49ba14d5172ec517e07ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPLayer.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPLayer.html" title="Default layers">qcplayer-defaultlayers</docanchor>
    <docanchor file="classQCPLayer.html" title="Controlling the rendering order via layers">qcplayer-ordering</docanchor>
    <docanchor file="classQCPLayer.html" title="Replotting only a specific layer">qcplayer-buffering</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPLayerable</name>
    <filename>classQCPLayerable.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>layerChanged</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>abbf8657cedea73ac1c3499b521c90eba</anchor>
      <arglist>(QCPLayer *newLayer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>antialiased</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a71cbd212fde2703cee076e204a475709</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayer *</type>
      <name>layer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a5ff4862e8c784c9f5986dbc1533ba2a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayerable *</type>
      <name>parentLayerable</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aa78b7e644d2c519e1a9a6f2ac5fcd858</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCustomPlot *</type>
      <name>parentPlot</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a473edb813a4c1929d6b6a8fe3ff3faf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayerable</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a74c0fa237f29bf0e49565013fc5d1ec0</anchor>
      <arglist>(QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>realVisibility</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>ab054e88f15d485defcb95e7376f119e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a04db8351fefd44cfdb77958e75c6288e</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiased</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a4fd43e89be4a553ead41652565ff0581</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLayer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>ab25a0e7b897993b44447caee0f142083</anchor>
      <arglist>(const QString &amp;layerName)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT bool</type>
      <name>setLayer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>ab0d0da6d2de45a118886d2c8e16d5a54</anchor>
      <arglist>(QCPLayer *layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a3bed99ddc396b48ce3ebfdc0418744f8</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>af0297b944b6192b6d67d00bff41b6b70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLayerable</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a4231cf5b3601d6d3a5781283e7a9735b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyAntialiasingHint</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>acb663e375d2d36dc5c55021ee5a2119b</anchor>
      <arglist>(QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>afdf83ddc6a265cbf4c89fe99d3d93473</anchor>
      <arglist>(QCPPainter *painter) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QRect</type>
      <name>clipRect</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>acbcfc9ecc75433747b1978a77b1864b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>ae546370644a5551c76af739afc008bee</anchor>
      <arglist>(bool *selectionStateChanged)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aecf2f7087482d4b6a78cb2770e5ed12d</anchor>
      <arglist>(QCPPainter *painter)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeParentPlot</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a8cbe5a0c9a5674249982f5ca5f8e02bc</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a4171e2e823aca242dd0279f00ed2de81</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a9eee1ba47fd69be111059ca3881933e4</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>af6567604818db90f4fd52822f8bc8376</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aa0d79b005686f668622bbe66ac03ba2c</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>moveToLayer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>af94484cfb7cbbddb7de522e9be71d9a4</anchor>
      <arglist>(QCPLayer *layer, bool prepend)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>parentPlotInitialized</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>ab20b7dbd8e0249ed61adb9622c427382</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a7498c2d0d081cf7cad0fb3bb93aa0e91</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a908c9edda761886f33893be326dab77d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParentLayerable</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aa23c893671f1f6744ac235cf2204cf3a</anchor>
      <arglist>(QCPLayerable *parentLayerable)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a47dfd7b8fd99c08ca54e09c362b6f022</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAntialiased</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a3ab45a4c76a3333ce42eb217a81733ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLayer *</type>
      <name>mLayer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aa38ec5891aff0f50b36fd63e9372a0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPLayerable &gt;</type>
      <name>mParentLayerable</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a3291445a980053e2d17a21d15957624e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>aa2a528433e44db02b8aef23c1f9f90ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mVisible</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a62e3aed8427d6ce3ccf716f285106cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPAxisRect</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>acbf20ecb140f66c5fd1bc64ae0762990</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLayer</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a5dbf96bf7664c1b6fce49063eeea6eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPLayerable.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLayout</name>
    <filename>classQCPLayout.html</filename>
    <base>QCPLayoutElement</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a02883bdf2769b5b227f0232dba1ac4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPLayoutElement *</type>
      <name>elementAt</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>afa73ca7d859f8a3ee5c73c9b353d2a56</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>elementCount</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a39d3e9ef5d9b82ab1885ba1cb9597e56</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QCPLayoutElement * &gt;</type>
      <name>elements</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>aca129722c019f91d3367046f80abfa77</anchor>
      <arglist>(bool recursive) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayout</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a04222e6e1361fd802d48f1a25b7020d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a6c58f537d8086f352576ab7c5b15d0bc</anchor>
      <arglist>(QCPLayoutElement *element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAt</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a2403f684fee3ce47132faaeed00bb066</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simplify</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a41e6ac049143866e8f8b4964efab01b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>take</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>ada26cd17e56472b0b4d7fbbc96873e4c</anchor>
      <arglist>(QCPLayoutElement *element)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPLayoutElement *</type>
      <name>takeAt</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a5a79621fa0a6eabb8b520cfc04fb601a</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a48ecc9c98ea90b547c3e27a931a8f7bd</anchor>
      <arglist>(UpdatePhase phase) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adoptElement</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>af6dbbc24156a808da29cd1ec031729a3</anchor>
      <arglist>(QCPLayoutElement *el)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; int &gt;</type>
      <name>getSectionSizes</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a3e77be8006d39f2aafc1313d6e8fc3fd</anchor>
      <arglist>(QVector&lt; int &gt; maxSizes, QVector&lt; int &gt; minSizes, QVector&lt; double &gt; stretchFactors, int totalSize) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseElement</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a4afbb4bef0071f72f91afdac4433a18e</anchor>
      <arglist>(QCPLayoutElement *el)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sizeConstraintsChanged</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>aeac66a292f65cf7f8adf94eb92345b3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a165c77f6287ac92e8d03017ad913378b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static QSize</type>
      <name>getFinalMaximumOuterSize</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>add49fd6843821a6126914b837ed52e22</anchor>
      <arglist>(const QCPLayoutElement *el)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static QSize</type>
      <name>getFinalMinimumOuterSize</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a864fddc84721f186663faf3683f1fa70</anchor>
      <arglist>(const QCPLayoutElement *el)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLayoutElement</name>
      <anchorfile>classQCPLayout.html</anchorfile>
      <anchor>a0790750c7e7f14fdbd960d172655b42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLayoutElement</name>
    <filename>classQCPLayoutElement.html</filename>
    <base>QCPLayerable</base>
    <member kind="enumvalue">
      <name>scrInnerRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0afb3e5773529e4bd20e448f81be4d2aa7fa7e25cd23758b9915c64ed9f1be26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scrOuterRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0afb3e5773529e4bd20e448f81be4d2aabe2745b41a6131ed194e13591b08e04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SizeConstraintRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0afb3e5773529e4bd20e448f81be4d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scrInnerRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0afb3e5773529e4bd20e448f81be4d2aa7fa7e25cd23758b9915c64ed9f1be26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scrOuterRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0afb3e5773529e4bd20e448f81be4d2aabe2745b41a6131ed194e13591b08e04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpdatePhase</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upPreparation</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374dad6119882eba136357c2f627992e527d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374da288cb59a92280e47261a341f2813e676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upLayout</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374da5d1ccf5d79967c232c3c511796860045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upLayout</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374da5d1ccf5d79967c232c3c511796860045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374da288cb59a92280e47261a341f2813e676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>upPreparation</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0d83360e05735735aaf6d7983c56374dad6119882eba136357c2f627992e527d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QCP::MarginSides</type>
      <name>autoMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a2585bc8c5cc70ee712909751a2fc8909</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QCPLayoutElement * &gt;</type>
      <name>elements</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a76dec8cb31e498994a944d7647a43309</anchor>
      <arglist>(bool recursive) const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayout *</type>
      <name>layout</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a4efdcbde9d28f410e5ef166c9d691deb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPMarginGroup *</type>
      <name>marginGroup</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a8af6bcf81e12fe1d6f44490f34522b90</anchor>
      <arglist>(QCP::MarginSide side) const</arglist>
    </member>
    <member kind="function">
      <type>QHash&lt; QCP::MarginSide, QCPMarginGroup * &gt;</type>
      <name>marginGroups</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ac8d1139a81a1625860647e307ae2b733</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMargins</type>
      <name>margins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>af4ac9450aa2d60863bf3a8ea0c940c9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>maximumOuterSizeHint</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ad96efb977a26e360e8a64a4c1e56456d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>maximumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>afb9503858d4aa0f3b9f1794b084fb40a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMargins</type>
      <name>minimumMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a5eae30e28f28d73fd1c56409c011393e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumOuterSizeHint</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a46789036c4fcb190fa374f91321d7c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a60d4295468a2b57fe91f6f68e20c3993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>outerRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a2a32a12a6161c9dffbadeb9cc585510c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayoutElement</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a8947f0ada17e672aaba3d424cbbb67e3</anchor>
      <arglist>(QCustomPlot *parentPlot=0)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a208effccfe2cca4a0eaf9393e60f2dd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ae97f483cccedadbf18ea4525ef240ee4</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>accfda49994e3e6d51ed14504abf9d27d</anchor>
      <arglist>(QCP::MarginSides sides)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarginGroup</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a516e56f76b6bc100e8e71d329866847d</anchor>
      <arglist>(QCP::MarginSides sides, QCPMarginGroup *group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a8f450b1f3f992ad576fce2c63d8b79cf</anchor>
      <arglist>(const QMargins &amp;margins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a74eb5280a737ab44833d506db65efd95</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a03e0e9c48f230217c529b0819f832d84</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0a8a17abc16b7923159fcc7608f94673</anchor>
      <arglist>(const QMargins &amp;margins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a5dd29a3c8bc88440c97c06b67be7886b</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a8e0447614a0bf92de9a7304588c6b96e</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOuterRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a38975ea13e36de8e53391ce41d94bc0f</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSizeConstraintRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a361666cdcc6fbfd37344cc44be746b0f</anchor>
      <arglist>(SizeConstraintRect constraintRect)</arglist>
    </member>
    <member kind="function">
      <type>SizeConstraintRect</type>
      <name>sizeConstraintRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a66136f121ee3e1c933b748761203cab4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a929c2ec62e0e0e1d8418eaa802e2af9b</anchor>
      <arglist>(UpdatePhase phase)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLayoutElement</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0dc52343920011b3e72d61fc94ed3400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a0a8f18141bcf46cf40ad4c13324ff346</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>calculateAutoMargin</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a005c9f0fe84bc1591a2cf2c46fd477b4</anchor>
      <arglist>(QCP::MarginSide side)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ad1c597b1d608cfdd86e7b76819a94cfb</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>layoutChanged</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a765f041a73af0c2de41b41a5a03e31a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>parentPlotInitialized</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ab4bb5c5a958451f5f153fdce350f13cf</anchor>
      <arglist>(QCustomPlot *parentPlot) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::MarginSides</type>
      <name>mAutoMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>af61c70354d1275778d68206b2a1b2d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHash&lt; QCP::MarginSide, QCPMarginGroup * &gt;</type>
      <name>mMarginGroups</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>aeafbbc1130e02eee663c5326761fc963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMargins</type>
      <name>mMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ac2a32b99ee527ca5dfff9da03628fe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSize</type>
      <name>mMaximumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a64a387973fd4addac842028c89088998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMargins</type>
      <name>mMinimumMargins</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a5ba71f25d1af4bb092b28df618538e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSize</type>
      <name>mMinimumSize</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>affef747c81632de33f08483b7fd10d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mOuterRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a07bb4973379e75cb0fa5b032c1d24afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLayout *</type>
      <name>mParentLayout</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ae7c75c25549608bd688bdb65d4c38066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ad8896f05550389f7b9e92c9e6cdf6e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SizeConstraintRect</type>
      <name>mSizeConstraintRect</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>acc012635b1ae178ff3c4da8a3af303a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLayout</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a588aac0a0d721f6c5f10126d8596a20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPMarginGroup</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>ad077a686e85ab6fa03dcb2fd37fc499a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPLayoutElement.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLayoutGrid</name>
    <filename>classQCPLayoutGrid.html</filename>
    <base>QCPLayout</base>
    <member kind="enumeration">
      <type></type>
      <name>FillOrder</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d49ee08773de6b2fd246edfed353cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>foRowsFirst</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d49ee08773de6b2fd246edfed353ccaa0202730954e26c474cc820164aedce3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>foColumnsFirst</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d49ee08773de6b2fd246edfed353ccaac4cb4b796ec4822d5894b47b51627fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>foColumnsFirst</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d49ee08773de6b2fd246edfed353ccaac4cb4b796ec4822d5894b47b51627fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>foRowsFirst</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d49ee08773de6b2fd246edfed353ccaa0202730954e26c474cc820164aedce3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addElement</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>adff1a2ca691ed83d2d24a4cd1fe17012</anchor>
      <arglist>(int row, int column, QCPLayoutElement *element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addElement</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a4c44025dd25acd27e053cadfd448ad7b</anchor>
      <arglist>(QCPLayoutElement *element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a1a2962cbf45011405b64b913afa8e7a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>adcf4c387d5996bf6e4ae0ed26138247e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; double &gt;</type>
      <name>columnStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a8e0e587c386bbcd1b94119f5f44c512d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayoutElement *</type>
      <name>element</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a602b426609b4411cf6a93c3ddf3a381a</anchor>
      <arglist>(int row, int column) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPLayoutElement *</type>
      <name>elementAt</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a4288f174082555f6bd92021bdedb75dc</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>elementCount</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a9a8942aface780a02445ebcf14c48513</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; QCPLayoutElement * &gt;</type>
      <name>elements</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7d5b968b4cf57393e9e387976d91f8f7</anchor>
      <arglist>(bool recursive) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandTo</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a886c0dcbabd51a45da399e044552b685</anchor>
      <arglist>(int newRowCount, int newColumnCount)</arglist>
    </member>
    <member kind="function">
      <type>FillOrder</type>
      <name>fillOrder</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a6cb6563a13759222ad92ae397bd6c27e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasElement</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ab0cf4f7edc9414a3bfaddac0f46dc0a0</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>indexToRowCol</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a577223db920e2acb34bc1091080c76d1</anchor>
      <arglist>(int index, int &amp;row, int &amp;column) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertColumn</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a1e880a321dbe8b43b471ccd764433dc4</anchor>
      <arglist>(int newIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRow</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a48af3dd7c3a653d9c3d7dd99bd02e838</anchor>
      <arglist>(int newIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>maximumOuterSizeHint</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a41ce0014c220d77b909e2ca937f0e599</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumOuterSizeHint</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a0438bc58b4d3894d01db95b08d4268df</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayoutGrid</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ab2a4c1587dc8aed4c41c509c8d8d2a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowColToIndex</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a682ba76f130810ffd294032a1bfbcfcb</anchor>
      <arglist>(int row, int column) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a19c66fd76cbce58a8e94f33797e0c0aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a4cb6c680505cd0ce6f85b9e217fd2cd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; double &gt;</type>
      <name>rowStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>aa33408586427e77e05f79defde7f3568</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColumnSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a3a49272aba32bb0fddc3bb2a45a3dba0</anchor>
      <arglist>(int pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColumnStretchFactor</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ae38f31a71687b9d7ee3104852528fb50</anchor>
      <arglist>(int column, double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColumnStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a6c2591d1a7e2534ce036989543b49e57</anchor>
      <arglist>(const QList&lt; double &gt; &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillOrder</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>affc2f3cfd22f28698c5b29b960d2a391</anchor>
      <arglist>(FillOrder order, bool rearrange=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRowSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>aaef2cd2d456197ee06a208793678e436</anchor>
      <arglist>(int pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRowStretchFactor</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a7b0273de5369bd93d942edbaf5b166ec</anchor>
      <arglist>(int row, double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRowStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a200b45f9c908f96ebadaa3c8d87a2782</anchor>
      <arglist>(const QList&lt; double &gt; &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrap</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ab36af18d77e4428386d02970382ee598</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simplify</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a38621ca7aa633b6a9a88617df7f08672</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>take</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>aee961c2eb6cf8a85dcbc5a7d7b6c1a00</anchor>
      <arglist>(QCPLayoutElement *element) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPLayoutElement *</type>
      <name>takeAt</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a17dd220234d1bbf8835abcc666384d45</anchor>
      <arglist>(int index) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a6cf43f14d3fa335fd8758561ccf1f78c</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wrap</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a8bb71b52b2796c9f05fae6a32d2d0efd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLayoutGrid</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>af859f4a4db693a21056a9e615f6c4a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMaximumRowColSizes</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a9be77011ec5b5dfbe7fbda126659e1eb</anchor>
      <arglist>(QVector&lt; int &gt; *maxColWidths, QVector&lt; int &gt; *maxRowHeights) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMinimumRowColSizes</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a4b9a251919936f127a63fc1b9911cd4e</anchor>
      <arglist>(QVector&lt; int &gt; *minColWidths, QVector&lt; int &gt; *minRowHeights) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mColumnSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ae9ac48f0791be07ead0a96dbd5622770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; double &gt;</type>
      <name>mColumnStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>ac6aabe62339f94f18b9f8adab94b1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QList&lt; QCPLayoutElement * &gt; &gt;</type>
      <name>mElements</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a3577d3855bf8ad20ef9079291a49f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FillOrder</type>
      <name>mFillOrder</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a35a20072cbca5659dd75ca74eae87beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mRowSpacing</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a8b67f183f4645739cc4c794d75843b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; double &gt;</type>
      <name>mRowStretchFactors</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a36c85a7eaf342680fb9b8a4977486f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mWrap</name>
      <anchorfile>classQCPLayoutGrid.html</anchorfile>
      <anchor>a17d90c289139847f68cca9e75d64b0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLayoutInset</name>
    <filename>classQCPLayoutInset.html</filename>
    <base>QCPLayout</base>
    <member kind="enumeration">
      <type></type>
      <name>InsetPlacement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8b9e17d9a2768293d2a7d72f5e298192</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ipFree</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8b9e17d9a2768293d2a7d72f5e298192aa4802986ea2cea457f932b115acba59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ipBorderAligned</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8b9e17d9a2768293d2a7d72f5e298192aa81e7df4a785ddee2229a8f47c46e817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ipBorderAligned</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8b9e17d9a2768293d2a7d72f5e298192aa81e7df4a785ddee2229a8f47c46e817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ipFree</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8b9e17d9a2768293d2a7d72f5e298192aa4802986ea2cea457f932b115acba59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8ff61fbee4a1f0ff45c398009d9f1e56</anchor>
      <arglist>(QCPLayoutElement *element, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>ad61529eb576af7f04dff94abb10c745a</anchor>
      <arglist>(QCPLayoutElement *element, Qt::Alignment alignment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPLayoutElement *</type>
      <name>elementAt</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a881ca205605bae9c034733b808f93a02</anchor>
      <arglist>(int index) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>elementCount</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a7f5aa4d48a2e844cfe6dd7ed8f0861df</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Qt::Alignment</type>
      <name>insetAlignment</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a5b33b66f0abbb4a7cc2f8aa6c94cf7f8</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>InsetPlacement</type>
      <name>insetPlacement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a6fcbd74ebbc45bfe64c604b2791aa57f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>insetRect</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>ab23099a46af17c31f4c40668f13c9de1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLayoutInset</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a3ad984f3221735374cc5dee14356a7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a2eeef7ea1b8340e7c7c2e2fc229df5ea</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInsetAlignment</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a62882a4f9ad58bb0f53da12fde022abe</anchor>
      <arglist>(int index, Qt::Alignment alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInsetPlacement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a63298830744d5d8c5345511c00fd2144</anchor>
      <arglist>(int index, InsetPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInsetRect</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>aa487c8378a6f9533567a2e6430099dc3</anchor>
      <arglist>(int index, const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simplify</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a18b7d508f0baa60cc5dcb1343cf7f32a</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>take</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>af7f13cc369f8190b5e7e17d5f39dfe1c</anchor>
      <arglist>(QCPLayoutElement *element) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPLayoutElement *</type>
      <name>takeAt</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>abf2e8233f5b7051220907e62ded490a2</anchor>
      <arglist>(int index) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a493526b922ea66a75c45ef1842446988</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLayoutInset</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a7d0e5647b2e92df92abab532441db112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPLayoutElement * &gt;</type>
      <name>mElements</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a8fff7eae9a1be9a5c1e544fb379f682f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; Qt::Alignment &gt;</type>
      <name>mInsetAlignment</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a55e9b84c310136ff985a6544184ab64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; InsetPlacement &gt;</type>
      <name>mInsetPlacement</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>a57a0a4e445cc78eada29765ecf092abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QRectF &gt;</type>
      <name>mInsetRect</name>
      <anchorfile>classQCPLayoutInset.html</anchorfile>
      <anchor>aaa8f6b5029458f3d97a65239524a2b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLegend</name>
    <filename>classQCPLegend.html</filename>
    <base>QCPLayoutGrid</base>
    <member kind="enumeration">
      <type></type>
      <name>SelectablePart</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a378201c07d500af7126e3ec91652eed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spLegendBox</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a0fa4758962a46fa1dc9da818abae23c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spItems</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a768bfb95f323db4c66473375032c0af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spItems</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a768bfb95f323db4c66473375032c0af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spLegendBox</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a0fa4758962a46fa1dc9da818abae23c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5404de8bc1e4a994ca4ae69e2c7072f1a378201c07d500af7126e3ec91652eed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a8a77300fd0976d6bdd8000f4e8d114b8</anchor>
      <arglist>(QCPLegend::SelectableParts parts)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a82c88464edac07a9eefaf3906268df3b</anchor>
      <arglist>(QCPLegend::SelectableParts parts)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addItem</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a3ab274de52d2951faea45a6d975e6b3f</anchor>
      <arglist>(QCPAbstractLegendItem *item)</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>borderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a844b709a5632313416655f931c8e5631</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>aaddafd5cbe9175512311350bb3b563e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearItems</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a24795c7250eb5214fcea16b7217b4dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ae240104de3c3a4cfc0834dbaffa07ac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItem</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ad0f698e33db454a6c103b5206740e599</anchor>
      <arglist>(QCPAbstractLegendItem *item) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItemWithPlottable</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a4b90a442af871582df85c2bc13f91e88</anchor>
      <arglist>(const QCPAbstractPlottable *plottable) const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>iconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a5b91d2ea68a4dd20238f660b80cd9945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>iconSize</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ae4f17a186558c82d2ba269f6e7164dda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iconTextPadding</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a19668bb7f8fafe20d367cebf96269eaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractLegendItem *</type>
      <name>item</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>acfe9694c45104a3359d3806ed366fcf7</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>itemCount</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a57ab86ab8b2a3762d4c1455eb5452c88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPPlottableLegendItem *</type>
      <name>itemWithPlottable</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a91e790002d8bf15a20628a8e8841e397</anchor>
      <arglist>(const QCPAbstractPlottable *plottable) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLegend</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a0001a456989bd07ea378883651fabd72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeItem</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ac91595c3eaa746fe6321d2eb952c63bb</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeItem</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a2aea4ec6da2d454dd0b241a254d65082</anchor>
      <arglist>(QCPAbstractLegendItem *item)</arglist>
    </member>
    <member kind="function">
      <type>SelectableParts</type>
      <name>selectableParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ad091ff5e11edbe0adecba81c35522ac7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>add8204bf083c82cc5def29093501a017</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>selectedBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a77dfa9340f68ca195f1817a93db09757</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedFont</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a483ffd35d64710a165da87b9d9f11110</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>selectedIconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ad8eb320ca3a25928982a65163e8f883b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractLegendItem * &gt;</type>
      <name>selectedItems</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ac7d9e567d5c551e09cd9bcc4306c5532</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelectableParts</type>
      <name>selectedParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a3efbf879f6936ec337690985e567dc6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedTextColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ab9b469b27787bfb2ce6c8978a31821af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>aa53507624491908fb3d1a514b1fc674e</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a866a9e3f5267de7430a6c7f26a61db9f</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a497bbcd38baa3598c08e2b3f48103f23</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>aa4cda8499e3cb0f3be415edc02984c73</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a2f2c93d18a651f4ff294bb3f026f49b8</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a8b0740cce488bf7010da6beda6898984</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a96b1a37fd4ee6a9778e6e54fe56ab6c2</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconTextPadding</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a62973bd69d5155e8ea3141366e8968f6</anchor>
      <arglist>(int padding)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectableParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a9ce60aa8bbd89f62ae4fa83ac6c60110</anchor>
      <arglist>(const SelectableParts &amp;selectableParts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a2c35d262953a25d96b6112653fbefc88</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a875227f3219c9799464631dec5e8f1bd</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedFont</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ab580a01c3c0a239374ed66c29edf5ad2</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedIconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ade93aabe9bcccaf9cf46cec22c658027</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectedParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a2aee309bb5c2a794b1987f3fc97f8ad8</anchor>
      <arglist>(const SelectableParts &amp;selectedParts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTextColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a7674dfc7a1f30e1abd1018c0ed45e0bc</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ae1eb239ff4a4632fe1b6c3e668d845c6</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>textColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>aa96d8f1a183ec2be8c0461c0abebd6db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPLegend</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a52b305572e20f4e7cb37e945e2b9bec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a817f75c234f82a2e26643dc0de742095</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ac2066837f7ebc32a5b15434cdca5b176</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a74f93358d2b4a76ec95c3a5d825582a3</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>getBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a1cf9df6f2130c5ad842dc92188ab6bd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QBrush</type>
      <name>getBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ab1438d5d67304cdda3b9339da580d6bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>parentPlotInitialized</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a2b225cefb5eb267771e2c7c44fd2b408</anchor>
      <arglist>(QCustomPlot *parentPlot) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a71f54a05c3e5b1a1ade1864422cd642e</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QCP::Interaction</type>
      <name>selectionCategory</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a1a2075e462984f9ff51d9c75bda3581b</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a52ab8342a382456131d567f962d7f9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a9bd7cd05a9a485e06eda513a348baf80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mFont</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a56ffacb184a99eefe09a0c7181d0713d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mIconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a773ae518c3149fcabff4a2906fdacbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSize</type>
      <name>mIconSize</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a39b972aae6c6a3fa5aa73313ab7a5765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mIconTextPadding</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a8abf8843864ee9afc3f54f906c062240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SelectableParts</type>
      <name>mSelectableParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a179b4d5c1bea723b76e402ff48f0d7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a62906c996906ae23e9f724b6ac1f7334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mSelectedBrush</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>ab3c7567c86d4784b1e48f76a84b3a1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedFont</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a86ce8f6c20a2f51a48eaf3c24ce16805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mSelectedIconBorderPen</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a7429ac0e64c7b90b649b4d8f4cc5fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SelectableParts</type>
      <name>mSelectedParts</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a917a34dd2856baafd8d56852d94d00e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedTextColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a6c25c8796c6e73e983aae6024965f2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mTextColor</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a478b2d809a7390e9ff8f8bb70d6bd9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPAbstractLegendItem</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a8a375e31e42c68de049fcf0fd35db5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPLegend.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPLineEnding</name>
    <filename>classQCPLineEnding.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>EndingStyle</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esNone</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5aca12d500f50cd6871766801bac30fb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esFlatArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a3d7dcea2f100671727c3417142154f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSpikeArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ab9964d0d03f812d1e79de15edbeb2cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esLineArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a61f78ee8f375fb21cb9d250687bbcbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esDisc</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ae5a3414916817258bcc6dddd605e8f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSquare</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ae1836502fa43d8990bb62b2d493a140a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esDiamond</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a378fe5a8b768411b0bc1765210fe7200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a2cf543bbca332df26d89bf779f50469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esHalfBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a126c390f0c359fcd8df1fc5e38d26d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSkewedBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a2b2cc96e757ca9bcd91fb70221ed43ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a2cf543bbca332df26d89bf779f50469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esDiamond</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a378fe5a8b768411b0bc1765210fe7200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esDisc</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ae5a3414916817258bcc6dddd605e8f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esFlatArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a3d7dcea2f100671727c3417142154f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esHalfBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a126c390f0c359fcd8df1fc5e38d26d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esLineArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a61f78ee8f375fb21cb9d250687bbcbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esNone</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5aca12d500f50cd6871766801bac30fb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSkewedBar</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5a2b2cc96e757ca9bcd91fb70221ed43ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSpikeArrow</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ab9964d0d03f812d1e79de15edbeb2cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>esSquare</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a5ef16e6876b4b74959c7261d8d4c2cd5ae1836502fa43d8990bb62b2d493a140a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>boundingDistance</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a14fe390ddd590864ac66a60ed5278df5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a4f45db54f2aba03acf055e29aec1e8e7</anchor>
      <arglist>(QCPPainter *painter, const QCPVector2D &amp;pos, const QCPVector2D &amp;dir) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>af7ac30a81ba85b9bded148c6ec387391</anchor>
      <arglist>(QCPPainter *painter, const QCPVector2D &amp;pos, double angle) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inverted</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a15a68706d298a0c9f94556f6b4db15ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>aee9050a13fe115bd1b6794f9ad14cd72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLineEnding</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>af2eaf8123b000d97fbd11929c669f61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPLineEnding</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>abb2abc7542f0c7a3c081d878248896a4</anchor>
      <arglist>(EndingStyle style, double width=8, double length=10, bool inverted=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>realLength</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>acacd24d386d459b282d3c57f16a5405d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverted</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a580e4e2360b35ebb8d68f3494aa2335d</anchor>
      <arglist>(bool inverted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>ae36fa01763751cd64b7f56c3507e935a</anchor>
      <arglist>(double length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a56953b9cb8ed1bed0f025c3935f16910</anchor>
      <arglist>(EndingStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a26dc020ea985a72cc25881ce2115e34e</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>EndingStyle</type>
      <name>style</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a07e75aaac6c61322bf51af237c5778e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>ae6f1fb83c210da6ace35d629993287f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInverted</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a91306fe771d54c955e0af21af14349d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLength</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>ae8e1e2566b96c05736cd92662dba8af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EndingStyle</type>
      <name>mStyle</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>a4696fc9117b60f1ca7690fcd2ba56611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWidth</name>
      <anchorfile>classQCPLineEnding.html</anchorfile>
      <anchor>aca89d21341133c20dc6825c33a5eac48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPMarginGroup</name>
    <filename>classQCPMarginGroup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a144b67f216e4e86c3a3a309e850285fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPLayoutElement * &gt;</type>
      <name>elements</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>ac967a4dc5fe02ae44aeb43511d5e1bd4</anchor>
      <arglist>(QCP::MarginSide side) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>ae0d32656d8a5fc5690c4e7693f9d0539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPMarginGroup</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>ac481c20678ec5b305d6df330715f4b7b</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPMarginGroup</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a42c62becdaac41406ca90f1c2a755e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>acb9c3a35acec655c2895b7eb95ee0524</anchor>
      <arglist>(QCP::MarginSide side, QCPLayoutElement *element)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>commonMargin</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>aea6a00373b3a0305de56c34d2423ea99</anchor>
      <arglist>(QCP::MarginSide side) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a20ab3286062957d99b58db683fe725b0</anchor>
      <arglist>(QCP::MarginSide side, QCPLayoutElement *element)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHash&lt; QCP::MarginSide, QList&lt; QCPLayoutElement * &gt; &gt;</type>
      <name>mChildren</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a954bc89ff8958b9bb6a4a0d08ed5fc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCustomPlot *</type>
      <name>mParentPlot</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a23cfa29e3cc0f33a59141b77d8c04edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPLayoutElement</name>
      <anchorfile>classQCPMarginGroup.html</anchorfile>
      <anchor>a0790750c7e7f14fdbd960d172655b42b</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPMarginGroup.html" title="Example">QCPMarginGroup-example</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPPaintBufferPixmap</name>
    <filename>classQCPPaintBufferPixmap.html</filename>
    <base>QCPAbstractPaintBuffer</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>a14badbd010a3cde6b55817ccb7b65217</anchor>
      <arglist>(const QColor &amp;color) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>af7bfc685e56a0a9329e57cd9a265eb74</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPPaintBufferPixmap</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>aef0224e03b9285509391fcd61a8e6844</anchor>
      <arglist>(const QSize &amp;size, double devicePixelRatio)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPPainter *</type>
      <name>startPainting</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>a357964ef7d28cfa530338be4e5c93234</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPPaintBufferPixmap</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>a52b00bff4a36085b197bd374d5d24450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reallocateBuffer</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>ad49f3205ba3463b1c44f8db3cfcc90f0</anchor>
      <arglist>() Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mBuffer</name>
      <anchorfile>classQCPPaintBufferPixmap.html</anchorfile>
      <anchor>a6d7009f45f03e305f2dc00e52a9225f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPPainter</name>
    <filename>classQCPPainter.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>PainterMode</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmDefault</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156da3bac5e87e3d58553b297befb4eee2a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmVectorized</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156daeda679cd55dcd468341d07d48a30b6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmNoCaching</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156dae78f9a4eb277a5f9207f50850a51a0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmNonCosmetic</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156dac1e481bfaf408f2bd2eaad3ec341f36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmDefault</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156da3bac5e87e3d58553b297befb4eee2a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmNoCaching</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156dae78f9a4eb277a5f9207f50850a51a0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmNonCosmetic</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156dac1e481bfaf408f2bd2eaad3ec341f36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pmVectorized</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a156cf16444ff5e0d81a73c615fdb156daeda679cd55dcd468341d07d48a30b6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>antialiasing</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a5aff96296e995f6f35b2596a482aae37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>begin</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a0a41146ccd619dceab6e25ec7b46b044</anchor>
      <arglist>(QPaintDevice *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLine</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a0b4b1b9bd495e182c731774dc800e6e0</anchor>
      <arglist>(const QLineF &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLine</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>ad1638db27929491b3f1beb74d6cbad5e</anchor>
      <arglist>(const QPointF &amp;p1, const QPointF &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeNonCosmetic</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a7e63fbcf47e35c6f2ecd11b8fef7c7d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PainterModes</type>
      <name>modes</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>aef102658219b24165f7ee2aad1b9e48f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPPainter</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a3c52cb0f43f34573d29bea487da28fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPPainter</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>ae58dbb1795ddc4351ab324dc9898aa22</anchor>
      <arglist>(QPaintDevice *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a64908e6298d5bbd83457dc987cc3a022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a8fd6821ee6fecbfa04444c9062912abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasing</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>aaba1deb9188244d9ea65b035112b4d05</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>af6b1f7d2bbc548b10aa55d8b6ad49577</anchor>
      <arglist>(PainterMode mode, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModes</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a5fac93adc29c7c4dea9f3e171e9e635e</anchor>
      <arglist>(PainterModes modes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a5c4d88f21564e156e88ef807f7cf0003</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>af9c7a4cd1791403901f8c5b82a150195</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a25e76095aae41da0d08035060e5f81ca</anchor>
      <arglist>(Qt::PenStyle penStyle)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QStack&lt; bool &gt;</type>
      <name>mAntialiasingStack</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a0189e641bbf7dc31ac15aef7b36501fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mIsAntialiasing</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>a7055085da176aee0f6b23298f1003d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PainterModes</type>
      <name>mModes</name>
      <anchorfile>classQCPPainter.html</anchorfile>
      <anchor>af5d1d6e5df0adbc7de5633250fb3396c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPPlottableInterface1D</name>
    <filename>classQCPPlottableInterface1D.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>dataCount</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a058a22c770ef4d5a0e878a7f02183da9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>dataMainKey</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a2bd60daaac046945fead558cbd83cf73</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>dataMainValue</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>af6330919e8023277d08c958a6074fc76</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QPointF</type>
      <name>dataPixelPosition</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a78911838cfbcfd2d8df9ad2fdbfb8e93</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>dataSortKey</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>afdc92f9f01e7e35f2e96b2ea9dc14ae7</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPRange</type>
      <name>dataValueRange</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a9ca7fcf14d885a200879768679b19be9</anchor>
      <arglist>(int index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>findBegin</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a5b95783271306a4de97be54eac1e7d13</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>findEnd</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a5deced1016bc55a41a2339619045b295</anchor>
      <arglist>(double sortKey, bool expandedRange=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a67093e4ccf490ff5f7750640941ff34c</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a229e65e7ab968dd6cd0e259fa504b79d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPPlottableInterface1D</name>
      <anchorfile>classQCPPlottableInterface1D.html</anchorfile>
      <anchor>a8829011d62208625f741f2d7e1cb6280</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPPlottableLegendItem</name>
    <filename>classQCPPlottableLegendItem.html</filename>
    <base>QCPAbstractLegendItem</base>
    <member kind="function">
      <type>QCPAbstractPlottable *</type>
      <name>plottable</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>af29e9a2c60b4cba0cac2447b8af7b488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPPlottableLegendItem</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>ac1072591fe409d3dabad51b23ee4d6c5</anchor>
      <arglist>(QCPLegend *parent, QCPAbstractPlottable *plottable)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>a5838366619200e99680afa6d355d13fa</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QFont</type>
      <name>getFont</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>a77d980f594046226f9ac075fa07244b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPen</type>
      <name>getIconBorderPen</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>afa81a8bd4434ec249efbbfc2a030a752</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>getTextColor</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>a55daaffee35326765deebf8271efe210</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumOuterSizeHint</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>a8b543f3ac32b2fe59326e01c1101b3b8</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAbstractPlottable *</type>
      <name>mPlottable</name>
      <anchorfile>classQCPPlottableLegendItem.html</anchorfile>
      <anchor>ada647fb4b22971a1a424e15b4f6af0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPRange</name>
    <filename>classQCPRange.html</filename>
    <member kind="function">
      <type>QCPRange</type>
      <name>bounded</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a22151e18d961d762d25721211e89c2e5</anchor>
      <arglist>(double lowerBound, double upperBound) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>center</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>af57d4a37a45d0101177ca30fae5d4ca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ae9842b48b6d38dc5e9607358e3083cc8</anchor>
      <arglist>(double value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a0fa1bc8048be50d52bea93a8caf08305</anchor>
      <arglist>(const QCPRange &amp;otherRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a5fa977db0a4b7800075c629c62cf5e80</anchor>
      <arglist>(double includeCoord)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>expanded</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a9cbfb7cd06eac1839cae981e05c19633</anchor>
      <arglist>(const QCPRange &amp;otherRange) const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>expanded</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>af81d70f1add7233d73a19dcbe5decb2e</anchor>
      <arglist>(double includeCoord) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>af914a7740269b0604d0827c634a878a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a4827a37c83b8bb4bf53fcf8f6a257e77</anchor>
      <arglist>(const QCPRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange &amp;</type>
      <name>operator*=</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a6876aa9620ff2f0f7f1873f998372cef</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange &amp;</type>
      <name>operator+=</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>afea7c1aa7d08f061cd9bd8832f957df8</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange &amp;</type>
      <name>operator-=</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a95894bcb15a16a75ca564091374e2191</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange &amp;</type>
      <name>operator/=</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a6137d8682b6835ace840730b4c1e2d63</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a9f8d1fdcf4b6d19779f1c3d9a14b09c9</anchor>
      <arglist>(const QCPRange &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>aca158d7e69702cee5d77d10a269b01e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a1d9d84d084c8f368fdedd42e0978d405</anchor>
      <arglist>(double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>sanitizedForLinScale</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a808751fdd9b17ef52327ba011df2e5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>sanitizedForLogScale</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a3d66288d66e1d6df3636075eb42502ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>size</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a62326e7cc4316b96df6a60813230e63f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a801b964752eaad6219be9d8a651ec2b3</anchor>
      <arglist>(const QCPRange &amp;range)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ab38bd4841c77c7bb86c9eea0f142dcc0</anchor>
      <arglist>(double lower, double upper)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lower</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>aa3aca3edb14f7ca0c85d912647b91745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upper</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ae44eb3aafe1d0e2ed34b499b6d2e074f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>maxRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a5ca51e7a2dc5dc0d49527ab171fe1f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>minRange</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ab46d3bc95030ee25efda41b89e2b616b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator*</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a67668ad88d100bdb73a33b4c02dcea9b</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator*</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ae2004ca6b6a9f032c8c86930a6d63b96</anchor>
      <arglist>(double value, const QCPRange &amp;range)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator+</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>adc3d6fc2eb1dbac67a7a2c1f10695039</anchor>
      <arglist>(const QCPRange &amp;, double)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator+</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ab20e9bc1cbb1c9160b676c80e7a95a93</anchor>
      <arglist>(double, const QCPRange &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator-</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a4bc24ab035220009893acdcd59b55860</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="friend">
      <type>const friend QCPRange</type>
      <name>operator/</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>a7bb02926271b163c5b84e39ea6d19428</anchor>
      <arglist>(const QCPRange &amp;range, double value)</arglist>
    </member>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classQCPRange.html</anchorfile>
      <anchor>ab4b7d434541ec2e2e00ef3764dde90d8</anchor>
      <arglist>(QDebug d, const QCPRange &amp;range)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPScatterStyle</name>
    <filename>classQCPScatterStyle.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ScatterProperty</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a5891be10bea382fad6c20f7737a2dd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spPen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46aa04d012e7c03e455db2b68fdd55c2a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spBrush</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46af0499b1fc04de2dcc7e47ff0ef75c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spSize</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a553ae95798ace9a328c7cd62045260b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a19c224563adb42c55fb8b7ae6904411b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAll</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46af62509c0409467f387234274762e6f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScatterShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssNone</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349abd144c291ca274f77053ec68cab6c022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDot</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a06e15a735b79093a1d999c0374fa3aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCross</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a9eacd60f059dc3ef71bf249f515a6fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlus</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a2d7f1d3c1a148b9d9d17f2fd9cae5eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a7c92a110880d0ef2170dff3a5b4f7779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDisc</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a281fe1434696dcbab3aa6b9ccfbb09e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a279e48703ddc9f1cf4a61d3e2817ab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDiamond</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a4fc5929df1b2dad0a3cb2ef2c8b6e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssStar</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6047a2d64e41f1d6ce54445d595d442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssTriangle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a74a8d4eff1d97b57c53a60d0003453c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssTriangleInverted</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6156274d21d8b4115197567d3ea2d9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCrossSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a7081310936c200c6c78e34c172f72d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlusSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a5aa8e9db545e5404482fec774768ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCrossCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a524613ba5d1c4eaa1541d74cf339d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlusCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6fa151d01f1694c9ff9922da686dc535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPeace</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349ada3b2988ece38c121922a4b5007eb08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPixmap</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a8718b849ca7c307b07b8e091efb0c31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCustom</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a15d9bcfd9de94edda949006529f9219d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spAll</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46af62509c0409467f387234274762e6f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spBrush</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46af0499b1fc04de2dcc7e47ff0ef75c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spNone</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a5891be10bea382fad6c20f7737a2dd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spPen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46aa04d012e7c03e455db2b68fdd55c2a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a19c224563adb42c55fb8b7ae6904411b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spSize</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8974f6a20f8f6eea7781f0e6af9deb46a553ae95798ace9a328c7cd62045260b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a7c92a110880d0ef2170dff3a5b4f7779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCross</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a9eacd60f059dc3ef71bf249f515a6fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCrossCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a524613ba5d1c4eaa1541d74cf339d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCrossSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a7081310936c200c6c78e34c172f72d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssCustom</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a15d9bcfd9de94edda949006529f9219d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDiamond</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a4fc5929df1b2dad0a3cb2ef2c8b6e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDisc</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a281fe1434696dcbab3aa6b9ccfbb09e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssDot</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a06e15a735b79093a1d999c0374fa3aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssNone</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349abd144c291ca274f77053ec68cab6c022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPeace</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349ada3b2988ece38c121922a4b5007eb08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPixmap</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a8718b849ca7c307b07b8e091efb0c31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlus</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a2d7f1d3c1a148b9d9d17f2fd9cae5eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlusCircle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6fa151d01f1694c9ff9922da686dc535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssPlusSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a5aa8e9db545e5404482fec774768ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssSquare</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a279e48703ddc9f1cf4a61d3e2817ab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssStar</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6047a2d64e41f1d6ce54445d595d442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssTriangle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a74a8d4eff1d97b57c53a60d0003453c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ssTriangleInverted</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adb31525af6b680e6f1b7472e43859349a6156274d21d8b4115197567d3ea2d9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyTo</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>afd8044ece445300499ca0dc164821e0f</anchor>
      <arglist>(QCPPainter *painter, const QPen &amp;defaultPen) const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>adc4f66aed84f1d7a3a5aabf4f48f31a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPainterPath</type>
      <name>customPath</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>aef1fac84c9830fd97f2a8568e605e372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a89b5105e6027bfcbfeefed9d201b607c</anchor>
      <arglist>(QCPPainter *painter, const QPointF &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a95c297b114c77c22428ef40f54620ddf</anchor>
      <arglist>(QCPPainter *painter, double x, double y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNone</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a72db6bcb1e1abd6e53c1315dd3dea7e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPenDefined</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a47077eb6450fe9a788f833e4ec1b1d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>acdd6313d16e69d3810e9d1f48dd9e4bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a9b2d1a2ec0aac0c74f7582d14050e93a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a8836018d9ad83ccd8870de8315c1be73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a879c30647683b3cfbde2afecea815e6f</anchor>
      <arglist>(const QPainterPath &amp;customPath, const QPen &amp;pen, const QBrush &amp;brush=Qt::NoBrush, double size=6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a63962094587a4c2258435aa7933996cc</anchor>
      <arglist>(const QPixmap &amp;pixmap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a6e1b64f12cac7f07af180ae4316fd38d</anchor>
      <arglist>(ScatterShape shape, const QColor &amp;color, const QColor &amp;fill, double size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>afa059da858c864c7e05871dc602d7eab</anchor>
      <arglist>(ScatterShape shape, const QColor &amp;color, double size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a85acc4941d7e5c9bca5fa51377a77f49</anchor>
      <arglist>(ScatterShape shape, const QPen &amp;pen, const QBrush &amp;brush, double size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPScatterStyle</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a003d92f74f4561eda111862eadd62f28</anchor>
      <arglist>(ScatterShape shape, double size=6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a74d692aaeb8d4b36d6f7d510e44264b1</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCustomPath</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a96a3e949f90b2afe5677ca9412a12a1e</anchor>
      <arglist>(const QPainterPath &amp;customPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromOther</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a7d59ba8864914f765817841089e436f1</anchor>
      <arglist>(const QCPScatterStyle &amp;other, ScatterProperties properties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a761f1f229cc0ca4703e1e2b89f6dd1ba</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixmap</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a5fb611d46acfac520d7b89a1c71d9246</anchor>
      <arglist>(const QPixmap &amp;pixmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a7c641c4d4c6d29cb705d3887cfce91c1</anchor>
      <arglist>(ScatterShape shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>aaefdd031052892c4136129db68596e0f</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type>ScatterShape</type>
      <name>shape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>af04cad55bd7f58a96da4fc6bc46a0a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>size</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a0e94526d9165d9f50e262102bdd71a47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undefinePen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>acabc2a8c83d650b946f50c3166b6c35e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a1b9c6ab10aebcaf236f1f45d1d6d64d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPainterPath</type>
      <name>mCustomPath</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a813cb074744dc5a2f59cc99d6a10c6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a0f6a85e6d1e3ae1ca1b6efb4d4cdfe17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mPenDefined</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a84ef5aa591ddba07b440f597e1669e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mPixmap</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a7697346c89b19d4cd1d8dd33319ec9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScatterShape</type>
      <name>mShape</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>af1b327f35f107ed108290187bbc8c7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mSize</name>
      <anchorfile>classQCPScatterStyle.html</anchorfile>
      <anchor>a757da98671eb06b221979373ac2cec91</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPScatterStyle.html" title="Specifying a scatter style">QCPScatterStyle-defining</docanchor>
    <docanchor file="classQCPScatterStyle.html" title="Leaving the color/pen up to the plottable">QCPScatterStyle-undefinedpen</docanchor>
    <docanchor file="classQCPScatterStyle.html" title="Custom shapes and pixmaps">QCPScatterStyle-custompath-and-pixmap</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPSelectionDecorator</name>
    <filename>classQCPSelectionDecorator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>applyBrush</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a225544527d51b49546b70d0e6d655a34</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyPen</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a75098893f7d08660ea449206810679d7</anchor>
      <arglist>(QCPPainter *painter) const</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a783b643aa52120a25308fc501b9998b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyFrom</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a467a8d5cfcab27e862a17c797ac27b8a</anchor>
      <arglist>(const QCPSelectionDecorator *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDecoration</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a4f8eb49e277063845391e803ae23054a</anchor>
      <arglist>(QCPPainter *painter, QCPDataSelection selection)</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle</type>
      <name>getFinalScatterStyle</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a1277b373248896bc70e8cc1de96da9fa</anchor>
      <arglist>(const QCPScatterStyle &amp;unselectedStyle) const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a9307a60c9759223367909aed2d05ad91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPSelectionDecorator</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>aa145480d9a062cd176fe30900bb7bca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle</type>
      <name>scatterStyle</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>aa6558f6f270a188bb633386aba0d1ae4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>aa74b626be518ea17055f918d423c8c2d</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>ac2c8192e1e294aa3a4a7f32a859e3d76</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScatterStyle</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>ab403a613289714ff4fd4a0c0371ab116</anchor>
      <arglist>(const QCPScatterStyle &amp;scatterStyle, QCPScatterStyle::ScatterProperties usedProperties=QCPScatterStyle::spPen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsedScatterProperties</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a808c1607cd4e83869c04986e332455c0</anchor>
      <arglist>(const QCPScatterStyle::ScatterProperties &amp;properties)</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle::ScatterProperties</type>
      <name>usedScatterProperties</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>ab2019bf31dde39f1ec028e3810dfc08b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPSelectionDecorator</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>ab211eb11379854dcbe23b1642be0d19e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>registerWithPlottable</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>af66cb39e308da0285ae5d533e1e85027</anchor>
      <arglist>(QCPAbstractPlottable *plottable)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a4e3a3a01fdec5b018c0c59a0b6ae9f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a684a691c146a5bac927c0146bd28d557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPAbstractPlottable *</type>
      <name>mPlottable</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a25250a1d29b0723c4fa59a97e62f5758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPScatterStyle</type>
      <name>mScatterStyle</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a5b822197a1bf802c5cf8c3dc43ca549a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPScatterStyle::ScatterProperties</type>
      <name>mUsedScatterProperties</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>acb4f6af085283c9ce7d5c168fb53e855</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QCPAbstractPlottable</name>
      <anchorfile>classQCPSelectionDecorator.html</anchorfile>
      <anchor>a53cf0e76aca814550c796fed79e345d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPSelectionDecoratorBracket</name>
    <filename>classQCPSelectionDecoratorBracket.html</filename>
    <base>QCPSelectionDecorator</base>
    <member kind="enumeration">
      <type></type>
      <name>BracketStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsSquareBracket</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336eaa10a8d25d409b09256a13220a4d74f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsHalfEllipse</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336eafa8ad19b1822c9c03fbe5e9ff8eeeea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsEllipse</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea7cab0f2f406e293094a7a1e4903f6e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsPlus</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea86eb6ae27e6296576fdc46d13c840530</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsUserStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea5a627cacdaa30ce434371d6a034b991d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsEllipse</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea7cab0f2f406e293094a7a1e4903f6e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsHalfEllipse</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336eafa8ad19b1822c9c03fbe5e9ff8eeeea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsPlus</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea86eb6ae27e6296576fdc46d13c840530</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsSquareBracket</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336eaa10a8d25d409b09256a13220a4d74f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bsUserStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aa6d18517ec0553575bbef0de4252336ea5a627cacdaa30ce434371d6a034b991d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>bracketBrush</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ac5e409d6b62f0b71143fb8a526fe59a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bracketHeight</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a531d9c953a7279db93611248e115edab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>bracketPen</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a841c56a37380f2e8af6126881b5f0fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BracketStyle</type>
      <name>bracketStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a1c3d65e560555caf9b31123008491ac6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bracketWidth</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ae268c621b808d8660d38fc6c69fc40ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawBracket</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a57b65b5508d5bd0f27c9318f3d4646be</anchor>
      <arglist>(QCPPainter *painter, int direction) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawDecoration</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a9ebe2e729b5012c0a995d788f87fac22</anchor>
      <arglist>(QCPPainter *painter, QCPDataSelection selection) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPSelectionDecoratorBracket</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ad2cfbff98cc055311810ba357f6eef1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBracketBrush</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a2f4ea0bfb0ea980252b76dd349dd53aa</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBracketHeight</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>aed773ad737201cca40efc6fe451acad8</anchor>
      <arglist>(int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBracketPen</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ac0e392a6097990f8aa978932a8fa05d6</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBracketStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a04507697438f6ad8cc2aeea5422dcbe5</anchor>
      <arglist>(BracketStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBracketWidth</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a291b59cab98ce93a0a3c85963fe10f5e</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTangentAverage</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>adb2d0876f25a77c88042b70818f1d6e4</anchor>
      <arglist>(int pointCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTangentToData</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a93bc6086e53a5e40a08641a7b2e2cdd5</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tangentAverage</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a4e21ee2db0f43c1208d2e30879ec6a3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tangentToData</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a257cb5f8b822edc839c1510ed0f23f13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPSelectionDecoratorBracket</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>add2764b01a029c64f08f34f08ea6d41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPointF</type>
      <name>getPixelCoordinates</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a9925ed667e8a645fcb9949bd02ee4a19</anchor>
      <arglist>(const QCPPlottableInterface1D *interface1d, int dataIndex) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getTangentAngle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ac002e20586950bf5c91a399863769c61</anchor>
      <arglist>(const QCPPlottableInterface1D *interface1d, int dataIndex, int direction) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBracketBrush</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ae905dd458b85ac529fb9c6ec879e5680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mBracketHeight</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a3887d29b82f4dec3bf2ddf97d5475b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mBracketPen</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ac7da5610713e67e92d0a882ef743a453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BracketStyle</type>
      <name>mBracketStyle</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a5ed4965200caa115da1a49f2f860e23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mBracketWidth</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a333983308322d10968c35bf2af4b392d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mTangentAverage</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>a810900616f17964cab140cbc13f40203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mTangentToData</name>
      <anchorfile>classQCPSelectionDecoratorBracket.html</anchorfile>
      <anchor>ac08c7de0fd81b64b0f3fe31739688081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPSelectionRect</name>
    <filename>classQCPSelectionRect.html</filename>
    <base>QCPLayerable</base>
    <member kind="signal">
      <type>void</type>
      <name>accepted</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a15a43542e1f7b953a44c260b419e6d2c</anchor>
      <arglist>(const QRect &amp;rect, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>canceled</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>aeb82009393c90130102dccf36477b906</anchor>
      <arglist>(const QRect &amp;rect, QInputEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a1bab11026bca52740c2e6682623e6964</anchor>
      <arglist>(const QRect &amp;rect, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>started</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a7b7162d19f4f2174d3644ff1a5d335aa</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>QBrush</type>
      <name>brush</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a9669c77c5796dea9dc089a088d50ebfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>cancel</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>af67bc58f4f5ce9a4dc420b9c42de235a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ad27c1569c6ea8fa48e24b81e2a302df3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ab4229f8faeaffba9617d2e6c4779b765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPSelectionRect</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ade6ee59fabcc585a1e281eb527b01867</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>range</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a23ab082ffa04be1dbf9afb9e633ab815</anchor>
      <arglist>(const QCPAxis *axis) const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a3812115ae4dfe2855bf1e58331c14805</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ab0c66f1484418782efa01f4153611080</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ada20b7fb1b2dcbe50523262636b06963</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCPSelectionRect</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>aded186aabcdc3ee51775b7c5063e199a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>aa854697618e16037ba9c73056abfb9bf</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ab0e50ae796508bdcd97ab8c335c593bf</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>endSelection</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a625bcffd73987f6de6c6559aaf29ab9d</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a1affe764316d6122a26fdb2e9583feb1</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>moveSelection</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a95c3f1700be2a6d7bba0fe56ece5fbb1</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startSelection</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a271f24cfca8bc50a0e2b4310ff90e227</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mActive</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a1c167356b0bc59e62691bff8c90f5851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBrush</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a1bda3f02c2e4da58c856d19695028cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mPen</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>ae255dec12cd531071115bd667f0fd815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mRect</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a45a2600ef19c8f7b5ec6134beab036cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPSelectionRect.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPStatisticalBox</name>
    <filename>classQCPStatisticalBox.html</filename>
    <base>QCPAbstractPlottable1D&lt; QCPStatisticalBoxData &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a9a8739c5b8291db8fd839e892fc8f478</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;minimum, const QVector&lt; double &gt; &amp;lowerQuartile, const QVector&lt; double &gt; &amp;median, const QVector&lt; double &gt; &amp;upperQuartile, const QVector&lt; double &gt; &amp;maximum, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a026f2790b530d6f29312254ecb1e7c1e</anchor>
      <arglist>(double key, double minimum, double lowerQuartile, double median, double upperQuartile, double maximum, const QVector&lt; double &gt; &amp;outliers=QVector&lt; double &gt;())</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; QCPStatisticalBoxDataContainer &gt;</type>
      <name>data</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a728e501413eaf191544014173d52dfbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getKeyRange</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a77d2d13301dfe60c13adfaa17fc1802f</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPRange</type>
      <name>getValueRange</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>ab3388a21d0c2e86fbc0cba9c06ceb49b</anchor>
      <arglist>(bool &amp;foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &amp;inKeyRange=QCPRange()) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>medianPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>af767bc7b6b477d005535314b35aca683</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPScatterStyle</type>
      <name>outlierStyle</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>aef92e38fcb8e5041a44c2e01886e3b66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPStatisticalBox</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a75c2b3e7fcd0741cc981693a2ba63b27</anchor>
      <arglist>(QCPAxis *keyAxis, QCPAxis *valueAxis)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a1607fa92f829c631107c20ccb2d70a6d</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QCPDataSelection</type>
      <name>selectTestRect</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a42febad6ad5e924a151434cc434b4ffc</anchor>
      <arglist>(const QRectF &amp;rect, bool onlySelectable) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a4ae198e66243d8cc57ad8893c37bf9d4</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;keys, const QVector&lt; double &gt; &amp;minimum, const QVector&lt; double &gt; &amp;lowerQuartile, const QVector&lt; double &gt; &amp;median, const QVector&lt; double &gt; &amp;upperQuartile, const QVector&lt; double &gt; &amp;maximum, bool alreadySorted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a08a6da55822bad825ee25a8069b9b52f</anchor>
      <arglist>(QSharedPointer&lt; QCPStatisticalBoxDataContainer &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMedianPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a7260ac55b669f5d0a74f16d5ca84c52c</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutlierStyle</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>ad5241943422eb8e58360a97e99ad6aa7</anchor>
      <arglist>(const QCPScatterStyle &amp;style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiskerAntialiased</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a61bcd458fba002f72304d11319051843</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiskerBarPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>aa8d3e503897788e1abf68dc74b5f147f</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiskerPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a4a5034cb3b9b040444df05ab1684620b</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiskerWidth</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>adf378812446bd66f34d1f7f293d991cd</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a0b62775bd67301b1eba5c785f2b26f14</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>whiskerAntialiased</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a2015a8ea758cf65a41d4a6c52a20696b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>whiskerBarPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a47ed9ad9d2ca65640319a2f071982ed4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>whiskerPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a67e5144f07645fe25c31001c460817fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>whiskerWidth</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>aacfa6686c7cf4af18794ec02354f4782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>width</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>ae589b7481dec6ef8e50ebb6492d296f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>afcff35fa79728cfe10e80e0702014fea</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLegendIcon</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>ad286c63a79c21d5231a4b6c6fdbb914f</anchor>
      <arglist>(QCPPainter *painter, const QRectF &amp;rect) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawStatisticalBox</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a02dc6b561be8203d460d7263da74b8a9</anchor>
      <arglist>(QCPPainter *painter, QCPStatisticalBoxDataContainer::const_iterator it, const QCPScatterStyle &amp;outlierStyle) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRectF</type>
      <name>getQuartileBox</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>aa44482bf991ceca74602294dd9977243</anchor>
      <arglist>(QCPStatisticalBoxDataContainer::const_iterator it) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVisibleDataBounds</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a1c24e86384a4aced91d5216fce86b175</anchor>
      <arglist>(QCPStatisticalBoxDataContainer::const_iterator &amp;begin, QCPStatisticalBoxDataContainer::const_iterator &amp;end) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QLineF &gt;</type>
      <name>getWhiskerBackboneLines</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a233c28f8c2464ed104a4d580eedd4c64</anchor>
      <arglist>(QCPStatisticalBoxDataContainer::const_iterator it) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QLineF &gt;</type>
      <name>getWhiskerBarLines</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>af478f6e8a5e9ca2f1bbac10a6b73319a</anchor>
      <arglist>(QCPStatisticalBoxDataContainer::const_iterator it) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mMedianPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a1af5b601049c575f778ae270f40c9443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPScatterStyle</type>
      <name>mOutlierStyle</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>ae102e4187e1e6ba1f2df0f622b5171a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mWhiskerAntialiased</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a714bb91efb423c7b7ec3a6a50c2910b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mWhiskerBarPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>aa719b1d722a9f82364df1497a6dc1da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPen</type>
      <name>mWhiskerPen</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a25b7552499f0f090fcff02858b2265a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWhiskerWidth</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a4d166474f845d5db626e8b11a0815a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mWidth</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>af365e40b0f706c3d76f857c7957f629d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCustomPlot</name>
      <anchorfile>classQCPStatisticalBox.html</anchorfile>
      <anchor>a1cdf9df76adcfae45261690aa0ca2198</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classQCPStatisticalBox.html" title="Changing the appearance">qcpstatisticalbox-appearance</docanchor>
    <docanchor file="classQCPStatisticalBox.html" title="Usage">qcpstatisticalbox-usage</docanchor>
  </compound>
  <compound kind="class">
    <name>QCPStatisticalBoxData</name>
    <filename>classQCPStatisticalBoxData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>mainKey</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a4bbbf44f60ac5eca73c5f4135741562e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mainValue</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a0df3cb31cfd6d48decf6173297b81746</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPStatisticalBoxData</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>ab96c4b93670a8dcac8a3d4080fd722ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPStatisticalBoxData</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a66b0c6d39765d0feb49c286fba4e4ef5</anchor>
      <arglist>(double key, double minimum, double lowerQuartile, double median, double upperQuartile, double maximum, const QVector&lt; double &gt; &amp;outliers=QVector&lt; double &gt;())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sortKey</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a168100275e85935207deec86216abc88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPRange</type>
      <name>valueRange</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a1a2410fcf3d45fa3a1ad09e265b9bcad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QCPStatisticalBoxData</type>
      <name>fromSortKey</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a8c391d5a6c7cebc79b664aad9917b499</anchor>
      <arglist>(double sortKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortKeyIsMainKey</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a4710ae44b85d4b34b13c3f9301f28c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>key</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a2d0b5ca5130e8a73294c46b8b2fd77b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lowerQuartile</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>af9f478b4ea0789fa6cff7eebb654b5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maximum</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>aa2800abda337decfc4277cb8bf846d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>median</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a116cd53ae6685979ec3b051cfc7dbba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minimum</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>adc2f4b8cbff9f2e4a676f32bad8a7e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QVector&lt; double &gt;</type>
      <name>outliers</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>abaa27539fbd941d3f1eb8169e881e308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upperQuartile</name>
      <anchorfile>classQCPStatisticalBoxData.html</anchorfile>
      <anchor>a5604dfe04b103e5ac73ce7895b46303b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPTextElement</name>
    <filename>classQCPTextElement.html</filename>
    <base>QCPLayoutElement</base>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ad2246a0e701c0655623f048737298334</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>doubleClicked</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a9c6fd27ae8a7c3a02df7a6bbd3509e40</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectableChanged</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ac4567260b52d02bfbad63357d13986c5</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a49f45b87ee9c1fe866c2cdd12af17a9a</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a9247189a1c2b2bf5604645a7396b2ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a2272ff775ab385f612e9fd39773de7c0</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ad7b2c98355e3d2f912574b74fcee0574</anchor>
      <arglist>(QMouseEvent *event, const QVariant &amp;details) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>acfcbaf9b1da18745e72726aafb39c855</anchor>
      <arglist>(QMouseEvent *event, const QPointF &amp;startPos) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPTextElement</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ae1de18bdb1e7ba959f132018dd9a0258</anchor>
      <arglist>(QCustomPlot *parentPlot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPTextElement</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a00f08a8a3363ad8d7d12ca0db4922b6b</anchor>
      <arglist>(QCustomPlot *parentPlot, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPTextElement</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a00b75787b77b39bbd083813c2a7b2520</anchor>
      <arglist>(QCustomPlot *parentPlot, const QString &amp;text, const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPTextElement</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>adb4bcd3743dbfabfedee4fe9c2ee93da</anchor>
      <arglist>(QCustomPlot *parentPlot, const QString &amp;text, const QString &amp;fontFamily, double pointSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPTextElement</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a2684e65def4a5daf80be9f5f149ca9b2</anchor>
      <arglist>(QCustomPlot *parentPlot, const QString &amp;text, double pointSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectable</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a96e2a712fca40324a8489f75833b4096</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a135d1ad0aa97a245b4247c3292ff551c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QFont</type>
      <name>selectedFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a7119d960bdf57df74f9bcc748d2a0b43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>selectedTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a98616fa5c33f1eaee0428191ece39686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>selectTest</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a1e721bc2994a127ef5a8f0a514a5dbac</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a09b3241769528fa87cb4bf35c97defad</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelectable</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a3c5f9b1897a036b16495ed3fb8371c55</anchor>
      <arglist>(bool selectable)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>setSelected</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>aba5521f9fb22a5f3d2f09ab37d4a1751</anchor>
      <arglist>(bool selected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a0a2397a3c4ede519e16ab3e991904065</anchor>
      <arglist>(const QFont &amp;font)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>abaec200cae70a0eade53583defc0476d</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ac44b81e69e719b879eb2feecb33557e2</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a4f3b8361c3ffb3f84346954929ce93ba</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextFlags</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ab908f437f552020888a3ad8cf8242605</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a453c24723b76fdcae405a8a7b0d02614</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>textColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a4b906c81abb94517500dbdb2fe9c22b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>textFlags</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a1937ed3b7454d7e815f6027895a7d480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>applyDefaultAntialiasingHint</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a91f2e4b4a639d9079e89a0030c7ed352</anchor>
      <arglist>(QCPPainter *painter) const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deselectEvent</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a9a631a9deb9d82089a9d52de1744accf</anchor>
      <arglist>(bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ad1dae61ea77ae74841f3c2fb765fc88e</anchor>
      <arglist>(QCPPainter *painter) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QFont</type>
      <name>mainFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ae236bd398e52939f2de2b70e5e2ba611</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QColor</type>
      <name>mainTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a63510789e31db34362de97d78e9e7866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>maximumOuterSizeHint</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ae82475b50c10a5b3314d996d50ae536b</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumOuterSizeHint</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a47b8541f55ff520c557e0f27461f109e</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>selectEvent</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a8d696ea82fa7bf743e01858039c03525</anchor>
      <arglist>(QMouseEvent *event, bool additive, const QVariant &amp;details, bool *selectionStateChanged) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a2fef52fa1ec006799102b2956133ba29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelectable</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a112e8f9898991fe54f94fcb7effddc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mSelected</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a7a46eb67459a3c8c80d19aa28b8ae791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>mSelectedFont</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a5d242628c9c4beb361b82676c4851c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mSelectedTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>ad523a852d47bc97b1af62a4d0dedf2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>mText</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a2ef3d8f044b2a0520c90561b3b533028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mTextBoundingRect</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a226bb09aae41b1d106f6b00d52def0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>mTextColor</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a3685263a99eacd98b180d29adc8e8830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mTextFlags</name>
      <anchorfile>classQCPTextElement.html</anchorfile>
      <anchor>a221eb95ecda1056eb79d56f1230f45d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCPVector2D</name>
    <filename>classQCPVector2D.html</filename>
    <member kind="function">
      <type>double</type>
      <name>distanceSquaredToLine</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a14840cd3da80cfee4eb3f8977cab89ab</anchor>
      <arglist>(const QCPVector2D &amp;start, const QCPVector2D &amp;end) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceSquaredToLine</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a0c44ca97d46ee04feec32c1c57e70831</anchor>
      <arglist>(const QLineF &amp;line) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceToStraightLine</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ae240b845c3744e43a5d0aa7b2bb66c19</anchor>
      <arglist>(const QCPVector2D &amp;base, const QCPVector2D &amp;direction) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a39f8d28db7dbffcca6aa63a1f1f6e176</anchor>
      <arglist>(const QCPVector2D &amp;vec) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ace99f200b347b14864808213eef16593</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a10adb5ab031fe94f0b64a3c5aefb552e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lengthSquared</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a766585459d84cb149334fda1a498b2e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ad83268be370685c2a0630acc0fb1a425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D</type>
      <name>normalized</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a707bb3af3b1f9331a2450ec75eaf7eb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>aa52a246d168f475a4231c7bdfdac7df1</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D &amp;</type>
      <name>operator+=</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>aa2c34754ce8839b2d074dec741783c5e</anchor>
      <arglist>(const QCPVector2D &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D &amp;</type>
      <name>operator-=</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a3a2e906bb924983bb801e89f28a3d566</anchor>
      <arglist>(const QCPVector2D &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D &amp;</type>
      <name>operator/=</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>aefa55eb9282c066a330ca281881e0ec0</anchor>
      <arglist>(double divisor)</arglist>
    </member>
    <member kind="function">
      <type>QCPVector2D</type>
      <name>perpendicular</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a0e08d09f9027784237e302e32290b001</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPVector2D</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a04c90748c3623044c79fa20788ffbcc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPVector2D</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ad8f30a064dc37c90a7ba5e6732ceb5bb</anchor>
      <arglist>(const QPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPVector2D</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a3c16eba1006c210ffc3299253fef2339</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCPVector2D</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a47bd86cebc5588dad6ec84349d9098d4</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>rx</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a1516252dac9eb5ffb7ddb17fb26e60e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>ry</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>aa8f59a5b54aec8be8e4d1f39db892fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ab4249e6ce7bfc37be56f014c54b761ae</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ada288019aa8cd51e3b30acfc07b461dc</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>toPoint</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>add3edf75de9b7bf1abc693b973b2e906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>toPointF</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>acd7af3f4a62833ada58be3f3021dbbac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>x</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a4a099e1f9788d52cb46deb8139aa6195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>y</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a6398fb643ba380d7961a4b208f4eecf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mX</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ab6f67c521be2e7eea7d31175d086ac2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mY</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a1b6dbdfb973c4cb478116cd610265e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator*</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ac62975aa52d757f744428fc31b575e67</anchor>
      <arglist>(const QCPVector2D &amp;vec, double factor)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator*</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a65a723a7c014b37141b1e278b5f6cfc6</anchor>
      <arglist>(double factor, const QCPVector2D &amp;vec)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator+</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>ad04ba27a4f6899afe1ec6fa16040d5fa</anchor>
      <arglist>(const QCPVector2D &amp;vec1, const QCPVector2D &amp;vec2)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator-</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a53448555d471f3039c77df6537f28b7d</anchor>
      <arglist>(const QCPVector2D &amp;vec)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator-</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a8c36c130223810addeefc2b598594e49</anchor>
      <arglist>(const QCPVector2D &amp;vec1, const QCPVector2D &amp;vec2)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>const friend QCPVector2D</type>
      <name>operator/</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a9aecf7c5667051fa336d9dd8abe3bf84</anchor>
      <arglist>(const QCPVector2D &amp;vec, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classQCPVector2D.html</anchorfile>
      <anchor>a6c757af9671d925af4a36c2f58fb7234</anchor>
      <arglist>(QDebug d, const QCPVector2D &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QCustomPlot</name>
    <filename>classQCustomPlot.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>LayerInsertMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75a8afbe6ef333b1f3d47abb25b9add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limBelow</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75a8afbe6ef333b1f3d47abb25b9add7aee39cf650cd24e68552da0b697ce4a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limAbove</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75a8afbe6ef333b1f3d47abb25b9add7a062b0b7825650b432a713c0df6742d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limAbove</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75a8afbe6ef333b1f3d47abb25b9add7a062b0b7825650b432a713c0df6742d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limBelow</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75a8afbe6ef333b1f3d47abb25b9add7aee39cf650cd24e68552da0b697ce4a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RefreshPriority</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpImmediateRefresh</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39aa6eda645ccf1a60635df3e8b71ea6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpQueuedRefresh</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39acd6f1e590ea775d1ddee666428077f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpRefreshHint</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39a49666a5854a68dbcca8b277b03331260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpQueuedReplot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39a019650c6ddf308f97e811fbfff207a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpImmediateRefresh</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39aa6eda645ccf1a60635df3e8b71ea6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpQueuedRefresh</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39acd6f1e590ea775d1ddee666428077f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpQueuedReplot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39a019650c6ddf308f97e811fbfff207a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rpRefreshHint</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45d61392d13042e712a956d27762aa39a49666a5854a68dbcca8b277b03331260</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>afterReplot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6f4fa624af060bc5919c5f266cf426a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abf635f8b56ab5c16d5de9f358543e82b</anchor>
      <arglist>(QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisDoubleClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6df35357460181a72da3e93d600f5256</anchor>
      <arglist>(QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>beforeReplot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0cd30e29b73efd6afe096e44bc5956f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae16b51f52d2b7aebbc7e3e74e6ff2e4b</anchor>
      <arglist>(QCPAbstractItem *item, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemDoubleClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac83aa9f5a3e9bb3efc9cdc763dcd42a6</anchor>
      <arglist>(QCPAbstractItem *item, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a79cff0baafbca10a3aaf694d2d3b9ab3</anchor>
      <arglist>(QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendDoubleClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0250f835c044521df1619b132288bca7</anchor>
      <arglist>(QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseDoubleClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9b232142c64fcf273a953ee08e5b90e9</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseMove</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a742ca4f94688bed2a685fd8a56ce5704</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mousePress</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aca75bf9afb5dd19349c375de2a87a051</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseRelease</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac8dc0ee6bb98e923c00b4ebafbe6134d</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseWheel</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac80a14206f99304a91d2aa55775ec3ff</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plottableClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af5fe78b8bc9e4e96df921612837fd4fd</anchor>
      <arglist>(QCPAbstractPlottable *plottable, int dataIndex, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plottableDoubleClick</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a86a3ab7263c9c4e008e70d6c5fce9fbd</anchor>
      <arglist>(QCPAbstractPlottable *plottable, int dataIndex, QMouseEvent *event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChangedByUser</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a500c64a109bc773c973ad274f2fa4190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPGraph *</type>
      <name>addGraph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6fb2873d35a8a8089842d81a70a54167</anchor>
      <arglist>(QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad5255393df078448bb6ac83fa5db5f52</anchor>
      <arglist>(const QString &amp;name, QCPLayer *otherLayer=0, LayerInsertMode insertMode=limAbove)</arglist>
    </member>
    <member kind="function">
      <type>QCP::AntialiasedElements</type>
      <name>antialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a631762eb183aceecee73d30e108641ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoAddPlottableToLegend</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac4b87de13eaceadc8db5a66654197689</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxisRect *</type>
      <name>axisRect</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae5eefcb5f6ca26689b1fd4f6e25b42f9</anchor>
      <arglist>(int index=0) const</arglist>
    </member>
    <member kind="function">
      <type>QCPAxisRect *</type>
      <name>axisRectAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a4a08842fc3e9ba6bed83aa410c5c5ba5</anchor>
      <arglist>(const QPointF &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>axisRectCount</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8f85940aaac50efb466287d9d2d04ec6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxisRect * &gt;</type>
      <name>axisRects</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a12af771429e2d7e313c8c5d5fca068fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>background</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5b9bbc838cb856e31b39c050fad49f9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>backgroundScaled</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aac96f3a0f5070228ed13602976886b80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::AspectRatioMode</type>
      <name>backgroundScaledMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af8f1ebfdbf48d7c49f95136475d55b14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>bufferDevicePixelRatio</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a53d35abe0f576f9838cde5d0bee47657</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clearGraphs</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ab0f3abff2d2f7df3668b5836f39207fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clearItems</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abdfd07d4f0591d0cf967f85013fd3645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clearPlottables</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9a409bb3201878adb7ffba1c89c4e004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPLayer *</type>
      <name>currentLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0421d647f420b0b4c57aec1708857af5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>deselectAll</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9d4808ab925b003054085246c92a257c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPGraph *</type>
      <name>graph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aac190865a67f19af3fdf2136774997af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPGraph *</type>
      <name>graph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6ecae130f684b25276fb47bd3a5875c6</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>graphCount</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5e1787cdde868c4d3790f9ebc8207d90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItem</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af0b57f35646079f93fa6161a65b36109</anchor>
      <arglist>(QCPAbstractItem *item) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPlottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a72cefbfbb9e699940e37be605bd9c51e</anchor>
      <arglist>(QCPAbstractPlottable *plottable) const</arglist>
    </member>
    <member kind="function">
      <type>const QCP::Interactions</type>
      <name>interactions</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a2c78c5fd2943c148ab76652801d3f2dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractItem *</type>
      <name>item</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a12eb2a283cf10a8a9176c01c0443e83e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractItem *</type>
      <name>item</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac042f2e78edd228ccf2f26b7fe215239</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractItem *</type>
      <name>itemAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac08578e0e6c059c83a8d340ba0038e8e</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable=false) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>itemCount</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a16025daf0341f9362be3080e404424c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayer *</type>
      <name>layer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0a96244e7773b242ef23c32b7bdfb159</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayer *</type>
      <name>layer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>acbb570f4c24306e7c2324d40bfe157c2</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>layerCount</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afa45d61e65292026f4c58c9c88c2cef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayoutElement *</type>
      <name>layoutElementAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afaa1d304e0287d140fd238e90889ef3c</anchor>
      <arglist>(const QPointF &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae896140beff19424e9e9e02d6e331104</anchor>
      <arglist>(QCPLayer *layer, QCPLayer *otherLayer, LayerInsertMode insertMode=limAbove)</arglist>
    </member>
    <member kind="function">
      <type>Qt::KeyboardModifier</type>
      <name>multiSelectModifier</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a28182402ed11609c9a429f0788162d18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>noAntialiasingOnDrag</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aca3f01f903fb250a3dd27104d92830be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCP::AntialiasedElements</type>
      <name>notAntialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75571bc5b2167e83def132fc993091b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openGl</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abe5556ac80dc0140fd57f2b2f94a1f0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPLayoutGrid *</type>
      <name>plotLayout</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af1a1f1f571237deb7c2bd34a5e9f018f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractPlottable *</type>
      <name>plottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>adea38bdc660da9412ba69fb939031567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractPlottable *</type>
      <name>plottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a32de81ff53e263e785b83b52ecd99d6f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>QCPAbstractPlottable *</type>
      <name>plottableAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>acddbbd8b16dd633f0d94e5a736fbd8cf</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable=false) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>plottableCount</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5f4f15991c14bf9ad659bb2a19dfbed4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCP::PlottingHints</type>
      <name>plottingHints</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac724f4075822f74f7b676a790095b877</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QCustomPlot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a45b99626558651a6428b83972b0b34b8</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeGraph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9554b3d2d5b10c0f884bd4010b6c192c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeGraph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a903561be895fb6528a770d66ac5e6713</anchor>
      <arglist>(QCPGraph *graph)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeItem</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abcfdda3d601c0441cab136137d715dea</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeItem</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae04446557292551e8fb6e2c106e1848d</anchor>
      <arglist>(QCPAbstractItem *item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a40f75e342c5eaab6a86066a42a0e2a94</anchor>
      <arglist>(QCPLayer *layer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePlottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afc210e0021480f8119bccf37839dbcc8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePlottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af3dafd56884208474f311d6226513ab2</anchor>
      <arglist>(QCPAbstractPlottable *plottable)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>replot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aa4bfe7d70dbe67e81d877819b75ab9af</anchor>
      <arglist>(QCustomPlot::RefreshPriority refreshPriority=QCustomPlot::rpRefreshHint)</arglist>
    </member>
    <member kind="function">
      <type>Q_SLOT void</type>
      <name>rescaleAxes</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad86528f2cee6c7e446dea4a6e8839935</anchor>
      <arglist>(bool onlyVisiblePlottables=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveBmp</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae3a86ed0795670e50afa21759d4fa13d</anchor>
      <arglist>(const QString &amp;fileName, int width=0, int height=0, double scale=1.0, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveJpg</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a76f0d278e630a711fa6f48048cfd83e4</anchor>
      <arglist>(const QString &amp;fileName, int width=0, int height=0, double scale=1.0, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>savePdf</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad5acd34f6b39c3516887d7e54fec2412</anchor>
      <arglist>(const QString &amp;fileName, int width=0, int height=0, QCP::ExportPen exportPen=QCP::epAllowCosmetic, const QString &amp;pdfCreator=QString(), const QString &amp;pdfTitle=QString())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>savePng</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac92cc9256d12f354b40a4be4600b5fb9</anchor>
      <arglist>(const QString &amp;fileName, int width=0, int height=0, double scale=1.0, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveRastered</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad7723ce2edfa270632ef42b03a444352</anchor>
      <arglist>(const QString &amp;fileName, int width, int height, double scale, const char *format, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAxis * &gt;</type>
      <name>selectedAxes</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a7e6b07792b1cb2c31681596582d14dbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPGraph * &gt;</type>
      <name>selectedGraphs</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad3547aded026d8a9ae6ef13a69080d06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractItem * &gt;</type>
      <name>selectedItems</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afda487bcf2d6cf1a57173d82495e29ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPLegend * &gt;</type>
      <name>selectedLegends</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac87624ddff1cbf4064781a8e8ae321c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QCPAbstractPlottable * &gt;</type>
      <name>selectedPlottables</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a747faaab57c56891e901a1e97fa4359a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCPSelectionRect *</type>
      <name>selectionRect</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad7df2bcbba307e644db383b449e31efd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QCP::SelectionRectMode</type>
      <name>selectionRectMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6e53c402de2770a978dffa5584c05b27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>selectionTolerance</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5441d11013afeaf4b8f2ea06e8624a25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedElement</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aeef813bcf7efab8e765f9f87ec454691</anchor>
      <arglist>(QCP::AntialiasedElement antialiasedElement, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAntialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af6f91e5eab1be85f67c556e98c3745e8</anchor>
      <arglist>(const QCP::AntialiasedElements &amp;antialiasedElements)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoAddPlottableToLegend</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad8858410c2db47b7104040a3aa61c3fc</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8ed256cf467bfa7ba1f9feaae62c3bd0</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a130358592cfca353ff3cf5571b49fb00</anchor>
      <arglist>(const QPixmap &amp;pm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8513971d6aa24d8b0d6a68d45b542130</anchor>
      <arglist>(const QPixmap &amp;pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundScaled</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a36f0fa1317325dc7b7efea615ee2de1f</anchor>
      <arglist>(bool scaled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundScaledMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a4c0eb4865b7949f62e1cb97db04a3de0</anchor>
      <arglist>(Qt::AspectRatioMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBufferDevicePixelRatio</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a159162653ad6f8b8bf21263ba5787215</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCurrentLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a73a6dc47c653bb6f8f030abca5a11852</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCurrentLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a23a4d3cadad1a0063c5fe19aac5659e6</anchor>
      <arglist>(QCPLayer *layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInteraction</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a422bf1bc6d56dac75a3d805d9a65902c</anchor>
      <arglist>(const QCP::Interaction &amp;interaction, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInteractions</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5ee1e2f6ae27419deca53e75907c27e5</anchor>
      <arglist>(const QCP::Interactions &amp;interactions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiSelectModifier</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8fc96e3b5138a06759a2a90c166df516</anchor>
      <arglist>(Qt::KeyboardModifier modifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoAntialiasingOnDrag</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a775bdcb6329d44701aeaa6135b0e5265</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNotAntialiasedElement</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afc657938a707c890e449ae89203a076d</anchor>
      <arglist>(QCP::AntialiasedElement notAntialiasedElement, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNotAntialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae10d685b5eabea2999fb8775ca173c24</anchor>
      <arglist>(const QCP::AntialiasedElements &amp;notAntialiasedElements)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpenGl</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a7db1adc09016329f3aef7c60da935789</anchor>
      <arglist>(bool enabled, int multisampling=16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlottingHint</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a3b7c97bb6c16464e9e15190c07abe9a9</anchor>
      <arglist>(QCP::PlottingHint hint, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlottingHints</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a94a33cbdadbbac5934843508bcfc210d</anchor>
      <arglist>(const QCP::PlottingHints &amp;hints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionRect</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0c09f96df15faa4799ad7051bb16cf33</anchor>
      <arglist>(QCPSelectionRect *selectionRect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionRectMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a810ef958ebe84db661c7288b526c0deb</anchor>
      <arglist>(QCP::SelectionRectMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionTolerance</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a4dc31241d7b09680950e19e5f971ed93</anchor>
      <arglist>(int pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewport</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a3f9bc4b939dd8aaba9339fd09f273fc4</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPainter</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a1be68d5c0f1e086d6374d1340a193fb9</anchor>
      <arglist>(QCPPainter *painter, int width=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>toPixmap</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aabb974d71ce96c137dc04eb6eab844fe</anchor>
      <arglist>(int width=0, int height=0, double scale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>viewport</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a19842409b18f556b256d05e97fffc670</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QCustomPlot</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a75d9b6f599dcae706e45efd425c5499e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QCPLegend *</type>
      <name>legend</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a4eadcd237dc6a09938b68b16877fa6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis *</type>
      <name>xAxis</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9a79cd0158a4c7f30cbc702f0fd800e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis *</type>
      <name>xAxis2</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ada41599f22cad901c030f3dcbdd82fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis *</type>
      <name>yAxis</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af6fea5679725b152c14facd920b19367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAxis *</type>
      <name>yAxis2</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af13fdc5bce7d0fabd640f13ba805c0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>axisRemoved</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8b46607021c463c94709d3504951cb47</anchor>
      <arglist>(QCPAxis *axis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QCPAbstractPaintBuffer *</type>
      <name>createPaintBuffer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a943b57596a1adf7f0e75c3b50e407ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad7a7d878bf050f101a43008e7d8fdb52</anchor>
      <arglist>(QCPPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawBackground</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a05dd52438cee4353b18c1e53a439008d</anchor>
      <arglist>(QCPPainter *painter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeOpenGl</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aaa3073362074581a7b5905726b4a0067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasInvalidatedPaintBuffers</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad452b582348c8e99462d83fe1cd0279b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QCPLayerable *</type>
      <name>layerableAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a12536fa6d5deb34ec620acb5134ca82a</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QVariant *selectionDetails=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; QCPLayerable * &gt;</type>
      <name>layerableListAt</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac9048589e78e7959d27a2c48c253e159</anchor>
      <arglist>(const QPointF &amp;pos, bool onlySelectable, QList&lt; QVariant &gt; *selectionDetails=0) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>legendRemoved</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a9d173454555021c9ffd4f675c4d9037a</anchor>
      <arglist>(QCPLegend *legend)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a968a01cd4077d63aecde1aef1db057fc</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a344075e6e80ed6d575c79b81694abb8a</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae7abdc93b26d2ad4632c1ab75ae5b46f</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aac0a7296a6031dc667c01c1abd4ecc6b</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>adc24846f52199e5a9bc35c387a6ce68d</anchor>
      <arglist>(QMouseEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8068b368e5813065ee0f4cf7c6d21330</anchor>
      <arglist>(QPaintEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Q_SLOT void</type>
      <name>processPointSelection</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac13c10fff6613e3e80e13c787b010838</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Q_SLOT void</type>
      <name>processRectSelection</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac10849411e1d0e858ea7f29c8ade364c</anchor>
      <arglist>(QRect rect, QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Q_SLOT void</type>
      <name>processRectZoom</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5508a207dcc279f316142f96d984bba3</anchor>
      <arglist>(QRect rect, QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>registerGraph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>acfc01230bddaea4f1782e4aa7d130af6</anchor>
      <arglist>(QCPGraph *graph)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>registerItem</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>afbd4010b2e3f364c8d512691b2a1640a</anchor>
      <arglist>(QCPAbstractItem *item)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>registerPlottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aeba7733bb9fadfb5a375b3f40de9e58a</anchor>
      <arglist>(QCPAbstractPlottable *plottable)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af5b69dc6a431562ecdd1d0718bcbdf70</anchor>
      <arglist>(QResizeEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setupOpenGl</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8954c4667c51070ff4e9b02d858fd190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupPaintBuffers</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a2685341f7242c3882f4cc5e379308d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac9d6fe101e082daf756903b11f6e6213</anchor>
      <arglist>() const Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateLayerIndices</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a7f1ca67a66d37b6d260a0b93de08f3bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLayout</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6e6693e2c249f65437382ffd93405e04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a7848c9ac8be60bbd8fcea9b53be543c5</anchor>
      <arglist>(QWheelEvent *event) Q_DECL_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mAntialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aa333200629256830e273873b582a5524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAutoAddPlottableToLegend</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aaf3ea6a4cb04d35a149cc9a0cdac3394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QBrush</type>
      <name>mBackgroundBrush</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a3aef5de4ac012178e3293248e9c63737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mBackgroundPixmap</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ae8f4677399324a78c5f8dbfb95a34f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mBackgroundScaled</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a62fe584b20680b1b2e1c7efb5c5416a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::AspectRatioMode</type>
      <name>mBackgroundScaledMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ab82e8a5e3ad6b486f95d6da8bf49e9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mBufferDevicePixelRatio</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a63a40c57a2d89eea27b90b62cc4eee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLayer *</type>
      <name>mCurrentLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aa27569c92e74395af10151357d268628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPGraph * &gt;</type>
      <name>mGraphs</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>adaf8d407d72a725169d7dbed2ee386bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::Interactions</type>
      <name>mInteractions</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad717377ceba7493b4b32f0bcbbdf1895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPAbstractItem * &gt;</type>
      <name>mItems</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a6a93905372326e31e98d6c3bc8953ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPLayer * &gt;</type>
      <name>mLayers</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a72ee313041b873d76c198793ce7e6c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPLayerable &gt;</type>
      <name>mMouseEventLayerable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a243867f445d2f4e35e00add2f589e1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVariant</type>
      <name>mMouseEventLayerableDetails</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad604958ef16fc022c474521a08d88a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mMouseHasMoved</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad2108936f001a8be5974b0b6ff13dae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPoint</type>
      <name>mMousePressPos</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac57090da95056ae4dd67be67adfa85bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointer&lt; QCPLayerable &gt;</type>
      <name>mMouseSignalLayerable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>adf81640dbf365bd4fa22494e3e504e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVariant</type>
      <name>mMouseSignalLayerableDetails</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a2f313604bb22781633137915f3c100e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Qt::KeyboardModifier</type>
      <name>mMultiSelectModifier</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0e97e701c5671e7e463d2ce0211d0f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mNoAntialiasingOnDrag</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac83df968435f6b8ec79f2993ab9124e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mNotAntialiasedElements</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a2b6ebcad00a90ba07f146cefcd4293da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mOpenGl</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a0841dbea13bd120d20e3f0cc36767ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::AntialiasedElements</type>
      <name>mOpenGlAntialiasedElementsBackup</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>adbf005715d5f8550511819a4baf841fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mOpenGlCacheLabelsBackup</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ab1692469dde841080fa33719533bf2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mOpenGlMultisamples</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aacafac2b2280b6a868a4b734273a394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QSharedPointer&lt; QCPAbstractPaintBuffer &gt; &gt;</type>
      <name>mPaintBuffers</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a57b270b1e3990e0d1b9fb39b137d5a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPLayoutGrid *</type>
      <name>mPlotLayout</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac97298756882a0eecd98151679850ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QCPAbstractPlottable * &gt;</type>
      <name>mPlottables</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a62bf8e4e7f8d23fc1e9301ba0148269f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::PlottingHints</type>
      <name>mPlottingHints</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>aa184197a6101a9cc5807469e1d006c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mReplotQueued</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>acedeef316dfcde835b8ea0112cec2a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mReplotting</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ab30daeca6612c3948afd368dce5f1c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>mScaledBackgroundPixmap</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a081bf046501d52642dc6d7e3bdb97d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCPSelectionRect *</type>
      <name>mSelectionRect</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a4827bc84ef5ce52dfbf9ff630ed1b276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCP::SelectionRectMode</type>
      <name>mSelectionRectMode</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abe04c5def373cc4fede8de20542ca3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mSelectionTolerance</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>abc36e12dd0482117ad810a800c847722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>mViewport</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ac0a7c38a715526c257cff95774f83ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPAbstractItem</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a93e962f2e677e31ecc575bb884e46adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPAbstractPlottable</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a53cf0e76aca814550c796fed79e345d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPAxis</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>af123edeca169ec7a31958a1d714e1a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPAxisRect</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>acbf20ecb140f66c5fd1bc64ae0762990</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPGraph</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>ad0c52e327d94c699d415fd61f930700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLayer</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a5dbf96bf7664c1b6fce49063eeea6eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>QCPLegend</name>
      <anchorfile>classQCustomPlot.html</anchorfile>
      <anchor>a8429035e7adfbd7f05805a6530ad5e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QpSolverInterface</name>
    <filename>classcorbo_1_1QpSolverInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QpSolverInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>afdfede7bc568ebca514d832b832d1228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::SparseMatrix&lt; double, Eigen::ColMajor, long long &gt;</type>
      <name>SparseMatrix</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a97036cf4df6291425d3be79246cfc181</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; QpSolverInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a7a973fd8534f233ef16a57c23ee16caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a0b95b63ce1feb195ce2cf846e6a76e0b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>enforceNewStructure</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a5aa67f2981c26c668332b09cf768e9f4</anchor>
      <arglist>(bool new_structure=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::Ref&lt; Eigen::VectorXd &gt;</type>
      <name>getDualSolution</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a1280c7ca1d548ce0dda3cefec44af36d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a916d096663955f74286f3e76b52e6b46</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::Ref&lt; Eigen::VectorXd &gt;</type>
      <name>getPrimalSolution</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>aa5b8a70a161f843ecdb0ee1ffb8af9f7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a3e49b6f2af1cf8b5b3e77b6e59fd62af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSupportingSimpleBounds</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>ac003a41a065f02b4fea946e1e53089df</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>ae132295c9fdd37b08bcbba3492a914ce</anchor>
      <arglist>(SparseMatrix &amp;P, Eigen::Ref&lt; Eigen::VectorXd &gt; q, SparseMatrix &amp;A, Eigen::Ref&lt; Eigen::VectorXd &gt; lbA, Eigen::Ref&lt; Eigen::VectorXd &gt; ubA, bool new_structure=true, bool zero_x_warmstart=false, bool update_P=true, bool update_q=true, bool update_A=true, bool update_bounds=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>abcd344fb2323e850ef9b9ebab58032cd</anchor>
      <arglist>(SparseMatrix &amp;P, Eigen::Ref&lt; Eigen::VectorXd &gt; q, SparseMatrix &amp;A, Eigen::Ref&lt; Eigen::VectorXd &gt; lbA, Eigen::Ref&lt; Eigen::VectorXd &gt; ubA, Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub, bool new_structure=true, bool zero_x_warmstart=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateDualSolutionWarmStart</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a32a63cc2f686d779d61a5bd46eed8ae0</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;y)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updatePrimalSolutionWarmStart</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a5a533ee00c6d354b93a91b7139bb9460</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QpSolverInterface</name>
      <anchorfile>classcorbo_1_1QpSolverInterface.html</anchorfile>
      <anchor>a8fcd5fa3bdc480b93578e26d7b5cc8a5</anchor>
      <arglist>()=default</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>a85288e8b3d738e1e8322ab2c566034f4ac3382f11611e941f6da321769838b8d7</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>a85288e8b3d738e1e8322ab2c566034f4a0290aa7a4e983370171f4cc6208eba33</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>a85288e8b3d738e1e8322ab2c566034f4a31de03ca17ee45d6fdbc945e1f4e0356</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>a85288e8b3d738e1e8322ab2c566034f4a32c12628b9a84feb5de837e2eeed8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrOptions</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a85288e8b3d738e1e8322ab2c566034f4ac11842b5c289dfb4c3b679dd489cbef1</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>a85288e8b3d738e1e8322ab2c566034f4a0290aa7a4e983370171f4cc6208eba33</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>a85288e8b3d738e1e8322ab2c566034f4a32c12628b9a84feb5de837e2eeed8188</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>a85288e8b3d738e1e8322ab2c566034f4a31de03ca17ee45d6fdbc945e1f4e0356</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>a85288e8b3d738e1e8322ab2c566034f4ac3382f11611e941f6da321769838b8d7</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, TrOptions, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a58578c89efb3fbe5e0356412694f873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrOptions</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a85288e8b3d738e1e8322ab2c566034f4ac11842b5c289dfb4c3b679dd489cbef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>ab4cbdc0bda98095ba9bbae49ea1d550d</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a0ab01429feb699987a2e7003327e4ba5</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a7912cda6b8200d6e33511e49333dd4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6a912db696bdf423ebc7762368bf89ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a4e8d09d8ea5ab63916c2029beab4f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6935f06a28345f8a77f3110c55f44f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a528c2a55d53add25075f8ae1adda891a</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a901d20a4f40e2254534e8560bd8219bd</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a4c68e8f86cd8f4905ce65f8f1b3c2525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a1ba75ee549aa97b6336a11bd7912544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a8022492d37a80b7a629fbd48d8278822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ab54ea6129613967e4010aabbc8bf2cd9ad564dbfa5df92657b057bf95f2ea971a</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>ab54ea6129613967e4010aabbc8bf2cd9ab5295259f6bdd66ebaadfc8ad96db6e0</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>ab54ea6129613967e4010aabbc8bf2cd9af6f7609137e9bb61f011f14091c0dedc</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>ab54ea6129613967e4010aabbc8bf2cd9af2e2a0cf33ae07e04265f54ffa30918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrOptions</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ab54ea6129613967e4010aabbc8bf2cd9a53d41744ef3db30752b8e4c50452c7c8</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>ab54ea6129613967e4010aabbc8bf2cd9ab5295259f6bdd66ebaadfc8ad96db6e0</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>ab54ea6129613967e4010aabbc8bf2cd9af2e2a0cf33ae07e04265f54ffa30918b</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>ab54ea6129613967e4010aabbc8bf2cd9af6f7609137e9bb61f011f14091c0dedc</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>ab54ea6129613967e4010aabbc8bf2cd9ad564dbfa5df92657b057bf95f2ea971a</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, TrOptions, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a1b7fe65d1a64c063e03f968ac201fc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrOptions</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ab54ea6129613967e4010aabbc8bf2cd9a53d41744ef3db30752b8e4c50452c7c8</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>a730c86e8767298e1306c8fca3ba32dd3ac04646de84f44a8376e8c5fa64922112</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>a730c86e8767298e1306c8fca3ba32dd3afe974d81c81f824bd0e4a51c62028ba6</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>a730c86e8767298e1306c8fca3ba32dd3afe974d81c81f824bd0e4a51c62028ba6</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>a730c86e8767298e1306c8fca3ba32dd3ac04646de84f44a8376e8c5fa64922112</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>a2dddac1751c5df679e5b3180a9615f2ba6aa7bd33cac3520d980b36307154da3c</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>a2dddac1751c5df679e5b3180a9615f2bafcfa1d3971e9377b15ca2ab19e84d023</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>a2dddac1751c5df679e5b3180a9615f2ba4a8c26a7342c7dd28fef095c11f1da9a</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>a2dddac1751c5df679e5b3180a9615f2ba3c420830dc65ce4005f9751948d7a517</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>a2dddac1751c5df679e5b3180a9615f2ba850fec79ec21bcb07d7717e50edcc850</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>a2dddac1751c5df679e5b3180a9615f2bafcfa1d3971e9377b15ca2ab19e84d023</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>a2dddac1751c5df679e5b3180a9615f2ba3c420830dc65ce4005f9751948d7a517</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>a2dddac1751c5df679e5b3180a9615f2ba4a8c26a7342c7dd28fef095c11f1da9a</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>a2dddac1751c5df679e5b3180a9615f2ba850fec79ec21bcb07d7717e50edcc850</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>a2dddac1751c5df679e5b3180a9615f2ba6aa7bd33cac3520d980b36307154da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a725d93b64c11461c9eee2d042cd1ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a689f20f9b957aea1376e25c839216f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a8885f59d4a7ecc4b52c9b2f563913750</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a1518723c076752e639525450f7fc1909</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0269e5506c2c119d50df488d8edecc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a727ff754c6329e6dde45c5ecb8dbeb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ae72c335c3e1c206727b737ff7fd03bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ad757dc8bc0f0a17a84b18c07169a8651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a6052eaee17d51283dc3251a0461f6177</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a1c9bce19c400f97400e43b41a6e3255a</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a81e07131f63d4ecb9fcf9e3ffea2cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>aeef5986c4d73227e2101e3c62e54c710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>ad451c2110571c652ab8b9aa92435882a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a01b0ec87576066bf204beaadddf9a8a0</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>abeec41257bdf659db9940e51544c4073</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;, const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreColsThanRows &gt;</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
  </compound>
  <compound kind="class">
    <name>qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreRowsThanCols &gt;</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::qr_preconditioner_should_do_anything</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__should__do__anything.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
  </compound>
  <compound kind="class">
    <name>corbo::QuadraticControlCost</name>
    <filename>classcorbo_1_1QuadraticControlCost.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a3c6eeed27e3931a6968a899cd6c14659</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>abe3f373b178f99ab1873831931b28015</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>af002f48aaea3162168433bf5f92c3644</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a9204e5593d0fe97722837f3051f7aa36</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a44f11bc56ca66474f311b68b5c06ac4d</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ab2f5167adbe06b1a621a56b1aeecc2f2</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a9b2823f80cbdb774bd44e0919f67c2dc</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ab0509ce394e1a16d2cf7b01d3a433a35</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>aadd689d118311a939717a7d01df275fa</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticControlCost</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>afc5dfd97ed0b35087e946932c8e2e3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticControlCost</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>aa01eb2ba3698fa48c9be5cb7db36f1c2</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, bool integral_form=false, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegralForm</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a7c54c70b583bb75c5416c2f7a4d4f7df</anchor>
      <arglist>(bool integral_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a640f03a8ec78d6d1d3502b8987f99fbe</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a25fdce820a4912f6ae52a0bb821f0ff8</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a765899a3cd0c770e64355bd10d39eedd</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ad47eeab7782215ba52aa2c8a80da28c0</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a3ff61fb4a675f2581220581e51efc33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a6eb7d7e3e6d3d082c5160b5b0f560ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_integral_form</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ade4d48118a178dd1bdf66f6925dca2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ad5340b826b0f5c87c1202d31949df11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_R</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a22626191a9b74c480dfd16d38f7b4157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_R_diag</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a9618db2d4725e7bdc89ff46e1019a4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_R_diag_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>aace535af3e9a6891555a7bb50ce2fd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_R_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>aca504704921d4928764de1f81ccd7855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_u_ref</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>a6176485c7b279cc3d4218382dec2c2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_u_ref</name>
      <anchorfile>classcorbo_1_1QuadraticControlCost.html</anchorfile>
      <anchor>ad918337c6ffa04bf16211a1f5aec7022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadraticFinalStateCost</name>
    <filename>classcorbo_1_1QuadraticFinalStateCost.html</filename>
    <base>corbo::BaseQuadraticFinalStateCost</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QuadraticFinalStateCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a52e90e308be4227c64a535b9222d6bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>ae9279db638fae43e80bca1dd08d42310</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>aa4eb3a97362e57e89ddf2cb4b9366134</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>FinalStageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a4aef6a58d95c6ab7914f167678a721b2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>ae7ec806dbf00d88563fae1886c4cc16e</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getWeightQf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a36fbb829c27276d3a13dc10c2a68ea6f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>aa0ed66d04dc9bdf20fa8f1c2c9d242c7</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFinalStateCost</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>ae949a12420a2acbf6b2a1070fd7b79d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFinalStateCost</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a9b97cc4122bf8be240b6c94e66974c31</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Qf, bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a72ced60109dd720bd75e7fd027fc4aaf</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a4da4ba0d3d9d990beb3090d43035071c</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;Qf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>af2374c9bd399bd01c379bddc0a013ced</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Qf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a5a56bd22373d948c036c853164d76253</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>ac95aada5689cdbe20821be3cf8f509d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a9c793aabcbb657d73a959163a0e2021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>acaf3213bde561f99cdb894ad534cc991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Qf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>aac02205f4a29688ae89caf5ba8575ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Qf_diag</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a049858c1a4e7ab04628f76ed93a99a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Qf_diag_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a78800cd260690c2159dcddf1d584c380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Qf_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a0b66aa2b53c85453424874598609ad44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a9f39ee6ab54dd938d174937f5ca047dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCost.html</anchorfile>
      <anchor>a4a68cf80dfa9917f3334d49088bd7b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadraticFinalStateCostRiccati</name>
    <filename>classcorbo_1_1QuadraticFinalStateCostRiccati.html</filename>
    <base>corbo::BaseQuadraticFinalStateCost</base>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a11072d3b255d2ea23c46dab3231720b6</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a2446bfcba7773a5599956a8ebf7e4504</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>FinalStageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a9793d90f591c7b33d66c81ce8102bef4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a6fd4402dcc29fc35b929fe315def7cc3</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getWeightQf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a07ca009c76c836d4a6b778bbd1d372c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFinalStateCostRiccati</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a70142c483c8a1d67e5bdae7f82749159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFinalStateCostRiccati</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a40b6322f997694d0d15cab8462e77519</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ac89edf73c825eba527a84abfc2d0cb02</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemDynamics</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ae353c17cf32a79fd2ea6bebee4830822</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ab5b5541efcfbd36c99651a9f81b15e93</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a7950f97ebb047e6441cc87c770e6d1c7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a527a0c3757083544a61df0ce3b0cdd53</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a8c62bbbb9ad40b0cb15e0e3feab7d683</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a95bf772d1b00a1e01d78cb7d9443a83f</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeWeightQfSqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a3cd90752dbf5b6e4702b9bbb8a034e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_are_solved_before</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a15c92f17661effe3cd486e367d247313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a631b8ff83387a444afe161850e48b38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ae11932c2b194ee3f570ce998f19438f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Q</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a2db1b552ade2c12a2f452b46feae98d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_Q_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>abcf31e4de1371565b8af5cdef6044033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Qf</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a25a7762507b3db6682ec997f8ccd3076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Qf_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ad4431bd611626dffeb1e6ad16993d193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_R</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a1a2943ab59ae38bfa9f9c0df329a4c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_R_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a1ac24801b3436e0fe885da520fbe4550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_steady_state_u</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>ad1560811b9e452ea643594a68bab88c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_steady_state_x</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a50e723e378869030a3233f5b87f1db1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a81181eb5ce2c7a8ffbc54185c42ff30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFinalStateCostRiccati.html</anchorfile>
      <anchor>a7ccc795dcf01d87a741b0b2fc5ccb3c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadraticFormCost</name>
    <filename>classcorbo_1_1QuadraticFormCost.html</filename>
    <base>corbo::StageCost</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QuadraticFormCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aaee12c0c9d443b3345d184cf270ffea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a68b77f03275e552c8c92d1fd731eaa47</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a15dd984890ac305703dca34b3af96277</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a0953db2cbd5edf7cbdda0d1d15003bcf</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aa41ad51127b9fce7b08b844380faa45b</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aa02f9e6f1eb38b7a6b8ad398001b84ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a66f45de20aeb570809b69f671ebf87d8</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>afd2bb788c7ca5c2abebdd5e5505d1dca</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ac87c80205ff98b3336672b98808fb58d</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ad9fc1434cebfc3e3ec7e86e30a181826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a8f9844cd571842f1ae0eebe75a1ba5e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a4e0553f70c8853d5bacb60ad3d7b944a</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>abec7f293e6b864cdf1f1ad32ff0be007</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a29a6154661558d3d8e68a9a8447c4521</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a835bb3b79a5b84ea771f316312dc25d9</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFormCost</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a1d57ba9cf5019af33fa89dd90ea42189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticFormCost</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ab6b12b073af046646dde8cb68507964f</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R, bool integral_form=false, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleCurrentWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ae6b2790a71109dd32b06550f754c89bd</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleCurrentWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ae913143887d12bbf4e08c99d8e00f61e</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegralForm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aee4b57dd6046a3be64d160860ff71efd</anchor>
      <arglist>(bool integral_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ab1f556d1e953d1c666528576c61c8341</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a374da90db92f286ee239a7568fa9b505</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a674a133a7769ea6d2048a216c8a232ab</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ab2e93276e1ed9a1f369a36a611174f32</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightR</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a79663b32a8e06e0f8f904cc728b2b616</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a39275672d3a91548e410948f580c8ea1</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_integral_form</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>af212957c7513b6179eef6723e2928b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>af780528245b94ccdd6965ee8f81e426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Q</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aaf4b8b6cdfd7226ab776cc77efbfea8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Q_diag</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aef06a44052726371ac4caa9d51d1b9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Q_diag_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>af8fa51855ebef7615eb334be5e48a919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_Q_diagonal_mode</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>af628c2e00d173977f2620216116ff63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_Q_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ab381e6ce73f5780e11d34e44ccd88411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Q_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a9735a6c51f682266cd4da65a6c125849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_R</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aa91b092292fc839169507b7d589c8ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_R_diag</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aa783d92d19aac0f737ea915bb0a7e9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_R_diag_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a471d005974467627e78be56ec43d27b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_R_diagonal_mode</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>af34d8bfc31c1c8ca277bb3ca7e31f470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_R_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a4210a777d35b19a2b5fbec94701f1529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_R_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>ab5f70a683c26da2f34994f75cd49158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_u_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a92bd4abca10fe1d857021d0be0066af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a7aa0103a720a5b9a4648c44e914bb300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_u_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>aa4f8bc62ddb2849accfc84f37190d613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticFormCost.html</anchorfile>
      <anchor>a4c684d576813d89cfa2b98ecade524df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadraticStateCost</name>
    <filename>classcorbo_1_1QuadraticStateCost.html</filename>
    <base>corbo::StageCost</base>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>ad693f07bdc4f942d16d9005e746b8675</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a098f8c89a0614d90c50f7ca251e4ce7f</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a532bd0cd3d85dc2251a1f505247c2d08</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>StageCost::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a43ed0385bdbf649d6b1139c9b98d216a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a8a868a69b8a3e3b30fc1a7cba1ae0e79</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a28507128ee8112d174ae53bf5c743c2b</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a940e14413e1d7295f3720bb30f138c1c</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a300cbe3ce5f36a8240a78c4e18d30853</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a8808459e7763e1a3d5c51df96eae2940</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticStateCost</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a3878d32b076c1c531ab20dc1c27735d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadraticStateCost</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a4af61b0010d62b8b4792b88a7f7d6938</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q, bool integral_form, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegralForm</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a5b0f3b1aa28429f9a7790841331596f5</anchor>
      <arglist>(bool integral_form)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLsqForm</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>af25531b2cee06c25f4c121fde68673bb</anchor>
      <arglist>(bool lsq_form)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>ae4a33e29a9bcbc1a7713ddc5cfbe8ece</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightQ</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>af0b4c4cc128b18184536c6d297b8fb5d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>af56863a839fab536d3e3d35427686c1e</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a9c7f72a268d56ef1c0bf6c5daf7946ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>aa40a6ee8dfeef357b467fd20cedcf707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_integral_form</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a9ef21bd7124bc5d771d1330fd6b667bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>ac408606c344013497ed4ac569b46c2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Q</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a0dd604d12ce8d40bf0d499b56684ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Q_diag</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a10f08c2cf96088340cc274b8064b300b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_Q_diag_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>aa5bfa9dcc9240bc7d1fda961325c6acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_Q_sqrt</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a111afa7fbbd3586cacb394f11326dd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a0ee159877a1b19f8e7286c3455b81544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_x_ref</name>
      <anchorfile>classcorbo_1_1QuadraticStateCost.html</anchorfile>
      <anchor>a6da2ce5421e8d39c1e3c8474595f1086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureCollocationDynamicsOnly</name>
    <filename>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</filename>
    <base>corbo::Edge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QuadratureCollocationDynamicsOnly &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a94183a60fdd989ada90aefc0254067d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; QuadratureCollocationDynamicsOnly &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a7bf9604d3b67f3d5d8b83d8d11a0ebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>aac02fc5e6197dcef339b39e04087a5cb</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a1a77ec1ab88a8aa97e2aecb05a48d062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a3942e5388816f9bf98e334faf76ab214</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>aceae0a6f5ba27e1970f6553f1355cc1a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a8c31815730ad5e48f393f684e1df5fe1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadratureCollocationDynamicsOnly</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a7d97bf02f2480713e3b44c3da11fec1f</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuadratureCollocationDynamicsOnly</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>ab05b444c8e6711471a42d72500f31318</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a8d4bada03b90636ddd1055d4d85deaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_x</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a71035ac1e717fe6ddacb3ada7cb264b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>ac0010615d77148d887b9c6dc5c3c968d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a5b1fdc42971228adb646b1eb5c33be14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_u</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>ac79aa910856bce31b9376f2bf3a8c19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_x</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a2538d6af6bfbc851b575506731f3d1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Eigen::VectorXd * &gt;</type>
      <name>_u1_points</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a56d154d5a97144528d50751f1e64fc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXd *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a77535cc4ee6aba0d73dc0db669a72c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Eigen::VectorXd * &gt;</type>
      <name>_x1_points</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>ae1676b4e3924745c9ea3d5849018ceed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXd *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationDynamicsOnly.html</anchorfile>
      <anchor>a9d403f821d619aa0e063dbd2bdc35946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureCollocationEdge</name>
    <filename>classcorbo_1_1QuadratureCollocationEdge.html</filename>
    <base>corbo::MixedEdge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QuadratureCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a316a01a3093fbc2b917105ea00ae9e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; QuadratureCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>ac9687290a383f796a7bbf3570269abe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityValues</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a50dc89057b0133c368c6f0f5ba9f83c6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; eq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInequalityValues</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a530c7174bd30fcaf4b8285720afef871</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; ineq_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectiveValues</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a9b9cc3fcb6d60c46fe75b5b16021fdb4</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; obj_values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>ac53b25666bb783c0ee0ee9db6aad7749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a1042f111b66a0761b9f0980bd7e6b5be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a5e39e650fd7791a725ccb4c96f1afecf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a82149d5fa7275ca257b0a04df6fa379f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityLinear</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a45d5b2e72c0ffd06e30473a2d56f0794</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInequalityLinear</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a248660ad7f450c02d70c5478d4859d69</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a688b45ca2142084df7f94a072f9b0fed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectiveLinear</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>abbd1bf925e87554b85f4d51f0d0d7518</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>aa98cdb9291a809095d5ec788a55d2bdd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadratureCollocationEdge</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a394d50116e1cdf5b508bc5d147171d2a</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuadratureCollocationEdge</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a341d6cbd391b4eb57b945ee607d4ffab</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureIntegrand</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a2af79cc69c68edac7e06030e26f7a201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>aa23414b58fac7275018f499e7c6242ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a9af2ed87db3fdaded138ef4a1a2510ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a2afb17f75f6287a3ea5cc40aa3154fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a53af14bff2c028c1581e88a9f1557eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a977e40bf7d751c7d170e637ff6e17b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_ineq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>ae213deaf7681a5bdf546093c9c5bf2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_lb_x</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>adfc918b2958b0fccec8a1c6023d9ad59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_eq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a1d657053cdd69624293dfb463994eedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_nonint_ineq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>abb6e6275823737d4966ff1c117e25a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_obj</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>af7dc1f125ab140991d6b7e958afa29b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ub_x</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a85dabacf6febc763ba9d453e00450a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>acd01b351cca861345b26702f173fadac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>aad91dd57c1e1644ff8dd7a30c84fce7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_eval_intermediate_constr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a5b6e3e8bd9442ba7d1d89ed522acb064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_integrand</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a2750d2cb98d4ae15b37bc077d4c42f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>aafc5f85377b04414420e6b390802b37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_u</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>aae5f7b22fb5f6fc7ec6144bc9fe9acb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_x</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a01fdbbbe719eb63465dcbcba23c553b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_quadrature_values</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a693714ba6b08cd096a0937e5cff8f86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a4a791ee9a2c6a51e1b6c03e6e8f73820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a4ba4b5314d443c0672ade71441b35f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a758aacfc9e38f3065d55838c3db695ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Eigen::VectorXd * &gt;</type>
      <name>_u1_points</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a0e9f6f202a03dbc94b226be2294286d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXd *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>ad4c86d84d4bbd78d65e6cc99b2b5650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a9686b3455db17371cb5d98dd7a4c470b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Eigen::VectorXd * &gt;</type>
      <name>_x1_points</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>afc2bbbe9d76b011d7a1894a4f142996c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXd *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationEdge.html</anchorfile>
      <anchor>a304f34b55e69ca2e2fc7226d4a08f707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureCollocationInterface</name>
    <filename>classcorbo_1_1QuadratureCollocationInterface.html</filename>
    <base>corbo::CollocationInterface</base>
    <member kind="typedef">
      <type>const std::function&lt; void(const Eigen::VectorXd &amp;, const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>BinaryFunction</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>acee277940daf274c550d55da382673d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; QuadratureCollocationInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ac35048f68d00f8943c0e5b3b90d602b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>UnaryFunction</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a2c1db85fb8ba94948eb51f8c652a0737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; QuadratureCollocationInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ab275a48dbbea57db4eeffd23886b0102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a7cd8f28a2f2f14545eb09d87db26b5ba</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a97c556b10fea1a448565edc615cdeefb</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEqualityConstraint</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a1ccf0b6b8fca2b278ba3c13523660537</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; error) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>computeIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>abc455bf303a3400305a0247cfe99cd62</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>adac1880d656c0011a9c56498409157fc</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>af4398011ad87d136221089bbbf620c0b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIntermediatePoints</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a7a27fcf38b1e16622a2a58715121a0fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIntermediateStates</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ae7e1a447d759fdedfc2143d525351b14</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>af4c8bc4c7dc6c371b47059ef517c008e</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>adf69684b274336d6db9356d7fcb4a96d</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double t1, double dt, double dt_interp, const SystemDynamicsInterface &amp;system, bool skip_u2_x2, TimeSeries &amp;ts_x, TimeSeries &amp;ts_u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isIntermediateControlSubjectToOptim</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a35de3f3a40b78e9b3edc7318bb64dfe7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSupportingCompressedStatesMode</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a32a7c6c4576ffb9fa82514abd03c7068</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ae980653f97a2c0ad638ea684a2b11ddf</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>aee3f1bf886c6cc70a8dfcab85830f12d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a570befea2e7bb829892f1ebd5cd9af38</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>abb4fbe2100e2f3e146773c9d28d823ef</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a63a4b16c87305e67915fa5b34b78affc</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a2e0dfea07a99656ebffe06dac9abd1d4</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>aa7d6c6bd4f0f1d68ae5057bd3223ab20</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a3d0942b174aae4122ce8e39e45cbdd94</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, Eigen::Ref&lt; Eigen::VectorXd &gt; interm_x_error)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ad67fb616a6fe1c2c009e14c911535a39</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a1d323ff698ce966b60ea901e4a32bc11</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a355ea9c50e12f235afff1f559e988876</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a91963cdd175616849fb0d264e3b7173d</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>acbfad89271cce6af438d85b741726220</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>ab027dc4d5d5224005ad3a3cb674e267d</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuadratureCollocationInterface</name>
      <anchorfile>classcorbo_1_1QuadratureCollocationInterface.html</anchorfile>
      <anchor>a1b08535bec8f46138151d76aebb1d657</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureHermiteSimpson</name>
    <filename>classcorbo_1_1QuadratureHermiteSimpson.html</filename>
    <base>corbo::QuadratureCollocationInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>computeIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a0fdf972bc592f33c65e90bae8c1c24d5</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a0922d7eac42592bd370def02c40ce68d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>af9fe775f46dfd77db9e74f5aed68b01e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediatePoints</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a54d7b8d61bae67c363b7506484d22aa8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateStates</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a9754a982c868f1af602694e6d07f46fd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a7bb37a3e5ec3b2f62a52d2d89234d7d7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a7a7a03649b1ebaa6b33edc8d74bce7b9</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a8d7b1558eec3ff155f2e3fe6536d3597</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double t1, double dt, double dt_interp, const SystemDynamicsInterface &amp;system, bool skip_u2_x2, TimeSeries &amp;ts_x, TimeSeries &amp;ts_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntermediateControlSubjectToOptim</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>aa2bb661243512c5c485ddfadfa33ef42</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingCompressedStatesMode</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a14ff7407a13d150897ebc77c0daffe71</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>ac283ce6860695b5bda87e7cd4b9e2b37</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>ae6705bc4b667806c4e3be9800d8065b5</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>ade7f3bfb313d61f7313f68927ed2bec5</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a21c64252178c64484b78b94187ac85fb</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>ad65505c07fc6695a8b5786ac7ba69fed</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a5764d445dec5863f08e9537a70a968a5</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a7539175592a496cc72d3bf7612b561fd</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>ab3adda6a22de5abdc54e1d0593969f6d</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, Eigen::Ref&lt; Eigen::VectorXd &gt; interm_x_error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>aab757426fa94f779b38979a471335f34</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a9c14e8e8882d856131b9b3ab0b8e0bf8</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a7ce211570cd3d57796476b946e9e4280</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a18b22fe02ecec838ff4c3e1db681e1aa</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>a1557fe7af6a32f01c601efafd3158466</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpson.html</anchorfile>
      <anchor>afdeb4d4a9e150af07010538c36a5585c</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureHermiteSimpsonLinearControl</name>
    <filename>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</filename>
    <base>corbo::QuadratureCollocationInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>computeIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>af21195fb1faf9701e0f69003228a6570</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a6b3f08eb815ec9a72fb4a23e251add97</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a82b0c17491abf706dfaca857a605e235</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediatePoints</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a11783d5b4db4adc396a58421f25ce29a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateStates</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>aaad643b774c0a62c49a630a210323a1a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>aaecce28a8cbfc7a7a782bbfd236cdcb7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a93ca4f3496ad16103d93697ce49c2a45</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double t1, double dt, double dt_interp, const SystemDynamicsInterface &amp;system, bool skip_u2_x2, TimeSeries &amp;ts_x, TimeSeries &amp;ts_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntermediateControlSubjectToOptim</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a81aff50fa9b44b65e3077b9952273ab8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingCompressedStatesMode</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a5f03f50a1ca3fa6c5d5b53f09bc6e8fa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a0d77324cdc890ff9dc5c543aed6671bd</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>add6e57be58d49491de7060ff0ad4b444</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>ad0d2a7079ca14707cfe4ffe5d145c62e</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a69976182cf840d908751e5aca809d79a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a6bd812644006ddd665d95cfb379261c0</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>ad7ffdb176812b03f39c6b6232e8f4fea</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a5236543ee83d23253269dacbdf0ec15b</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a13b809ff4daa9543f216be2dff1721c8</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, Eigen::Ref&lt; Eigen::VectorXd &gt; interm_x_error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a83abdc9966d1c591c79cc7acc7deb8b8</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a4459d8222ffd9735f2c257e604c6349f</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>a5cbeca3c3b4481a553dd5e0b717052bb</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>af86adcff30637c7982cc855a482d8864</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>abc326d4381eb2d72040989a777c350d6</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureHermiteSimpsonLinearControl.html</anchorfile>
      <anchor>aacc9724f0e5a11be6549740960697663</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureRectangleRule</name>
    <filename>classcorbo_1_1QuadratureRectangleRule.html</filename>
    <base>corbo::QuadratureCollocationInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>computeIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ac30cdd2fd60af2a04954f9c991954c0d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a1932d432ef7c694281768dc83bce5ead</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>abd049fb126e7b71fa76c8caa9108413c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediatePoints</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ab2b94bc23794ba91afb89a8712338fcf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateStates</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ad538941e3a25d14feed2803e15556baa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a7c473b2975dfd67bd4af82eb1c46f021</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>acc43cb2e476f03f9ff965a8fa44f2b78</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double t1, double dt, double dt_interp, const SystemDynamicsInterface &amp;system, bool skip_u2_x2, TimeSeries &amp;ts_x, TimeSeries &amp;ts_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntermediateControlSubjectToOptim</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ac2279bf82272772e713fddeafaca0dc0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingCompressedStatesMode</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a3bbc7bf8f941328bfa31154806f2b9eb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ac2a955aa031bda00af77efedfee83da7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a50a8cecaaadf57bb6ab982cc77812f2a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a156aa89dc741519c96cf4277c4cd4268</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a835ff6dde75c07783c9669bbe04d45b9</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a44b252045cbac8c0780e0b2c9889c865</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a4d461a728f5b305b6d4f2d7ea9775103</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a2b85c1e3d81c0174aaef9fddef6bfd3b</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a31512c5de52d3eece91b7a1f369f4200</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, const std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, Eigen::Ref&lt; Eigen::VectorXd &gt; interm_x_error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>afb741091e54f010da94584691d46dd31</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>abad90856d3b9c1758c4c5f5aad6ff045</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>aff71b122aa44472c143cf086cbf83375</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>abd734b48ee1d7734f376ef158bf54397</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>ad301eb75c9e634fff99951770da241a3</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureRectangleRule.html</anchorfile>
      <anchor>a800bc00d53a5e360edb26c58749bb008</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::QuadratureTrapezoidalRule</name>
    <filename>classcorbo_1_1QuadratureTrapezoidalRule.html</filename>
    <base>corbo::QuadratureCollocationInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>computeIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a82f9ea320a7849d59ae8d07fab31d0e8</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, std::vector&lt; Eigen::VectorXd * &gt; &amp;intermediate_u) override</arglist>
    </member>
    <member kind="function">
      <type>DynamicsEvalInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a8bc493473b74d93f195fd98e567ada02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateControls</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a028f231bbbc43ad3e3922ade525b67e4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediatePoints</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a0bff32d756bcf308fd30c99f8fb48f8a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntermediateStates</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a19db6e11c13c12b275bfade47180aeb3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>aef541035ec7d0182362cf77378910282</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const Range &amp;range, std::vector&lt; Eigen::VectorXd &gt; &amp;states, std::vector&lt; Eigen::VectorXd &gt; &amp;controls) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interpolate</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>aa7feb2ed873286bb1961fc3b93fe87b9</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double t1, double dt, double dt_interp, const SystemDynamicsInterface &amp;system, bool skip_u2_x2, TimeSeries &amp;ts_x, TimeSeries &amp;ts_u) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntermediateControlSubjectToOptim</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>adc71c8895972d49d86b19a74327a01a5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingCompressedStatesMode</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>aeaaa100978fe888f59e18d59c18c3f15</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a60476d7e330c8baf8258f13ba85bb542</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>af73096abf4f95476f12277bea4399fa2</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;, std::vector&lt; Eigen::VectorXd * &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a7d13dee120fa5f4d2b30b86ee26d941e</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a2c7ddd0905464660779ec2a1133bc386</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a1e7e693897da036735edccacc2475c5a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>afc66ec6c3b1a689e4a87c6801b6e5b16</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x1, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x2, double dt, const UnaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a5a10d21eaeed4869703592a070fa1ad3</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, Eigen::Ref&lt; Eigen::VectorXd &gt;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a6b46b00e49a905f823031555d14aecb2</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, const std::vector&lt; Eigen::VectorXd * &gt; &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a0074ec458308e083bef408dbdab80e8e</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>af18b3809e93443569d751058cba0bc3b</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, const InputVector &amp;u2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;, std::vector&lt; Eigen::VectorXd * &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a4e1a8abfff8b1c309a448b93ce03032a</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a7dcafceaa65a95c8c6942226096b2ae4</anchor>
      <arglist>(const StateVector &amp;x1, const InputVector &amp;u1, const StateVector &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value, std::vector&lt; Eigen::VectorXd * &gt; &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a72536ae960b865e63082effd5129e157</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const BinaryFunction &amp;fun, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quadrature</name>
      <anchorfile>classcorbo_1_1QuadratureTrapezoidalRule.html</anchorfile>
      <anchor>a436d610008ab63a36df8a493a1c44c49</anchor>
      <arglist>(const std::vector&lt; const Eigen::VectorXd * &gt; &amp;x1_points, const std::vector&lt; const Eigen::VectorXd * &gt; &amp;u1_points, const Eigen::VectorXd &amp;u2, const Eigen::VectorXd &amp;x2, double dt, const SystemDynamicsInterface &amp;system, Eigen::Ref&lt; Eigen::VectorXd &gt; integral_value) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj</name>
    <filename>structEigen_1_1internal_1_1quat__conj.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj.html</anchorfile>
      <anchor>aacb4c3ff28770adad256f1dea67e4d34</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_01_4.html</anchorfile>
      <anchor>aa750c8ea0a9f0ea6cb5e2f8ca608a4a5adbba493a0126521b64456bf1d9db8aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_01_4.html</anchorfile>
      <anchor>aa750c8ea0a9f0ea6cb5e2f8ca608a4a5adbba493a0126521b64456bf1d9db8aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; double &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_01_4.html</anchorfile>
      <anchor>afbb05c8c91c03e8911289353bd9324d3</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_01_4.html</anchorfile>
      <anchor>a0de098fe68842f6a78c44acf4e0622a4ac0daa31d1a3a61aafb58a33717aa3696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_01_4.html</anchorfile>
      <anchor>a0de098fe68842f6a78c44acf4e0622a4ac0daa31d1a3a61aafb58a33717aa3696</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; float &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_01_4.html</anchorfile>
      <anchor>a34a5a10a0fc175f12721c10c2c0b8ec3</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product</name>
    <filename>structEigen_1_1internal_1_1quat__product.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product.html</anchorfile>
      <anchor>a84c5271d02e088d165237397504795b8</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 &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>BAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_01_4.html</anchorfile>
      <anchor>a308bca582a0d34140d86a989d5b6097fac84373711792168192025ffae30667a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_01_4.html</anchorfile>
      <anchor>a308bca582a0d34140d86a989d5b6097fa7c98fa874c2f443889db290a72798dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_01_4.html</anchorfile>
      <anchor>a308bca582a0d34140d86a989d5b6097fac84373711792168192025ffae30667a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_01_4.html</anchorfile>
      <anchor>a308bca582a0d34140d86a989d5b6097fa7c98fa874c2f443889db290a72798dc7</anchor>
      <arglist></arglist>
    </member>
    <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_01_4.html</anchorfile>
      <anchor>ad06b0370781a1ef18da8897a5f8c912f</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 &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>AAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febcaafed905538ccd889b5d977d4775ecfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febcaccdd44bd28984c657f0bb098db1dfc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febca9df52f731f3b0295c67c3977acad8c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febcaafed905538ccd889b5d977d4775ecfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febcaccdd44bd28984c657f0bb098db1dfc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_01_4.html</anchorfile>
      <anchor>a0011cddf02602ebedd1e643c4287febca9df52f731f3b0295c67c3977acad8c6b</anchor>
      <arglist></arglist>
    </member>
    <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_01_4.html</anchorfile>
      <anchor>af3cb75670326cf2046e624b8b11c0971</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>
    <member kind="typedef">
      <type>Base::AngleAxisType</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a97eb9255fa0e9ec24ff54fe6e99c286e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a29e9762b48130aeedd02c9c9483ad5b0</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>a115631719ae495c00de2d60a62180334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac4ad7795d2feae7736e95e276fcf6d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ad36745c953e29a0cc0b80b627f25ba6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a59dfac155f500f3537a21fb1ea6c1b39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar, Options &gt;</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa42faf1f5ffd358ee6320aef8cf9c867</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a62ac5c0522dbf56b06e441d7d42b8dee</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a9c021676f7badad0d88c9f4015e9f278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5b888ceac5b5eb54cb1a6ddefc12d106</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a0b02aa10a61243979ab66053b8c66d8f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a0720812caec2ea62fddd2a99fe643d89</anchor>
      <arglist>(const Quaternion&lt; OtherScalar, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ad4a970cc12e00a6e6ecf8842c6e6b355</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af29cf37635c46eea30565bc946ff61aa</anchor>
      <arglist>(const Scalar &amp;w, const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a0bda5391e2dfb3fc2de3c095e532c3c2</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a329a95fac307620cc7db0a4e2d439dcc</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion</type>
      <name>UnitRandom</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a17959946c1d8b98b19c75b70991f0cd7</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>af644bf9fd9e4d5dd88a156e3752fc113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a514cb593a370fb910077c6e642e2d76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::QuaternionBase</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2341ba806ebf681f6d2d2e82b370f89daea17667ca6258bddba550d2365608d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a26434ee57d8ebb6604398d7510042eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a330ded970cef07f16671bf2cb5c098c5</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>a7cb62a32240aa811bd7e692f8d27f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Coefficients::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a854d06cbc85890406251681e60340894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2341ba806ebf681f6d2d2e82b370f89daea17667ca6258bddba550d2365608d55</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>a53df1cea432edc20d7652ccd16fa73c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), Scalar &amp;, CoeffReturnType &gt;::type</type>
      <name>NonConstCoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a24fd7c1fc7f6c67639bde759a11190ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1b9e246e6bf68ee12645c83c7c77ee46</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>aa2578a5158a5fd76861ac71e673a7479</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>ae35177f4791e16e4f43fd2591182b517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaaab82389a1697a85ff7cd89821754c7</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed3154b712a97ea5f7b2e5e097f83352</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3e4b983c8b9ed3279105fac163b117bb</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11f59c22d1ecbaeaca89e0499a8fb822</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4cb6df6299a0105bd5c67fdaa9876336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adda350e1af334947e67a173d78fe1ea3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a07cfc1d82f6a63628ea66df33c1214ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a975eb4429ab798225fcf278054589f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6772b61a154f1f62f5d524c20e4e7536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3a1605f5776901e4cf2d6fb3ba72535d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0f34ec2afc5b5bf4f7135f6245bb1a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6641c6d4ab27221981f26b12fb1a205c</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa201570a45b2845b06bf70bec96bc6a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aab1f3a0d5a15635c7b22d29e17cec719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a80e2a68b60da6f3179a2ff740d79ec5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a356c57cf9de55c9d7b0e781f6ae7a1a1</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a84310703bd555d8131a8b5f605dc341e</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a62ac5c0522dbf56b06e441d7d42b8dee</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a329e74932b45fb49fd03ad86b9d4ea22</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad54d094d4707318cc980cad735dd4eb6</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a90943724e049abbd5a82326c1bec15fd</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6b46028ead65a513e4108b666379a7c7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae2a7c635c258ea676b3743f18d32260a</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5c2dc92d947fb0dbd2bbb6e9025c2ecb</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aff288fcaa3f9688cec162a074c856161</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4c6339ebf672dc4d0da702d12b4016fb</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a339c7fd9ce382e04c53783a4184884b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a082bceeeeff736f9556625ca9fd6d8ac</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a65704ab5b06e295de01ca689f5ae7e2a</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4caef5c902858a940d0a206f1772face</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a85a9844d45fb81e29453b5e05f83faec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9f9860ff87c71cb843df90c7ea44ee81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0292708d8f26c0af6a91fb1489f04969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a827ee62bda0eae097b9061f368d33fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3cb8298218bce51a4d69d8a6a1b16ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c48f48df207cd4ef187b0228ef942f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0a029894a6ca318fad86e055c63cd25d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad6c3ba3dd9dc7a88301231070e975c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5fd2ed85183de81a02322d6f77cd5f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5bff34856305a925e032006f6a319464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7758d2504cd84f15868ee66a8e87af71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a921cd3b05f35e2c52a9e6241cf9c75e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</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>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a26434ee57d8ebb6604398d7510042eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a330ded970cef07f16671bf2cb5c098c5</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>a7cb62a32240aa811bd7e692f8d27f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Coefficients::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a854d06cbc85890406251681e60340894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2341ba806ebf681f6d2d2e82b370f89daea17667ca6258bddba550d2365608d55</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>a53df1cea432edc20d7652ccd16fa73c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), Scalar &amp;, CoeffReturnType &gt;::type</type>
      <name>NonConstCoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a24fd7c1fc7f6c67639bde759a11190ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1b9e246e6bf68ee12645c83c7c77ee46</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>aa2578a5158a5fd76861ac71e673a7479</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>ae35177f4791e16e4f43fd2591182b517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaaab82389a1697a85ff7cd89821754c7</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed3154b712a97ea5f7b2e5e097f83352</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3e4b983c8b9ed3279105fac163b117bb</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11f59c22d1ecbaeaca89e0499a8fb822</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4cb6df6299a0105bd5c67fdaa9876336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adda350e1af334947e67a173d78fe1ea3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a07cfc1d82f6a63628ea66df33c1214ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a975eb4429ab798225fcf278054589f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6772b61a154f1f62f5d524c20e4e7536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3a1605f5776901e4cf2d6fb3ba72535d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0f34ec2afc5b5bf4f7135f6245bb1a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6641c6d4ab27221981f26b12fb1a205c</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa201570a45b2845b06bf70bec96bc6a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aab1f3a0d5a15635c7b22d29e17cec719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a80e2a68b60da6f3179a2ff740d79ec5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a356c57cf9de55c9d7b0e781f6ae7a1a1</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a84310703bd555d8131a8b5f605dc341e</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a62ac5c0522dbf56b06e441d7d42b8dee</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a329e74932b45fb49fd03ad86b9d4ea22</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad54d094d4707318cc980cad735dd4eb6</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a90943724e049abbd5a82326c1bec15fd</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6b46028ead65a513e4108b666379a7c7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae2a7c635c258ea676b3743f18d32260a</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5c2dc92d947fb0dbd2bbb6e9025c2ecb</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aff288fcaa3f9688cec162a074c856161</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4c6339ebf672dc4d0da702d12b4016fb</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a339c7fd9ce382e04c53783a4184884b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a082bceeeeff736f9556625ca9fd6d8ac</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a65704ab5b06e295de01ca689f5ae7e2a</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4caef5c902858a940d0a206f1772face</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a85a9844d45fb81e29453b5e05f83faec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9f9860ff87c71cb843df90c7ea44ee81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0292708d8f26c0af6a91fb1489f04969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a827ee62bda0eae097b9061f368d33fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3cb8298218bce51a4d69d8a6a1b16ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c48f48df207cd4ef187b0228ef942f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0a029894a6ca318fad86e055c63cd25d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad6c3ba3dd9dc7a88301231070e975c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5fd2ed85183de81a02322d6f77cd5f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5bff34856305a925e032006f6a319464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7758d2504cd84f15868ee66a8e87af71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a921cd3b05f35e2c52a9e6241cf9c75e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</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>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a26434ee57d8ebb6604398d7510042eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a330ded970cef07f16671bf2cb5c098c5</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>a7cb62a32240aa811bd7e692f8d27f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Coefficients::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a854d06cbc85890406251681e60340894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2341ba806ebf681f6d2d2e82b370f89daea17667ca6258bddba550d2365608d55</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>a53df1cea432edc20d7652ccd16fa73c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), Scalar &amp;, CoeffReturnType &gt;::type</type>
      <name>NonConstCoeffReturnType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a24fd7c1fc7f6c67639bde759a11190ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1b9e246e6bf68ee12645c83c7c77ee46</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>aa2578a5158a5fd76861ac71e673a7479</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>ae35177f4791e16e4f43fd2591182b517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaaab82389a1697a85ff7cd89821754c7</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed3154b712a97ea5f7b2e5e097f83352</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3e4b983c8b9ed3279105fac163b117bb</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11f59c22d1ecbaeaca89e0499a8fb822</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4cb6df6299a0105bd5c67fdaa9876336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adda350e1af334947e67a173d78fe1ea3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a07cfc1d82f6a63628ea66df33c1214ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a975eb4429ab798225fcf278054589f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6772b61a154f1f62f5d524c20e4e7536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3a1605f5776901e4cf2d6fb3ba72535d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0f34ec2afc5b5bf4f7135f6245bb1a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6641c6d4ab27221981f26b12fb1a205c</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa201570a45b2845b06bf70bec96bc6a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aab1f3a0d5a15635c7b22d29e17cec719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a80e2a68b60da6f3179a2ff740d79ec5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a356c57cf9de55c9d7b0e781f6ae7a1a1</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a84310703bd555d8131a8b5f605dc341e</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a62ac5c0522dbf56b06e441d7d42b8dee</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a329e74932b45fb49fd03ad86b9d4ea22</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad54d094d4707318cc980cad735dd4eb6</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a90943724e049abbd5a82326c1bec15fd</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6b46028ead65a513e4108b666379a7c7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae2a7c635c258ea676b3743f18d32260a</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5c2dc92d947fb0dbd2bbb6e9025c2ecb</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aff288fcaa3f9688cec162a074c856161</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4c6339ebf672dc4d0da702d12b4016fb</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a339c7fd9ce382e04c53783a4184884b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a082bceeeeff736f9556625ca9fd6d8ac</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a65704ab5b06e295de01ca689f5ae7e2a</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4caef5c902858a940d0a206f1772face</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a85a9844d45fb81e29453b5e05f83faec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9f9860ff87c71cb843df90c7ea44ee81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0292708d8f26c0af6a91fb1489f04969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a827ee62bda0eae097b9061f368d33fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3cb8298218bce51a4d69d8a6a1b16ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c48f48df207cd4ef187b0228ef942f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0a029894a6ca318fad86e055c63cd25d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad6c3ba3dd9dc7a88301231070e975c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5fd2ed85183de81a02322d6f77cd5f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstCoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5bff34856305a925e032006f6a319464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7758d2504cd84f15868ee66a8e87af71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a921cd3b05f35e2c52a9e6241cf9c75e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl.html</filename>
    <templarg></templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a8fde3fdd643634fe7a9e38b90d80519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a2cb5f61272d2ce9595659a111bf5efb9</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;a_mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>ac30752718f970b7ba76e0fcceb30bf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a95a77633cabbb3f056d8869d37319163</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionDemo</name>
    <filename>classQuaternionDemo.html</filename>
    <member kind="function">
      <type></type>
      <name>QuaternionDemo</name>
      <anchorfile>classQuaternionDemo.html</anchorfile>
      <anchor>a5b64daba55fdf51a331685ef56db8c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RenderingWidget *</type>
      <name>mRenderingWidget</name>
      <anchorfile>classQuaternionDemo.html</anchorfile>
      <anchor>af4cf062cd5fc27edf09a864f7671cccd</anchor>
      <arglist></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; half, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static half</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa412e9550f2904677f72b074ddde7cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static half</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa4b9b3a615a7f3ea51a5464d407f81bd</anchor>
      <arglist>(const half &amp;x, const half &amp;y)</arglist>
    </member>
  </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>ad983cf6fd0954a107662369eb07b8d24</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_01false_01_4.html</anchorfile>
      <anchor>a98e27074cf7759579e43fd980e40fc6f</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</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="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>
    <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>
  </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>a09d0b990e00397e40fa4c8e764ea19d1</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_01true_00_01false_01_4.html</anchorfile>
      <anchor>a20b27fe8b2294c64487e14c0821ba289</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</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="class">
    <name>Eigen::RandomSetter</name>
    <filename>classEigen_1_1RandomSetter.html</filename>
    <templarg></templarg>
    <templarg>MapTraits</templarg>
    <templarg>OuterPacketBits</templarg>
    <class kind="struct">Eigen::RandomSetter::ScalarWrapper</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ac34e5cd67e370641c3b48c8a91705046</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a77dcbbc964b42027e00af269a5147c68</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSetter</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a62e960bd52cec62a59ebb285f381138f</anchor>
      <arglist>(SparseMatrixType &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RandomSetter</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a3e4a78672df59ab4dd2799919b431027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashMapType *</type>
      <name>m_hashmaps</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa6f8c71daa160c808cd515dfcb14f5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_keyBitsOffset</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa1bc933cf6c76368c1cfc4cac59f680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerPackets</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a1acbf60fa8b0da0ae992b75ff96f3d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType *</type>
      <name>mp_target</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>af801818a55a455ad5b313dd676692eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SwapStorage</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a07c15db6221c525aaf7afde30960bcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TargetRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a6d9ebce2d4d5975017a637c3082c5f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SetterRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a6a73d77a863ed90cc4daddd177c68e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::Type</type>
      <name>HashMapType</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa27c7250c000948650ae4b0d172df076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::KeyType</type>
      <name>KeyType</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a1b3669a4ba4e9c3cf5eb7b5717555e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ac1d2247fd5cbd6a749ff3432ff52ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SetterRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a6a73d77a863ed90cc4daddd177c68e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>abee8608d2f04c98d2fb22c2aef471a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SwapStorage</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a07c15db6221c525aaf7afde30960bcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TargetRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ad73dfdbe4db977582d001e74bb36e852a6d9ebce2d4d5975017a637c3082c5f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>OuterPacketMask</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a5d87887f8c10b841aeddfcf11265beee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Range</name>
    <filename>classcorbo_1_1Range.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getEnd</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>ad36e7698c6e938a8a615e4857e254ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndPlusEps</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a4c596db24f239ed00c90dff7c0f170b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGrid</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>adf48471d276e67d8ef37e024793a8130</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGrid</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a18bdd08080430c4179334398bd970ced</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;values, double offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumInRange</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a372c7d0bd8770ab6cdb4551fa1f4998d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProgressFactor</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a415c64d0143f416b85f387a411ce97ab</anchor>
      <arglist>(double t) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRemainder</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a1826ede5b996459d9acc7df44e137353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStart</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a21c863eb038f8ed1d8a17174051eac0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStep</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a626eeb58d1dcd3b7e2211ca03e2e13a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>includeEnd</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a836abdff5998e54156c8576df3c97e75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printGrid</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a991fc1da7c654a86d6a5922d328b2861</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>ae2b4673d9c812bca9ad765361c4c9bd0</anchor>
      <arglist>(const std::array&lt; double, 3 &gt; &amp;interval, bool force_include_end=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a7158f1fd8051ca45120c2a5cf59b098a</anchor>
      <arglist>(double single_val, bool force_include_end=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a491f02fa58963c8e53073409927f105c</anchor>
      <arglist>(double start, double step, double end, bool force_include_end=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>aaa68196ad8c39fc27f5a0dc8b70ddae4</anchor>
      <arglist>(double start, double step, int num, bool force_include_end=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a968eeed2e1beb05bf1f269fdb9c7d9d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_end</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a2e63813948f8db4eb6865e5dab42cc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_include_end</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a14048b0486754eb4e0b5dd03433d447d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_n</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>adccde540c68c9e0defdb313374f8b488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_remainder</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a98051465f0a162f0e11385e2842ce160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_start</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>af4c3efdc3b26b0f9e6833fcaa080e725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_step</name>
      <anchorfile>classcorbo_1_1Range.html</anchorfile>
      <anchor>a79ae98061a0c264c101d2025aec5aa4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::RangeBuilder</name>
    <filename>structutility_1_1tuple_1_1RangeBuilder.html</filename>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::RangeBuilder&lt; MIN, MIN, Is... &gt;</name>
    <filename>structutility_1_1tuple_1_1RangeBuilder_3_01MIN_00_01MIN_00_01Is_8_8_8_01_4.html</filename>
    <templarg>MIN</templarg>
    <templarg>Is</templarg>
    <member kind="typedef">
      <type>IndexList&lt; Is... &gt;</type>
      <name>type</name>
      <anchorfile>structutility_1_1tuple_1_1RangeBuilder_3_01MIN_00_01MIN_00_01Is_8_8_8_01_4.html</anchorfile>
      <anchor>ab785783a9be537af73a1743cad251775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::rank2_update_selector</name>
    <filename>structinternal_1_1rank2__update__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1rank2__update__selector.html</anchorfile>
      <anchor>ac00ce4e52dd3827c28b587b5dc792774</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *u, const Scalar *v, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Rate</name>
    <filename>classcorbo_1_1Rate.html</filename>
    <member kind="function">
      <type>Duration</type>
      <name>lastCycleTime</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>afe78c2e095273c350e0a9edb70e257f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rate</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>a14bc6843794c0fb0ee57c9e3fcf0125c</anchor>
      <arglist>(const Duration &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rate</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>ac0f849147ffd2d0dab7099b0b0227c0a</anchor>
      <arglist>(double frequency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>ae5d4f69920cf0caee795b100dc2d574c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sleep</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>ae4660cd4d8b45d4b0ec5d08edc98addb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCycleTime</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>a5b888b17236ccbe03fb4bc9ff3a5b1af</anchor>
      <arglist>(const Duration &amp;dt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Duration</type>
      <name>_cycle_time</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>a8bdd28ee78a3b4664d43ac303b725814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Duration</type>
      <name>_last_cycle_time</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>ac73ee7e0a61339d7aac195e7a08cf02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_start</name>
      <anchorfile>classcorbo_1_1Rate.html</anchorfile>
      <anchor>aba50cb4a0f008eab94ed69f1442ed52d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rcond_compute_sign</name>
    <filename>structEigen_1_1internal_1_1rcond__compute__sign.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rcond__compute__sign.html</anchorfile>
      <anchor>a0c1e067cca0d2d9884c310fb86388361</anchor>
      <arglist>(const Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rcond__compute__sign_3_01Vector_00_01Vector_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rcond__compute__sign_3_01Vector_00_01Vector_00_01false_01_4.html</anchorfile>
      <anchor>a74f76e8aa6893b263c4531e40094cbf2</anchor>
      <arglist>(const Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_default_impl</name>
    <filename>structEigen_1_1internal_1_1real__default__impl.html</filename>
    <templarg></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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>a538390c4190dbb4ee7b7d2591143886f</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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>a538390c4190dbb4ee7b7d2591143886f</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 EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a0a89e41163717e5d5d4b6fd2ed586523</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 const EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>a7cc17d39470686d2dd4b840eec3e0e1a</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>ae9ce89dfa0fe1c49923f839390e5c676</anchor>
      <arglist>(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></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9881cece39bdf8c3e3cf46358b26dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2788cf1defe2e6a0116f43efba689373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbbe25cec217b5e046a5c30ff5cd06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a6201e534e901b5f4e66f72c176b534a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a78d0d6fe0e8a689523cf2da3f35abe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a06ae61ee5b81d0539fae804f91cd7acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2b6847964d9f1903193cc3e67c196849</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a36bd77afed89f3f5c110a715e69e4c64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbecc6d0ab1de42be9db79428da48ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a212bc2f69ea4eff830fde70e209e40fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad24d7bf534afb55adaef00f00846adaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8dc963d8ea2a17df9d8d718e9e34d06f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a19a116383f11423179b4d8f316da6f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac6e41c839f8dae31c9a3906ea7540119</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad8fb9235870a8361a2fdd8dcc2e80d01</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a30ae65666b1757e4a2b6a28eaec12226</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>JacobiRotation&lt; Scalar &gt;</type>
      <name>JRs</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af09e9f3304feb4669e4bdafbbbf97cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a650f4e36e6252391656a94f26d11aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae6d861181e8237505ccf42ebe68ec367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a14d504c6a48282e1cd9dfb16ba40c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNorms</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a23b1221e03f0af8002fa9ebf7aa9dbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallDiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af98949c192cdf20c63e91c6be2d83414</anchor>
      <arglist>(Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a50399e90e1a4219662a2b0a597e14b75</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hessenbergTriangular</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9c22a38edd4f4ce6098504a13882d2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushDownZero</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afd64f09b8e54ad7b1deafc927918fa5e</anchor>
      <arglist>(Index z, Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70fca811f3ca0cbe4f56ddbe5e814150</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>step</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8af279c7f493bc288e6f88897d314960</anchor>
      <arglist>(Index f, Index l, Index iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_computeQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac7c2e070c97ee39c37398578626ac3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_global_iter</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aef25e5f8901cebea5ad37209856d35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a726aff7bdfcac50c8fe715eeade63c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8e5142d9c9ce31d51a9fd50d233f861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a69819f47d2a35a4cf53da74c6a2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae50f528132784fcf4b07d73616350ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa5b85c1fe8b3ff3b8f6dc1fb5fb5ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac3380e453af9708d2dfeae5fef12bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_S</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa362e89e6b3fda4482ed7b36526eca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a905c2feabf13654d3d44b69fee32ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>adeac088823a9db2d4213dfb93f8a8bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Z</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1e4739acb282e09ec2dff4d86d495b83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealQZ&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1RealQZ.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9881cece39bdf8c3e3cf46358b26dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2788cf1defe2e6a0116f43efba689373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbbe25cec217b5e046a5c30ff5cd06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a6201e534e901b5f4e66f72c176b534a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a78d0d6fe0e8a689523cf2da3f35abe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7ca47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a40afbcff74d5573f49dfda74b00dad7cad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a06ae61ee5b81d0539fae804f91cd7acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2b6847964d9f1903193cc3e67c196849</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a36bd77afed89f3f5c110a715e69e4c64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbecc6d0ab1de42be9db79428da48ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a212bc2f69ea4eff830fde70e209e40fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad24d7bf534afb55adaef00f00846adaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8dc963d8ea2a17df9d8d718e9e34d06f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a19a116383f11423179b4d8f316da6f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac6e41c839f8dae31c9a3906ea7540119</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad8fb9235870a8361a2fdd8dcc2e80d01</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a30ae65666b1757e4a2b6a28eaec12226</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>JacobiRotation&lt; Scalar &gt;</type>
      <name>JRs</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af09e9f3304feb4669e4bdafbbbf97cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a650f4e36e6252391656a94f26d11aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae6d861181e8237505ccf42ebe68ec367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a14d504c6a48282e1cd9dfb16ba40c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNorms</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a23b1221e03f0af8002fa9ebf7aa9dbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallDiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af98949c192cdf20c63e91c6be2d83414</anchor>
      <arglist>(Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a50399e90e1a4219662a2b0a597e14b75</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hessenbergTriangular</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9c22a38edd4f4ce6098504a13882d2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushDownZero</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afd64f09b8e54ad7b1deafc927918fa5e</anchor>
      <arglist>(Index z, Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70fca811f3ca0cbe4f56ddbe5e814150</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>step</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8af279c7f493bc288e6f88897d314960</anchor>
      <arglist>(Index f, Index l, Index iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_computeQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac7c2e070c97ee39c37398578626ac3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_global_iter</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aef25e5f8901cebea5ad37209856d35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a726aff7bdfcac50c8fe715eeade63c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8e5142d9c9ce31d51a9fd50d233f861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a69819f47d2a35a4cf53da74c6a2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae50f528132784fcf4b07d73616350ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa5b85c1fe8b3ff3b8f6dc1fb5fb5ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac3380e453af9708d2dfeae5fef12bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_S</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa362e89e6b3fda4482ed7b36526eca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a905c2feabf13654d3d44b69fee32ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>adeac088823a9db2d4213dfb93f8a8bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Z</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1e4739acb282e09ec2dff4d86d495b83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RealSchur</name>
    <filename>classEigen_1_1RealSchur.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0daa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad7d4f7f6f061e66838a4a1c7666efa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a269c5cf978680481656ad5e86d45894a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aba61940000501482e45b704ca403fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a8bd4653e2d9569a44ecc95e746422d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2c400724529c2d19e886e865244f6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0daa8ec317f8f03b6afdf4e68869652f472</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&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa6d762f59f27cfbe33db709a2e0a2ba1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60caf9ffad11d728ea458c4dd36d0a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac4acc917dcaddefae5f35acd2c536d65</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a26f621f7dc83eed739b739ad5d73f0bd</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a99453076a9617a6af353b5b1f3220c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a386fd2b1a3a8401eca7183ac074deec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abb78996b43b8642a5f507415730445cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a85622ccbecff99c8933d21f0a22b22bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>afef4d3dc5a493aca2760c20b34337016</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a826c83e2f1d4c8332606a14ea121ff5f</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad189e8776ee20a12046694f98b354322</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5cf45fb60964a3e7ea3a6718a8d7acdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>addcedffc29404e2140145701f0c7c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa202b6c2e353375391089d12b4dbf257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4ed06049f6cd752d1bd50efbe6a90428</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a6cb2494a72c5c62e4deccac9f3cbb9e3</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a49ab0695e949716eb1f12250672dc80f</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae10b503ea3a37598f98592fd893f55ba</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60c248180b34715d8d8f8c6a67ffc822</anchor>
      <arglist>(Index iu, bool computeU, const Scalar &amp;exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60703ae2f0bb7186916f2997c7dc974b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>add9fd09f28930a5190b75ec145dc59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a7bd013fe6c3e2cb220e44a1a01fbc8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a47f4b5c291d9e0062f7f6672fa2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5226b93bdc4d7105a31322d62f01ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad29773b599498a4c6728243377626056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a086d55e1714c5d82d4fd349388d36eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a46409550452229728ea4be83279981bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealSchur&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1RealSchur.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad7d4f7f6f061e66838a4a1c7666efa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a269c5cf978680481656ad5e86d45894a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aba61940000501482e45b704ca403fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a8bd4653e2d9569a44ecc95e746422d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2c400724529c2d19e886e865244f6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a0afb30caf5112668fe2c5bc4ce247a0daa8ec317f8f03b6afdf4e68869652f472</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&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa6d762f59f27cfbe33db709a2e0a2ba1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60caf9ffad11d728ea458c4dd36d0a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac4acc917dcaddefae5f35acd2c536d65</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a26f621f7dc83eed739b739ad5d73f0bd</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a99453076a9617a6af353b5b1f3220c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a386fd2b1a3a8401eca7183ac074deec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abb78996b43b8642a5f507415730445cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a85622ccbecff99c8933d21f0a22b22bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>afef4d3dc5a493aca2760c20b34337016</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a826c83e2f1d4c8332606a14ea121ff5f</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad189e8776ee20a12046694f98b354322</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5cf45fb60964a3e7ea3a6718a8d7acdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>addcedffc29404e2140145701f0c7c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa202b6c2e353375391089d12b4dbf257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4ed06049f6cd752d1bd50efbe6a90428</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a6cb2494a72c5c62e4deccac9f3cbb9e3</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a49ab0695e949716eb1f12250672dc80f</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae10b503ea3a37598f98592fd893f55ba</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60c248180b34715d8d8f8c6a67ffc822</anchor>
      <arglist>(Index iu, bool computeU, const Scalar &amp;exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60703ae2f0bb7186916f2997c7dc974b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>add9fd09f28930a5190b75ec145dc59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a7bd013fe6c3e2cb220e44a1a01fbc8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a47f4b5c291d9e0062f7f6672fa2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5226b93bdc4d7105a31322d62f01ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad29773b599498a4c6728243377626056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a086d55e1714c5d82d4fd349388d36eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a46409550452229728ea4be83279981bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator::rebind</name>
    <filename>structEigen_1_1aligned__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator_1_1rebind.html</anchorfile>
      <anchor>aed3b0e11c4712793af0e508d9d8f4ade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator_indirection::rebind</name>
    <filename>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator_indirection&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</anchorfile>
      <anchor>accebeb01e8c70c6a047ecba5c6a8c545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits</name>
    <filename>structEigen_1_1internal_1_1reducer__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits.html</anchorfile>
      <anchor>a38e7e6ee2e26b1c6758d1cc9b502a825ab69b17773f7ad98b93e2f3655c302a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits.html</anchorfile>
      <anchor>a38e7e6ee2e26b1c6758d1cc9b502a825a182285e009d3b4550f2f97bdd19261d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits.html</anchorfile>
      <anchor>a38e7e6ee2e26b1c6758d1cc9b502a825ab69b17773f7ad98b93e2f3655c302a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits.html</anchorfile>
      <anchor>a38e7e6ee2e26b1c6758d1cc9b502a825a182285e009d3b4550f2f97bdd19261d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; AndReducer, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01AndReducer_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01AndReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a2b01d0228d05cc682a2b99a24caddb1da895de0b661414beb19b55aad565ae251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01AndReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a2b01d0228d05cc682a2b99a24caddb1da19a316d97c63b0dd94ca63552f3f21b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01AndReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a2b01d0228d05cc682a2b99a24caddb1da895de0b661414beb19b55aad565ae251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01AndReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a2b01d0228d05cc682a2b99a24caddb1da19a316d97c63b0dd94ca63552f3f21b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; ArgMaxTupleReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01ArgMaxTupleReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMaxTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad164e978d825db97e62ba766a910e6aa9dc364d25054ce582a78a985cd5a8be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMaxTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad164e978d825db97e62ba766a910e6aabf68e58d62e2523da3c50188ef0e2d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMaxTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad164e978d825db97e62ba766a910e6aa9dc364d25054ce582a78a985cd5a8be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMaxTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad164e978d825db97e62ba766a910e6aabf68e58d62e2523da3c50188ef0e2d84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; ArgMinTupleReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01ArgMinTupleReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMinTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adde89db1a6e7418347aed55518063682af2cf9fba2c4aab01fba41def7287db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMinTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adde89db1a6e7418347aed55518063682a83deee018295968eb6c375cecdf2a453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMinTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adde89db1a6e7418347aed55518063682af2cf9fba2c4aab01fba41def7287db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ArgMinTupleReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adde89db1a6e7418347aed55518063682a83deee018295968eb6c375cecdf2a453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; MaxReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01MaxReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MaxReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae57a1d193518bcfb7c538fbec9b87314a12d97607f8e7e1cd2d2e89cfd48ebb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MaxReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae57a1d193518bcfb7c538fbec9b87314a2408768627cfd78fec456389340f2902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MaxReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae57a1d193518bcfb7c538fbec9b87314a12d97607f8e7e1cd2d2e89cfd48ebb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MaxReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae57a1d193518bcfb7c538fbec9b87314a2408768627cfd78fec456389340f2902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; MeanReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01MeanReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MeanReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f15baedc5b056b21b778c1065c8413bac39ae6b96c3419ad6f77f35dc1712c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MeanReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f15baedc5b056b21b778c1065c8413ba65efbe5c2a2fda34720224efe7064bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MeanReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f15baedc5b056b21b778c1065c8413bac39ae6b96c3419ad6f77f35dc1712c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MeanReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f15baedc5b056b21b778c1065c8413ba65efbe5c2a2fda34720224efe7064bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; MinReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01MinReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MinReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2bed5176b6e92e262a76841c7e31a5ba95b81102862cf28c80f834d221f064a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MinReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2bed5176b6e92e262a76841c7e31a5baaf196638a86b74bf457e156d34f0218f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MinReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2bed5176b6e92e262a76841c7e31a5ba95b81102862cf28c80f834d221f064a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01MinReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2bed5176b6e92e262a76841c7e31a5baaf196638a86b74bf457e156d34f0218f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; OrReducer, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01OrReducer_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01OrReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a34be9d3a3ac65f84dcb15c494e210273a743af9f89fbee6661e1f7b1312e66bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01OrReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a34be9d3a3ac65f84dcb15c494e210273a5ffe3d05ac4c04a5229eef7c2158e271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01OrReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a34be9d3a3ac65f84dcb15c494e210273a743af9f89fbee6661e1f7b1312e66bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01OrReducer_00_01Device_01_4.html</anchorfile>
      <anchor>a34be9d3a3ac65f84dcb15c494e210273a5ffe3d05ac4c04a5229eef7c2158e271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; ProdReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01ProdReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ProdReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bccd467313e5384c9eb384ddb85097aaaa8b98bc3f2a9f691f7d9072b0a4ba43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ProdReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bccd467313e5384c9eb384ddb85097aa938ceae8ca13e772894b02fa101b82a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ProdReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bccd467313e5384c9eb384ddb85097aaaa8b98bc3f2a9f691f7d9072b0a4ba43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01ProdReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bccd467313e5384c9eb384ddb85097aa938ceae8ca13e772894b02fa101b82a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reducer_traits&lt; SumReducer&lt; T &gt;, Device &gt;</name>
    <filename>structEigen_1_1internal_1_1reducer__traits_3_01SumReducer_3_01T_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01SumReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad5cda61f36f3a4c878a1ed6855628a2ca82db3e82afadc00f05aef234fa9552d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01SumReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad5cda61f36f3a4c878a1ed6855628a2ca2f93935c174c3de996b5e6a40c3a7876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01SumReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad5cda61f36f3a4c878a1ed6855628a2ca82db3e82afadc00f05aef234fa9552d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1reducer__traits_3_01SumReducer_3_01T_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad5cda61f36f3a4c878a1ed6855628a2ca2f93935c174c3de996b5e6a40c3a7876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::redux_evaluator</name>
    <filename>classEigen_1_1internal_1_1redux__evaluator.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66faf8ebf643685d14e82e53b637e4de8726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa697cfea2e7ca84e9785b54615cc81ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa9f8548a5f50817d800397f53c697b4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa0b3d4422e552fb61c54ff42e83ac9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fada9371d59487eaa07ea771691d28c5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa5c25cee54f4cd8012142c6316f372301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa6bf57d9ec467d6e9b4f10d49486592c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa04a01492335c227a5ff5e24b30e4e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa04a01492335c227a5ff5e24b30e4e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa6bf57d9ec467d6e9b4f10d49486592c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a23b1054b9d1aa504024ca69d9830b9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa9f8548a5f50817d800397f53c697b4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa5c25cee54f4cd8012142c6316f372301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa0b3d4422e552fb61c54ff42e83ac9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fa697cfea2e7ca84e9785b54615cc81ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66faf8ebf643685d14e82e53b637e4de8726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PacketReturnType</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a21a1cc38bfef69466788453f7f416662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a40654b5cbdcd571f0587dcdadfddae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a1bf8a7092dd7275c5d575ad536c29a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa45e74e0aa1f77320ab7eece0ff0a66fada9371d59487eaa07ea771691d28c5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_XprType</type>
      <name>XprType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>acc45bdab9b8f02fe19a183cd18dccaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>ab0980858a25500e1c8fe8ce59960500a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a55d9a4f6db1a8bce00f218a2fe304f73</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a6d56217446293557a7b21754181fce85</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a1f04979dab75676a4f227759d20b94bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a52040bcf477aef883f0f7646acfb33cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>ae913efcd2894bb81aa1a04369722df32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa0b9d4249bc6eb1cd957e669929721e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a433d7cdb229ff7568e0d68b74b87985c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a472d69c66fe1edee728666b67ebc401c</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a438feca81b1846945bad96d2198b4bac</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>redux_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a487c02f00711feaa4de98d60bfea6dfa</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a2c19ff41ffb50b8f5fa84057565f85ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a9c66829411f30c3b07b72119381c87d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>adaad4ff2d8129d49fb3a33f4b2e6444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8e1c3b294a21c5bedaf3230e35a09f49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl</name>
    <filename>structEigen_1_1internal_1_1redux__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>afaa145437cd5078e52e269b05271619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a693d3faa2e7b55255ccc69d6693c5d04</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a5e3506238721bcffdc766726dfc6732bae0b1cdd6a3fb45eb8fa6a23942bdc306</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>a5e3506238721bcffdc766726dfc6732bac1a9f43f03c9612a6b74bd38dbca8a37</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>a5e3506238721bcffdc766726dfc6732ba3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a45c80e6975a1cc49f74f7dc5e11ff837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a5e3506238721bcffdc766726dfc6732bae0b1cdd6a3fb45eb8fa6a23942bdc306</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>a5e3506238721bcffdc766726dfc6732bac1a9f43f03c9612a6b74bd38dbca8a37</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>a5e3506238721bcffdc766726dfc6732ba3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a6754e76fe3d22a79a501da7f826f67c9</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a23870bd1c8fb4a12f46f4e32480a2251</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a534ce85756f72b2d52b59a59bbd939a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>aebee3fe3766fc03d8069104053095ca8</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Unrolling</templarg>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a919789f56768fcdf6469b8132705fa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a8b28971f75581d5de136af071dc9aae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a1bd17f4693bd0df8c669a65990aaa248</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a2f8810d37a746100d7a68495940953cbac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a2f8810d37a746100d7a68495940953cbac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a77060572615dfca306cf2ee47ebe722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>aa83c93f6cbbd592b9b96f7e7ad62fb90</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller.html</filename>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a2f8810d37a746100d7a68495940953cbac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a77060572615dfca306cf2ee47ebe722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>aa83c93f6cbbd592b9b96f7e7ad62fb90</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>ad1af54e129a6f11fc04d3a06ae09a460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>ad18dab49dd99ec887429bc454edcb05f</anchor>
      <arglist>(const Derived &amp;, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a3f652e9c58bb2970296e72a3295ec5ddae03ca3fbd3faca5caf2368ecc9da0bc3</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>a3f652e9c58bb2970296e72a3295ec5dda76aa35290392557f6c076944310d529d</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>a3f652e9c58bb2970296e72a3295ec5dda76aa35290392557f6c076944310d529d</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>a3f652e9c58bb2970296e72a3295ec5ddae03ca3fbd3faca5caf2368ecc9da0bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a0ef89651eff09a03c2d3efbcaee49593</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a02b496586cb50a903ccdc3a7eb31518c</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_traits</name>
    <filename>structEigen_1_1internal_1_1redux__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ad458790f712ca35f2b8430c28d21939aa5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ad458790f712ca35f2b8430c28d21939aaf9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>aa76ac5633750d0213a252206bc4696daa6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>aa76ac5633750d0213a252206bc4696daa8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a52de929c196743a60a5b8d00ff2a27c9a8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a1ad8d77ce2dc2542a77c9502899db235aafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a1ad8d77ce2dc2542a77c9502899db235ae6e08e10f3a8b701d489d3c9b660bd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a1ad8d77ce2dc2542a77c9502899db235aafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ad458790f712ca35f2b8430c28d21939aaf9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>aa76ac5633750d0213a252206bc4696daa8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>aa76ac5633750d0213a252206bc4696daa6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ad458790f712ca35f2b8430c28d21939aa5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; typename Derived::Scalar, Derived::SizeAtCompileTime &gt;::type</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a575f9776864cca5fe374369e42237c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a52de929c196743a60a5b8d00ff2a27c9a8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a1ad8d77ce2dc2542a77c9502899db235ae6e08e10f3a8b701d489d3c9b660bd0b</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>a8abd4060cca1da1ddde64c5c5a92f72aa69dc726f9f8583ff954c4f3baf612e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a8abd4060cca1da1ddde64c5c5a92f72aa2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a8abd4060cca1da1ddde64c5c5a92f72aa2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a983568f8988c5c8891f9febfbe5e8722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a8abd4060cca1da1ddde64c5c5a92f72aa69dc726f9f8583ff954c4f3baf612e8e</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>ac1116f10a4b0f508df08774d2b50c912a28363aa0b38f4575d9f9396c4bced0b4</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>ac1116f10a4b0f508df08774d2b50c912a99d2984f6dbbfc860e4bd6da08b221e8</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>ac1116f10a4b0f508df08774d2b50c912aad04676db1d9f574aec237ebe5990414</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>ac1116f10a4b0f508df08774d2b50c912aff9a7829809b6217b6bb4dc4543db795</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>ac1116f10a4b0f508df08774d2b50c912aff9a7829809b6217b6bb4dc4543db795</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>ac1116f10a4b0f508df08774d2b50c912a28363aa0b38f4575d9f9396c4bced0b4</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>ac1116f10a4b0f508df08774d2b50c912aad04676db1d9f574aec237ebe5990414</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>ac1116f10a4b0f508df08774d2b50c912a99d2984f6dbbfc860e4bd6da08b221e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a91cc369ce48eb032480ff90f6f6ac4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a15445c6523f3bd3d1e58de8d39f2561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a6f0e35f6097c11798930ccb12c109a98</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReduxReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_redux&lt; BinaryOp, Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</anchorfile>
      <anchor>a9ce6efa2d9768c15487631ff7451183e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref</name>
    <filename>classEigen_1_1Ref.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>RefBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ref&lt; const MatrixType &gt;</name>
    <filename>classEigen_1_1Ref.html</filename>
    <base>RefBase&lt; Ref&lt; const MatrixType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8a8f6c044d88e4d3bb0055c282ecf76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a38fe52e2db43fea26ce6636fe6fdebbe</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ace5363db924bb87bef960a7a8a4c60b5</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a0f416e560a1816c9cc0162ca34577127</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5115affb3f5d94efae72aa3c083d75cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>adbf43a3cd2ee0d0f95a06fb3c9a1a9e7</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a12064569c004e296512a2392fc42ead6</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasCopy</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>abec17deb79f1e51209e9df1b2f421d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_object_bytes</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab50f00d5a42abd482844592c1a18efcd</anchor>
      <arglist>[sizeof(TPlainObjectType)]</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>TPlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae06fb5362f136a9b86e5c4913991ff20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a29ccc1088e320515c5a0fc77d92f642f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6e1728c5274bd6aaa6aaaed0ccd4b8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8f38edd9ba14c3cd8d2d2802f8929c0f</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a900eceb5eafd3e32b3ef34f9c6d16ab9</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a711cb4ab8775504e18e246cd2828d909</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3f3a3e8feb67eb265b1fb1889cfee032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>abd67bf3d73636780f38b4aa78babba7a</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae8ce9f592620fe64e073219ed676155f</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasCopy</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a2e1cf70757c4c5900a67acaa40e9d0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_object_bytes</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a09d238d8cb4f140813d8635fe41b6d4c</anchor>
      <arglist>[sizeof(TPlainObjectType)]</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>TPlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae10f065b75e9fe5f081222ccfdfcb3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a903b3ba08268b440bec3b9fed3b4e2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>RefBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a761b257d77371a3cfbdacda03211fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6624f9a5339cb39c6e2d8caa04263eb8</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::ScalarTypeMatch), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>af70bee1d7a4346cb69f2e3ff9f3bd6b2</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3fb134869debdf939a02490b549df2a7</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab488e8547b27f8440132e3b8d8881f53</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad72e94dc83764da0f163640b0ee5c77a</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TPlainObjectType</type>
      <name>m_object</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a717dd5ce1a92f509394fe4159cef5161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a31111a184ffadfccbeaf1fe5fc3ec329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ref&lt; const UmfpackMatrixType, StandardCompressedFormat &gt;</name>
    <filename>classEigen_1_1Ref.html</filename>
    <base>RefBase&lt; Ref&lt; const UmfpackMatrixType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>adfa4fced570eab7a4539df608f7078f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a0e87d2d88da89611227a55c0a689905a</anchor>
      <arglist>(const SparseCompressedBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aeba93dd935255d739295ae8642e3c3e9</anchor>
      <arglist>(MappedSparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6e5f2a6f091c8a9b1f35c4838e4e721b</anchor>
      <arglist>(SparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a43687e0062f727417d39ebbe4123391e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae3a136386e9fbc04930b364b573a7564</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab629aeae5f2da8fa5b8b01fc1618cef3</anchor>
      <arglist>(const MappedSparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a65d916aa4ef680ca5082954f9b7a4e9f</anchor>
      <arglist>(const SparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a27f39a346d1650d7e3522bc2b39d8e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a96ae29e954eba5a59520ae4f7c1588ab</anchor>
      <arglist>(const SparseCompressedBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab072c18638de40af20105b82423b1c07</anchor>
      <arglist>(SparseVector&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab6f6a3988492d8af908527a40d005f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a34918771d99809882e0b3555347d3774</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a27a1127647a9794f5c75c51f46157e07</anchor>
      <arglist>(const SparseVector&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ref_selector</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T &amp;, T &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T const  &amp;, const T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg1Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg1Type &gt;::Flags &amp;NestByRefBit), Arg1Type &amp;, Arg1Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg1Type &gt;::Flags &amp;NestByRefBit), Arg1Type const &amp;, const Arg1Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg2Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg2Type &gt;::Flags &amp;NestByRefBit), Arg2Type &amp;, Arg2Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg2Type &gt;::Flags &amp;NestByRefBit), Arg2Type const &amp;, const Arg2Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg3Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg3Type &gt;::Flags &amp;NestByRefBit), Arg3Type &amp;, Arg3Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg3Type &gt;::Flags &amp;NestByRefBit), Arg3Type const &amp;, const Arg3Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; const Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const Derived &gt;::Flags &amp;NestByRefBit), const Derived &amp;, const Derived &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const Derived &gt;::Flags &amp;NestByRefBit), const Derived const &amp;, const const Derived &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;, const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; const &amp;, const const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Derived &gt;::Flags &amp;NestByRefBit), Derived &amp;, Derived &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Derived &gt;::Flags &amp;NestByRefBit), Derived const &amp;, const Derived &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Eigen::Map &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Eigen::Map &gt;::Flags &amp;NestByRefBit), Eigen::Map &amp;, Eigen::Map &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Eigen::Map &gt;::Flags &amp;NestByRefBit), Eigen::Map const &amp;, const Eigen::Map &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; ExpressionType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; ExpressionType &gt;::Flags &amp;NestByRefBit), ExpressionType &amp;, ExpressionType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; ExpressionType &gt;::Flags &amp;NestByRefBit), ExpressionType const &amp;, const ExpressionType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Lhs &gt;::Flags &amp;NestByRefBit), Lhs &amp;, Lhs &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Lhs &gt;::Flags &amp;NestByRefBit), Lhs const &amp;, const Lhs &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; LhsType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; LhsType &gt;::Flags &amp;NestByRefBit), LhsType &amp;, LhsType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; LhsType &gt;::Flags &amp;NestByRefBit), LhsType const &amp;, const LhsType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; MatrixType &gt;::Flags &amp;NestByRefBit), MatrixType &amp;, MatrixType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; MatrixType &gt;::Flags &amp;NestByRefBit), MatrixType const &amp;, const MatrixType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Rhs &gt;::Flags &amp;NestByRefBit), Rhs &amp;, Rhs &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Rhs &gt;::Flags &amp;NestByRefBit), Rhs const &amp;, const Rhs &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; RhsType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; RhsType &gt;::Flags &amp;NestByRefBit), RhsType &amp;, RhsType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; RhsType &gt;::Flags &amp;NestByRefBit), RhsType const &amp;, const RhsType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;, SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; const &amp;, const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; SparseMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrixType &gt;::Flags &amp;NestByRefBit), SparseMatrixType &amp;, SparseMatrixType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrixType &gt;::Flags &amp;NestByRefBit), SparseMatrixType const &amp;, const SparseMatrixType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; XprType &gt;::Flags &amp;NestByRefBit), XprType &amp;, XprType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; XprType &gt;::Flags &amp;NestByRefBit), XprType const &amp;, const XprType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RefBase</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <templarg></templarg>
    <base>MapBase&lt; Derived &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RefBase&lt; Ref&lt; const MatrixType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <base>MapBase&lt; Ref&lt; const MatrixType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Ref&lt; const MatrixType, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const MatrixType, 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 MatrixType, 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; 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>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RefBase&lt; Ref&lt; const UmfpackMatrixType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <base>MapBase&lt; Ref&lt; const UmfpackMatrixType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Ref&lt; const UmfpackMatrixType, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const UmfpackMatrixType, 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 UmfpackMatrixType, 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>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ReferenceTrajectoryInterface</name>
    <filename>classcorbo_1_1ReferenceTrajectoryInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>OutputVector</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>aab5bebd656b3efcf38f34ff4438b4539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ReferenceTrajectoryInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a73e6209d34743b736cf7ec3fbc3ffebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a1db9852aa89f556c570f2dc258aed93c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a7471a46472619036ca87da30ea5d372f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const OutputVector &amp;</type>
      <name>getNextSteadyState</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>acfd243b1a90febc18a43c79fe97bbd82</anchor>
      <arglist>(const Time &amp;t)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getReference</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a03dafbe84b72b3f0c1781f0538c4497c</anchor>
      <arglist>(const Time &amp;t, OutputVector &amp;ref) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const OutputVector &amp;</type>
      <name>getReferenceCached</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a8d077fbf17c397829eb9d07a635e050e</anchor>
      <arglist>(int k) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a91a6167f343a8cd9d67cf2ed0e74c9c8</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a7ec1bfbd4ae018b851f1b68046b79a6c</anchor>
      <arglist>(double dt, int n, Time t) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isStatic</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a86533c21918942e231af2bbacf63926c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a7e1f9ec81449e250b14a1ed6bf55c11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>abb0042d715603d45689eddfdac09689e</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a691cb11716db0d05bc39174b7288b94b</anchor>
      <arglist>(double dt, int n, Time t)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReferenceTrajectoryInterface</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a8a2ab65713ab28947ec95dbaec093123</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Factory&lt; ReferenceTrajectoryInterface &gt; &amp;</type>
      <name>getFactory</name>
      <anchorfile>classcorbo_1_1ReferenceTrajectoryInterface.html</anchorfile>
      <anchor>a698ceb1e72efa29fb6540597fb4187cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <templarg></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="class">
    <name>remove_all&lt; _DerType &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <member kind="typedef">
      <type>_DerType</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="class">
    <name>remove_all&lt; typename LhsXprType::Nested &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <member kind="typedef">
      <type>typename LhsXprType::Nested</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all.html</anchorfile>
      <anchor>a5779acf852f62735a7d293d29b18e321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>remove_all&lt; typename RhsXprType::Nested &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <member kind="typedef">
      <type>typename RhsXprType::Nested</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_const</name>
    <filename>structEigen_1_1internal_1_1remove__const.html</filename>
    <templarg></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_0f_0e_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T_0f_0e_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_0fSize_0e_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_0fSize_0e_4.html</anchorfile>
      <anchor>ac07fc7701793f86e7a94f7e11e84af6e</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>remove_const&lt; typename XprType::Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const.html</filename>
    <member kind="typedef">
      <type>typename XprType::Scalar</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_pointer</name>
    <filename>structEigen_1_1internal_1_1remove__pointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer.html</anchorfile>
      <anchor>a28a02b4829fe9316ccfde57fdfe08e9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a4b303d342d6f988b381ee5a7cc37b269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T *const &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_4.html</anchorfile>
      <anchor>ac2307323104253824b1c08e4970a24e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_reference</name>
    <filename>structEigen_1_1internal_1_1remove__reference.html</filename>
    <templarg></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>RenderingWidget</name>
    <filename>classRenderingWidget.html</filename>
    <member kind="function">
      <type>QWidget *</type>
      <name>createNavigationControlWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a317176ced555c065cd0e818046db1f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RenderingWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acbd6fde72ce6d018292b760ccc383528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RenderingWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a25c36968d6f457fcfaab014bc0aa9613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>animate</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a42662a78bad9b38f20e2bff4aa0978b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScene</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8de01daec1a221f02b4751c153040d11</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>grabFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acaaa7ab26e8760ac64066eeae8dd2309</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a6efa9ccd9301cbf7ccc918cf6d0cc5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setLerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a9777770b1735d7979422c6a790c26fc7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setNavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a81acf1ee248a147e28fc3a8c0769c41f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setRotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a44c2bc8086bde628e79b06b67374e96c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stopAnimation</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a050a478fb26a1fa12d50ae345bad61e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a23fc14e1efb73c7554dab2910d202df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ad194bf76d6cb2e8e76334641037831cc</anchor>
      <arglist>(QKeyEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a94579e1e2304bc9dd719c5a7a5051b6a</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a756b7f7e5238b8af3749ab4ff4cbcd24</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ae28626ca2e37ed2241b9de91cae37e47</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ac46988ceac0da61f5c34eb74cfe8cffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a172887c34056621b080132a22968e2d0</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LerpEulerAngles</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfae5be480b4f70c69f7077799b57c61899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>LerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LerpQuaternion</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfa25cd40bd0ef35de41792ef32bc6389d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LerpEulerAngles</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfae5be480b4f70c69f7077799b57c61899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LerpQuaternion</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfa25cd40bd0ef35de41792ef32bc6389d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NavFly</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca1be6fd1fc9335393cdae8b0208af4bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>NavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NavTurnAround</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca216854efb19b8412293cbbfca6d80934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NavFly</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca1be6fd1fc9335393cdae8b0208af4bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NavTurnAround</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca216854efb19b8412293cbbfca6d80934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>RotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RotationStable</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046ab8a11de1a83c7255660f5ae9573d7434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RotationStandard</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046aacede300812a6678b6c631020719133b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RotationStable</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046ab8a11de1a83c7255660f5ae9573d7434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RotationStandard</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046aacede300812a6678b6c631020719133b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; float, Frame &gt;</type>
      <name>TimeLine</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aacabc9ebf929f1f23079600195a73601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_FLY_PAN</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a1eabdf78066c9b7d9655375bbeaa1678</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_FLY_Z</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a2a6fb3ff528a6aad6e65d65523de4fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_LOCAL_ROTATE</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a5ee2b106bb5652d1c051e1d57968236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_NO_TRACK</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a625470aff88afd085c9a0ac2d0e1e00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_ROTATE_AROUND</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a00e8f4b0800c33c25d80034225f0e2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_ZOOM</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542afccabbb61b79ace5cb87e341f4adceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>TrackMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_NO_TRACK</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a625470aff88afd085c9a0ac2d0e1e00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_ROTATE_AROUND</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a00e8f4b0800c33c25d80034225f0e2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_ZOOM</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542afccabbb61b79ace5cb87e341f4adceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_LOCAL_ROTATE</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a5ee2b106bb5652d1c051e1d57968236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_FLY_Z</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a2a6fb3ff528a6aad6e65d65523de4fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TM_FLY_PAN</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a1eabdf78066c9b7d9655375bbeaa1678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Frame</type>
      <name>lerpFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a9659ee2fa19695af53746f6ebc0c420d</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8ffbf599b1186b58b3308e89b12af02b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_alpha</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>adb2fdb810527b1ddca66f585ba2efa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeLine</type>
      <name>m_timeline</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a546ca05e90c54954b9e559c5e7ead70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>m_timer</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a414ef87a70c5e6991c195709911aa2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mAnimate</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a09933465c3c456ace6b7bc066f1134b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera</type>
      <name>mCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a7fb485c46b7c04e0a2b730c945b04f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackMode</type>
      <name>mCurrentTrackingMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aa6c7a6e7307642e1a51eeaa2ade24b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>mIndices</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef6cfd4bd57b4086b7e12576dd271f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Frame</type>
      <name>mInitFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a843eec701b4536801429d53a7238e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LerpMode</type>
      <name>mLerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a63833783253107233b2d9389fd4163ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector2i</type>
      <name>mMouseCoords</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a550d01c48fc7de2e0e79bd031d38a944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NavMode</type>
      <name>mNavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a17471b1bec5de613c6e0a2b3d1e89b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mNormals</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8e0a9e4fe0b157ff882b098b8bc5050f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RotationMode</type>
      <name>mRotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aae6c580f9d780cb1846188b83ef23e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trackball</type>
      <name>mTrackball</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a90a61b473f162171a0b35c72a67f5a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mVertices</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acd51008478152cd26606b2b72cb9eaec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Replicate</name>
    <filename>classEigen_1_1Replicate.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Replicate &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a5725bae5b2e3a85a37403feed2b8161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a4cc986623572d699119c3bcca6a12c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>affbc470e2987519cc4357a222c6180fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a4d473f81fe1e8737b200fe6c7cdbac41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a66e289ca86915a631cb1ca4125f64db0</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>acfdb96424b779cea2b8b43423d4574b4</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix, Index rowFactor, Index colFactor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>ad49008b1890464697326d138f5e69a2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColFactor &gt;</type>
      <name>m_colFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a669f37c7eddbfaad27e2beae140da7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aea2ec14101efda1e508ce42c98375b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowFactor &gt;</type>
      <name>m_rowFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aa0a60d49b10d684ab40b99915bf65031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a6e8ebe871f42991dce25fa52f5b1d97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a47acd3e13da90f7e6ff63ea9a6dfc639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of</name>
    <filename>structEigen_1_1internal_1_1result__of.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a676c299fa4d2fa955622df4298d009c3a631aa523f8d09ac44104793a811e3c29</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>a676c299fa4d2fa955622df4298d009c3a631aa523f8d09ac44104793a811e3c29</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_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>
    <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>
  </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>a8c4a90b7c03d3d690cc4cb3f690b6edba68f894d04b1a9b25a4c91c0f4d4039fd</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>a8c4a90b7c03d3d690cc4cb3f690b6edba68f894d04b1a9b25a4c91c0f4d4039fd</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_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>
    <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>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a0ab6f8958429d2ae6113cd1610e05561ad8da9a8bb3a4cb3fccfcfac46a3bc78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a0ab6f8958429d2ae6113cd1610e05561ad8da9a8bb3a4cb3fccfcfac46a3bc78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>acb34a93dd86b197d202b904fc55d8e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a9ab5bd241cc11f5e5207c107c628fc28</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a0466468ea1c62ed6ccc58224b9f32339</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>ae02c3ef769fda8c4585f3261306030b7</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType0, ArgType1, ArgType2)&gt;::type const *=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01Cmp_cae27906412bee36be989a9849316871.html</filename>
    <templarg>Cmp</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01Cmp_cae27906412bee36be989a9849316871.html</anchorfile>
      <anchor>ad71776b5f3e55cc1949d292b6c3f9a28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; KroneckerProduct&lt; Lhs, 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; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; KroneckerProductSparse&lt; Lhs, 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; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; MatrixPowerParenthesesReturnValue&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; MatrixPowerParenthesesReturnValue&lt; MatrixType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ReturnType.html</filename>
    <templarg>Functor</templarg>
    <templarg></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>aa0807cd21a96864eb797cf816771018f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Reverse</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2c2404c170c28f27eed92837ac2ec7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a915f526f2c8a720da1e99a888ce87c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3ca8f0d426460bcbba3bff75bc38f6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab444a8edb5db635022de13f39cbafd8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a96b3fcbbafa514745407b895acf4c8b4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ac28de933d74d3feb733c222559f574f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa76c8eb09290c100fa91b5846008b5153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa76c8eb09290c100fa91b5846008b5153</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>aa6af5939b2cc030ed8b6b0a4337b0cefa770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa5695a62bbcdcc28e7012b1cc355e370e</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="class">
    <name>Reverse&lt; const ArrayWrapper&lt; ExpressionType &gt;, BothDirections &gt;</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; const ArrayWrapper&lt; ExpressionType &gt; &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2c2404c170c28f27eed92837ac2ec7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a915f526f2c8a720da1e99a888ce87c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3ca8f0d426460bcbba3bff75bc38f6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename const ArrayWrapper&lt; ExpressionType &gt; ::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab444a8edb5db635022de13f39cbafd8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a96b3fcbbafa514745407b895acf4c8b4</anchor>
      <arglist>(const const ArrayWrapper&lt; ExpressionType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ac28de933d74d3feb733c222559f574f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa76c8eb09290c100fa91b5846008b5153</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>aa6af5939b2cc030ed8b6b0a4337b0cefa770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArrayWrapper&lt; ExpressionType &gt; ::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae722e74e5d0b115f8ccb4d65632f741b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Reverse&lt; const Derived, BothDirections &gt;</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; const Derived &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2c2404c170c28f27eed92837ac2ec7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a915f526f2c8a720da1e99a888ce87c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3ca8f0d426460bcbba3bff75bc38f6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename const Derived ::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab444a8edb5db635022de13f39cbafd8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a96b3fcbbafa514745407b895acf4c8b4</anchor>
      <arglist>(const const Derived &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ac28de933d74d3feb733c222559f574f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa76c8eb09290c100fa91b5846008b5153</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>aa6af5939b2cc030ed8b6b0a4337b0cefa770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived ::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae722e74e5d0b115f8ccb4d65632f741b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Reverse&lt; const Solve&lt; Decomposition, RhsType &gt;, BothDirections &gt;</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2c2404c170c28f27eed92837ac2ec7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a915f526f2c8a720da1e99a888ce87c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3ca8f0d426460bcbba3bff75bc38f6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename const Solve&lt; Decomposition, RhsType &gt; ::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab444a8edb5db635022de13f39cbafd8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a96b3fcbbafa514745407b895acf4c8b4</anchor>
      <arglist>(const const Solve&lt; Decomposition, RhsType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ac28de933d74d3feb733c222559f574f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa76c8eb09290c100fa91b5846008b5153</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>aa6af5939b2cc030ed8b6b0a4337b0cefa770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>aa6af5939b2cc030ed8b6b0a4337b0cefa5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Solve&lt; Decomposition, RhsType &gt; ::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae722e74e5d0b115f8ccb4d65632f741b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond.html</filename>
    <templarg></templarg>
    <templarg>ReversePacket</templarg>
    <member kind="function" static="yes">
      <type>static PacketType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond.html</anchorfile>
      <anchor>a437e133d7ec9a49867b7b11030c9ca6c</anchor>
      <arglist>(const PacketType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PacketType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketType_00_01false_01_4.html</anchorfile>
      <anchor>ac5e8467665d9f809e5c217bfaeeb259d</anchor>
      <arglist>(const PacketType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5548b21e030bbfe455ce233256bff4a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>af8c860b6de4847f088b8e47a48681575</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a98a653459932b6d3c55860f96c99c230</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a13ea24afcb17a1fa28e7d3a38c629da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae126d4b37b36128a839e57fb1b5de43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a17de275e0ca288cac4494b2958a13b8b</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afa35966e0d45ea8c8f410611ef7703d4</anchor>
      <arglist>(const SparseCompressedBase &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2b81ff68e9ec99ae7c8e9c57b5e413df</anchor>
      <arglist>(const SparseCompressedBase &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a1315d89b8b71aa52c24de10925a9190e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acb0ec02cba70c0d11c473b8a55876e6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aca7be2d9b4bb52509d6cd2c61b2876aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Derived::IsVectorAtCompileTime?0:Dynamic &gt;</type>
      <name>OuterType</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0ef3e7c12113a06881e5da056b895490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>add81196fcdb02580580ddba5dbc84658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a11bf1fe64665339d9d981cd0feae575d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OuterType</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>af3f7002c39d153f6c1937e1609a4195f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a9f747ad5686db3d55e2f9f4731daad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae7efbd6a8157ec6728d08cc0958063a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</filename>
    <base>Eigen::SparseCompressedBase::ReverseInnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6a042f83fd03c045864da53d5bfacb73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa5d4191821d0d85ae1b08d27dee77ed4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a1181be58d6c33cb8f7ac9dc9afe8aee6</anchor>
      <arglist>(const DynamicSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7e356ad4837113883cad924863c4892c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a33365714ff0c8706e7956b8c630de0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; Scalar, _Options, _StorageIndex &gt;::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a936528622ca90192756eb6cdf544365d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Rotation2D</name>
    <filename>classEigen_1_1Rotation2D.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a53c5a639f1f839a26e40684589727f9ea7b83ba4a2cb0f848b931feb6ee745c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a53c5a639f1f839a26e40684589727f9ea7b83ba4a2cb0f848b931feb6ee745c76</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>a1dd3542ea45dd713355d16316ba589c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6f18e82316c3194f5c4dd320005f24ce</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>ab38568fbc2baf9a90d82d2dcfc9a4af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7f1b1eba8fa7586aae7716d331ea3995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a428bbf9203550b7e5d622897e4ec4321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a30151ec83a48c35caa65611acaf3306a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a30a2f9decaa0de574e7648ac1daf6a88</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7af33577faea73f5fb9a9422316e2107</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a01ecabc3922d1ccc39991f5b86e0f024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>abcbb808a7ebe75807f1ff47d01a53602</anchor>
      <arglist>(const Rotation2D &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>acb3efe8018adc4e7d7a27a74a4b48d66</anchor>
      <arglist>(const Rotation2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a77d9a56d57949cc9e7fd7bd01bdf22f5</anchor>
      <arglist>(const Vector2 &amp;vec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>aa58b4798b5eeaa583946827dbe641056</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>acf95847c93890901ae64c24c77c2de2d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a9a9ddf6ffb9e456495213d3a25a9e20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a190f868175275ddbf5d12d8de04e132c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>af64e5f81972a1fdf0ce172d32d666f83</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a21ce12a531dd789f25718c82837ce265</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a21caf0f35af4d285f2ea44f8d61100dd</anchor>
      <arglist>(const Scalar &amp;t, const Rotation2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>smallestAngle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a313ba82c412260d1fd6600a122a7385d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>smallestPositiveAngle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad04262ba451194ce81ec55bd906954b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>aa2ad5eb07e8ef2c38262517605920d1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ae3fed87fbe480d8cd03b6bd6cabef57b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a11a21041c84c3ba62e452d51f8a3af03</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>a43534afa8a23d6d090debe73507d9087</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>MaxDim</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>a85185b2776cd7e5617639cc40a9c5a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>af4fa0ba69413fd6ba05f27353436d1d3</anchor>
      <arglist>(const RotationDerived &amp;r, const DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a5d739ae0b7f1685abbab60ce3c89a74da9dca99ec704565067ee4c4f0f5061e1f</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>a5d739ae0b7f1685abbab60ce3c89a74da9dca99ec704565067ee4c4f0f5061e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, Dim &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a34ec3b1c3773e68c3f8a6c05519aa43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a4b6de128f1557d57efdaef40aaee06b7</anchor>
      <arglist>(const RotationDerived &amp;r, const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a3f3b5b49bf7d2130aad8bcc2e9b1be8aaa29164286fdcd8cd07f0113175a972bc</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>a3f3b5b49bf7d2130aad8bcc2e9b1be8aaa29164286fdcd8cd07f0113175a972bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, 1 &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a523751106cdef07ae1ea8cd07ab84d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>acfd1798f465474344d93478b104ff21e</anchor>
      <arglist>(const RotationDerived &amp;r, const OtherVectorType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RotationBase</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a15e16079f8c195f71f5cb915cae1f87eadab87586f7d612b57beea0ffd0d2b9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a15e16079f8c195f71f5cb915cae1f87eadab87586f7d612b57beea0ffd0d2b9b6</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>a98999cd115b5012425fb5d463a5674f6</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>ab610d6962186e763b08357bf9b1a5b3b</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>afb882774a4b4dbcef5aa7f90dce9cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab93a42c9aefcc61e246059a34f0388ce</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a975eb4429ab798225fcf278054589f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a6772b61a154f1f62f5d524c20e4e7536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a45435e328c51ac51b13c8dfbee40268f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a144429a776e075e8364747d9372986ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a93fb0f73a42ed68dcef9803c18bdc21d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; EulerAngles&lt; _Scalar, _System &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a15e16079f8c195f71f5cb915cae1f87eadab87586f7d612b57beea0ffd0d2b9b6</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>a98999cd115b5012425fb5d463a5674f6</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>ab610d6962186e763b08357bf9b1a5b3b</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>afb882774a4b4dbcef5aa7f90dce9cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab93a42c9aefcc61e246059a34f0388ce</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a975eb4429ab798225fcf278054589f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a6772b61a154f1f62f5d524c20e4e7536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a45435e328c51ac51b13c8dfbee40268f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a144429a776e075e8364747d9372986ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1a3ad73ea26fd5e1d3651b86b81216b9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb7415775eccc9256a895bda1b64ae43</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b5855eb30e29b67bfa21ce3ace5973c</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad5f4addba689b4fa76300c333496df89</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a93fb0f73a42ed68dcef9803c18bdc21d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::round_impl</name>
    <filename>structEigen_1_1internal_1_1round__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1round__impl.html</anchorfile>
      <anchor>a76597be9d8fd901f20ff11c14824844c</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::round_retval</name>
    <filename>structEigen_1_1internal_1_1round__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1round__retval.html</anchorfile>
      <anchor>aa2f8a06b194ad0b157feb3fe1cc78b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::RpcConnectionWorker</name>
    <filename>classcorbo_1_1gui_1_1RpcConnectionWorker.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>connectRpc</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>ad28d7c0b4acbb1875e014ca496f37160</anchor>
      <arglist>(const QString &amp;address)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>connectionResult</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>a94b7ecb41daebb8c9c1743c606566220</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; client)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpcConnectionWorker</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>acfe842c0f61f0c9913da7fd28162d8de</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; rpc_client, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpcConnectionWorker</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>aa9f363de66f44b9e1a7389f27ea1bf71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>tryConnect</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>a172a31f80eb79fde83197267b1c94e2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MasterServiceClient &gt;</type>
      <name>_rpc_client</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>a44bc6ec54dead86b41cc618f16738604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_server_address</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>a95814b5b3b1a2d9e463ff2cd00293cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_timer</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcConnectionWorker.html</anchorfile>
      <anchor>ac26dd82fecd91859fdc418bd3622c5d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::RpcTaskWorker</name>
    <filename>classcorbo_1_1gui_1_1RpcTaskWorker.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>a3a429ba2e2798288d32297b07fb265f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>feedback</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>a0e9fe186a7a347dbc26830b5b0fe9b68</anchor>
      <arglist>(const messages::Signal &amp;signal)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>taskFinished</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>addf776af0b5ee18dbfa78c154c37b452</anchor>
      <arglist>(bool success, const QString &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpcTaskWorker</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>aa5523eb30880695defc35151c2a609d8</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRpcClient</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>afecda9bb397913c0ef31331c639ee6a6</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; client)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpcTaskWorker</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>a16f7fe881db81b7730f5f64d133ab7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MasterServiceClient &gt;</type>
      <name>_rpc_client</name>
      <anchorfile>classcorbo_1_1gui_1_1RpcTaskWorker.html</anchorfile>
      <anchor>af3d2bfb19d11775bf2cfb46410abbd8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RunQueue</name>
    <filename>classEigen_1_1RunQueue.html</filename>
    <templarg></templarg>
    <templarg>kSize</templarg>
    <class kind="struct">Eigen::RunQueue::Elem</class>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>aa7abe7eea034f24a03843b90109636dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Work</type>
      <name>PopBack</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a5f0a65d40022baef3d77abb8226f35b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>PopBackHalf</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a583d558af80e41729d7808ed5dfa25d9</anchor>
      <arglist>(std::vector&lt; Work &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>Work</type>
      <name>PopFront</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a70485d807cb89b34d882471f069eeeea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Work</type>
      <name>PushBack</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a205fedbfce51498cde3069171ff4790d</anchor>
      <arglist>(Work w)</arglist>
    </member>
    <member kind="function">
      <type>Work</type>
      <name>PushFront</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>aa176e6edcabac0e168f579a968eeb49f</anchor>
      <arglist>(Work w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunQueue</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>afd6573d43cd90181d21cedb9c1721672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Size</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>aa193d3baea623281da1886603799dd87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RunQueue</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>aa746573c5cbc6e13743b19cbc9dd1deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kEmpty</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58faa028009086ad9f01e51c5a3e35513076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kBusy</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58faaaa1c99d4fdb22b9b924bb47b2877bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kReady</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58fa13f1535a4bf129718f99c601d0e96e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kBusy</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58faaaa1c99d4fdb22b9b924bb47b2877bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kEmpty</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58faa028009086ad9f01e51c5a3e35513076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kReady</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a89c46d863fa181478730939d0edec58fa13f1535a4bf129718f99c601d0e96e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a06d0d6f086412645b4061a1c0c2369c7</anchor>
      <arglist>(const RunQueue &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RunQueue</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a4e21a3d63996bc8f5748e5202e7f1947</anchor>
      <arglist>(const RunQueue &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Elem</type>
      <name>array_</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>acae2f0a3672326aab58cd152ab1c181c</anchor>
      <arglist>[kSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; unsigned &gt;</type>
      <name>back_</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a577e863bcd4f48adf8d99e0afdf4bfa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; unsigned &gt;</type>
      <name>front_</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>a46a4910c59e4000d05bad86c165e4ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>mutex_</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>abf500ae2871dcbfcfd27e10cf9d49411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned</type>
      <name>kMask</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>afd992b854f23440d40c5cd42bfba251e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned</type>
      <name>kMask2</name>
      <anchorfile>classEigen_1_1RunQueue.html</anchorfile>
      <anchor>aa69e3c7fd6789577c16b6bbf174a2c64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs2_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs2__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a8a20e6a78a8d74957a7d93c124f7714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a6511cd4dcd943af4e50c8629fc649386</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a6f7c7bc6fb41580e231c6f279e6852f6</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a0ba5cca2271250a406faf6f1ca904450</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>aba4bff160597dd0b0bad6b8e589222ef</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a93a0ae861aff7fcfd9e6288cfa3311ac</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_acos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__acos__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>aa859bb88548850d8d1469d9fb28aee92</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a7a0b3bb76364cfa0d5f90dd9a688e31f</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_arg_op</name>
    <filename>structEigen_1_1internal_1_1scalar__arg__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>ad7c11d9f7198929bc3552f164dafda2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>a1c44f854ef8680b2e8d2fb6af77b8863</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>a54f036418e6d35ef60bbe1ec6fd21cbe</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_asin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__asin__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a23de70d3998dcebacd27af8932c6a437</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a8d6255ec515cd4e441f6f56e180aea10</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_atan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__atan__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__atan__op.html</anchorfile>
      <anchor>a9139409aacd3aaa12d197ffa3eb6192d</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__atan__op.html</anchorfile>
      <anchor>aa58f970745f7b563a6c9ce9f999ec008</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_betainc_op</name>
    <filename>structEigen_1_1internal_1_1scalar__betainc__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__betainc__op.html</anchorfile>
      <anchor>a45289bf5ae36834f177c05d95180affc</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;a, const Scalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__betainc__op.html</anchorfile>
      <anchor>a0d7f9940f1be5e93ad3b6fdaf13a8478</anchor>
      <arglist>(const Packet &amp;x, const Packet &amp;a, const Packet &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_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__and__op.html</anchorfile>
      <anchor>a61bd564952d2be227b136762bd70d403</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_not_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__not__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__not__op.html</anchorfile>
      <anchor>a781b0e19b1eeae19ae662440110e7e67</anchor>
      <arglist>(const bool &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_or_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__or__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__or__op.html</anchorfile>
      <anchor>a594e2cc10b323134a627b40f534ca24e</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_xor_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__xor__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__xor__op.html</anchorfile>
      <anchor>a42494aeee806e9196460f5e1608c6678</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NewType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a23d6b1bfca1b90cba6c16f62a6305b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE NewType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a788fca1b17f01b6b9022980ddc12264f</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</anchorfile>
      <anchor>a63cd7345a22603c82b463187da5dc8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</anchorfile>
      <anchor>a67ac502cc060a4e7c23053e194327c69</anchor>
      <arglist>(const Eigen::half &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</filename>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a66542585946e4e24748a6460f1e315bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a660d04ab9854a3de5beed9f4ec23e2e0</anchor>
      <arglist>(const float &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</filename>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a3ab1f01b98ad0326ee17152f3071696e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a6526f3eb5bc13ebeb3c19bf764f55497</anchor>
      <arglist>(const int &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_ceil_op</name>
    <filename>structEigen_1_1internal_1_1scalar__ceil__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__ceil__op.html</anchorfile>
      <anchor>a84290e336cf575c9bc2181426a127c37</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__ceil__op.html</anchorfile>
      <anchor>a7f40ce852d03a7ccc0fa510093af208c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>cmp</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</anchorfile>
      <anchor>a07362cb24516864c1d48f66796bbe182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</anchorfile>
      <anchor>a7f76caed73253aadfd4c6c87941d4740</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</anchorfile>
      <anchor>a8696fac5b7391d95bc034f1d4aa5b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</anchorfile>
      <anchor>aa4018f36a85d15939392628b9ffec7a7</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</anchorfile>
      <anchor>a63f2f79bc3837f533c7ab841ee619795</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</anchorfile>
      <anchor>ad70e5a12c40ec132e812c44656f50fa6</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</anchorfile>
      <anchor>aecd95c6bd8c1003ca45bee08195d85f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</anchorfile>
      <anchor>ae45ec0996b58a2bc1e8799b9843fc516</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</anchorfile>
      <anchor>ac4efa58fb332594216a4176ee783cda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</anchorfile>
      <anchor>af196a5720aba4bafc0681d66be2061f6</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</anchorfile>
      <anchor>a20f97343b99b932c85879630b79ac599</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</anchorfile>
      <anchor>a91abbd3c0cd1bcfe4a16f24b4c34b560</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</anchorfile>
      <anchor>ae511083326de74bcd53a5cd609f43532</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</anchorfile>
      <anchor>a2213652b1816181cef1d17c3b57b7e73</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conj_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conj__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a9767a7ca382a5cb9a5c6ac323d2111e8a312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a9767a7ca382a5cb9a5c6ac323d2111e8a312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_conj_product_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a123d7697ac23673cd7d4f1645dd6dd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a7ffb649a3a5b32226c7e9e9aa5f7337e</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a9fbdbc1fe3b75882e1dc090bcacf370f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conjugate_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conjugate__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>ac5d9746a1450ca37e77f401e9a571eff</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>abc922f6f8726f26ab46c13c43a38f098</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_constant_op</name>
    <filename>structEigen_1_1internal_1_1scalar__constant__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a054704e1b69b760282f1602316ca28b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE PacketType</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a1dfc724aa3f78f0ca5280098c300fc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a40bf197abeae43e3478bdf1ca048a20d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>ab33f359bbcbe7a375f3e71ad62919cde</anchor>
      <arglist>(const scalar_constant_op &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aa47c9cdf21a888ae9fd86a96a6157424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cos__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ad1350db45d4f034c6b76d4e7e115ef6e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ad4038c3e133d18c0132a8368837ca6ef</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cosh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cosh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cosh__op.html</anchorfile>
      <anchor>ae610d6d1e04c8515237fd2a2aa83b492</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cosh__op.html</anchorfile>
      <anchor>ab85234ac5207d6a51dc5512a217e9a92</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cube_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cube__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a1a5188662e3acae2af2041a8bc5250f7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a1baf1ef5a587c0bded2e0403bd4c9bd8</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_difference_op</name>
    <filename>structEigen_1_1internal_1_1scalar__difference__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_difference_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>af12564e6db10e3e97d912c3263feae32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>ad6de3bb258f4976cf70ef3831aabec53</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>abd7673cc3d4a89110fe27039efe39acb</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_digamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__digamma__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__digamma__op.html</anchorfile>
      <anchor>a2415e744e85551f84886cf41d9473087</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__digamma__op.html</anchorfile>
      <anchor>ac74e3a31699ca29c81567a08d069b752</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__digamma__op.html</anchorfile>
      <anchor>acecc63ca3b1418d5440f8c27071f801d</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost.html</filename>
    <templarg></templarg>
    <templarg>Vectorized</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost.html</anchorfile>
      <anchor>a4e80894d9af69449c5344ee2c373266aa953e3255245224376cf80c351d5c158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost.html</anchorfile>
      <anchor>a4e80894d9af69449c5344ee2c373266aa953e3255245224376cf80c351d5c158f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; double, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>ad3d424c251ecf56e3edfca21b8cc9cb4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>ad3d424c251ecf56e3edfca21b8cc9cb4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>ad3d424c251ecf56e3edfca21b8cc9cb4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; float, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a0c2ba96d8b0211910887d4d0b613888ea77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a0c2ba96d8b0211910887d4d0b613888ea77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a0c2ba96d8b0211910887d4d0b613888ea77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01c113472d6b43e70626442524c2097ef05.html</filename>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01c113472d6b43e70626442524c2097ef05.html</anchorfile>
      <anchor>a36f10c8d1deb417589815c2b545b480daf474513369838eaaa25385a76a783b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01c113472d6b43e70626442524c2097ef05.html</anchorfile>
      <anchor>a36f10c8d1deb417589815c2b545b480daf474513369838eaaa25385a76a783b70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</filename>
    <templarg></templarg>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</anchorfile>
      <anchor>a25dd8f9218f90adc7387be6796789a4daba3c7534fa52d6382159586e46d10ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</anchorfile>
      <anchor>a25dd8f9218f90adc7387be6796789a4daba3c7534fa52d6382159586e46d10ce7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_04f0c79054c7c1a7e68bf71a5e34b4404.html</filename>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_04f0c79054c7c1a7e68bf71a5e34b4404.html</anchorfile>
      <anchor>ac58da45aa5b4ce67eb3660d0a130e806aaccfcab6fbd163aa32f1da0ef09173be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_04f0c79054c7c1a7e68bf71a5e34b4404.html</anchorfile>
      <anchor>ac58da45aa5b4ce67eb3660d0a130e806aaccfcab6fbd163aa32f1da0ef09173be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_erf_op</name>
    <filename>structEigen_1_1internal_1_1scalar__erf__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__erf__op.html</anchorfile>
      <anchor>aa67513eee890f6be6caebc94980350eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__erf__op.html</anchorfile>
      <anchor>adac43faa8e1d499ebcd8db63301406e5</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__erf__op.html</anchorfile>
      <anchor>a92e034e12c2a44424753163054e3b31a</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_erfc_op</name>
    <filename>structEigen_1_1internal_1_1scalar__erfc__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__erfc__op.html</anchorfile>
      <anchor>aedf202dd7bab0b9c42fd9c295955c814</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__erfc__op.html</anchorfile>
      <anchor>a33b78d53600cb979b57b08354b25e749</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__erfc__op.html</anchorfile>
      <anchor>abeee081407818d48ce2eadd9c640b204</anchor>
      <arglist>(const Packet &amp;a) 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="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a94251dadb1ccd9ffba19f39a94b12e34</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a171b257ff73c7bc17cb153665de38dc4</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_floor_op</name>
    <filename>structEigen_1_1internal_1_1scalar__floor__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__floor__op.html</anchorfile>
      <anchor>ac6f09be4ece7f8e1ce0f0b9eb807b8a2</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__floor__op.html</anchorfile>
      <anchor>a3ae0504ec80ce06db5d3505aa115bb27</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fmod_op</name>
    <filename>structEigen_1_1internal_1_1scalar__fmod__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_EMPTY_STRUCT_CTOR</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fmod__op.html</anchorfile>
      <anchor>aaa9d724eadaa52b31064fb4826f6e4c0</anchor>
      <arglist>(scalar_fmod_op)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fmod__op.html</anchorfile>
      <anchor>abe66894cd9bff490262537ba3c31a04d</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) 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 EIGEN_DEVICE_FUNC 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>aa4c92580cf3c10157719848b15c6297d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC 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>a276ae380835444368edd9e7bab6fb81a</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC 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>af3f6e15738af2fa5eafa78d82fd49610</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 EIGEN_DEVICE_FUNC 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>af152f61c9ea1261c1d5bf28b27c9dd47</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC 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>acc171a55e09ae5649dcee9a29d085592</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC 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>a3f6981d578ec5831bab06a632cf331ed</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 EIGEN_DEVICE_FUNC 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>aceaa2d4be54cdd26b2f814612f53c02d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC 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>ad74e406ea92278751ffaeb579b5b7d3e</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 EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a88197479398558622a6f41dbbfe9c575</anchor>
      <arglist>(bool x, bool y, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>ad744416c5d6ede4e0d753479da8ac504</anchor>
      <arglist>(const bool &amp;x, const bool &amp;y, const bool &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a42fdf2f84eccb2a67a34ded92920ddd7</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>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_hypot_op&lt; Scalar, Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__hypot__op_3_01Scalar_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <base>binary_op_base&lt; Scalar, Scalar &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__hypot__op_3_01Scalar_00_01Scalar_01_4.html</anchorfile>
      <anchor>a65781bbaf93a7533b498acd37c3cda0a</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_identity_op</name>
    <filename>structEigen_1_1internal_1_1scalar__identity__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__identity__op.html</anchorfile>
      <anchor>ae660c90626be1a19404ab2a25823e32f</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_igamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__igamma__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__igamma__op.html</anchorfile>
      <anchor>a3e2bb0cc5cfc18a4b999508efa65991b</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__igamma__op.html</anchorfile>
      <anchor>a153d6f42ae37b6798f7bfad074a5d546</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_igammac_op</name>
    <filename>structEigen_1_1internal_1_1scalar__igammac__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__igammac__op.html</anchorfile>
      <anchor>a462f2642e6c7c867ed77a12d1a26126c</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__igammac__op.html</anchorfile>
      <anchor>a6ff70ce74546b4a37600c1e7585a8636</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x) 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_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>afb93c381d61e53ab406e1ca6913b3bfb</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_imag_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__imag__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a0b0205a8cc554c1be5ed7599e9922e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>ad4b4a42cb29dd73505f747dab138ee45</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_inverse_op</name>
    <filename>structEigen_1_1internal_1_1scalar__inverse__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>ac925a565dfb99c882cb2986423017355</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>ab7f817aa9d15593529f3e6db7ab84349</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isfinite_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isfinite__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isfinite__op.html</anchorfile>
      <anchor>a2e842dad628a7c9b2d554f8f1d4a9b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isfinite__op.html</anchorfile>
      <anchor>aa7b8bc7748af4a93d1096c079b9c61b7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isinf_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isinf__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isinf__op.html</anchorfile>
      <anchor>afe7b3b55a9667996d27738122ae6c2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isinf__op.html</anchorfile>
      <anchor>a78f82f9ed7153199e9daea1c6a78bb2e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isnan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isnan__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isnan__op.html</anchorfile>
      <anchor>aba50210fe6c49ab02ebc00420fc4db6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isnan__op.html</anchorfile>
      <anchor>a57a5813e4bf9259acbeb41ad053f37c4</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_lgamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__lgamma__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__lgamma__op.html</anchorfile>
      <anchor>af2b47ca96c3e1bba11b2d7c6eac6d62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__lgamma__op.html</anchorfile>
      <anchor>ab7f28e080d782c623733f5fb4cb09e15</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__lgamma__op.html</anchorfile>
      <anchor>af8d58cbd387f04a1f8f902878b64ff9e</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log10_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log10__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log10__op.html</anchorfile>
      <anchor>a30df6fceec121efe754b8e824cf779d0</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log10__op.html</anchorfile>
      <anchor>a4463e406dacc75a57e8fbd6557ae9afc</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log1p_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log1p__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log1p__op.html</anchorfile>
      <anchor>ae44050c3a818e5d46634591b2cb11e99</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log1p__op.html</anchorfile>
      <anchor>a9802c0a7a3a1a5572c26ab99d0e35752</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a8a05b373d42979e67981157df4acabac</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a6328839017cffa9c646ac8843c1d318f</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_max_op</name>
    <filename>structEigen_1_1internal_1_1scalar__max__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_max_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>abb699f2eecedbfc3fe139729e604cd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>aaa9fe2698144c05e9f0d2f958ae45fd0</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>aec4456599a3e0c0c905f9bda270266f0</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>ab3f4cd5f8edb44df500db01d1436377f</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_min_op</name>
    <filename>structEigen_1_1internal_1_1scalar__min__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_min_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a31cf08569729e409dad71f1eb04a13ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a41ffe02793196ba9f690cb148768f643</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>abc0a02104ec42ad37346bbe4448c5e1d</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>aeea2dfc49a13d07a411252d0daf9b4f1</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_mod2_op</name>
    <filename>structEigen_1_1internal_1_1scalar__mod2__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_EMPTY_STRUCT_CTOR</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__mod2__op.html</anchorfile>
      <anchor>a1d23174a92f1230bfb505215e9589a54</anchor>
      <arglist>(scalar_mod2_op)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__mod2__op.html</anchorfile>
      <anchor>a18856f6c1f6a9495fb8177bb6a4cd29d</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_mod_op</name>
    <filename>structEigen_1_1internal_1_1scalar__mod__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__mod__op.html</anchorfile>
      <anchor>a341e786e1ca8fa497877a6e96b71e129</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>scalar_mod_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__mod__op.html</anchorfile>
      <anchor>ace3524064fc3f8cf41689c7c7af72de5</anchor>
      <arglist>(const Scalar &amp;divisor)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_divisor</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__mod__op.html</anchorfile>
      <anchor>ad5977d5b4b6b3af1992d846befd800eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>scalar_norm1_op</name>
    <filename>structscalar__norm1__op.html</filename>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>result_type</name>
      <anchorfile>structscalar__norm1__op.html</anchorfile>
      <anchor>a69f3fe4cb34ed80ca061725ef075b904</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operator()</name>
      <anchorfile>structscalar__norm1__op.html</anchorfile>
      <anchor>ac0fcc76dd10e4d2ede8c9a949bc6d850</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_opposite_op</name>
    <filename>structEigen_1_1internal_1_1scalar__opposite__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>aa21a83d530bc1731162c63f0707b04bd</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>acd53fe88443aaa09581c5f6a816b0de2</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_polygamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__polygamma__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__polygamma__op.html</anchorfile>
      <anchor>a27b21462212c0336d2b3260afef59012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__polygamma__op.html</anchorfile>
      <anchor>afb35e5ab0f0c04d05c5501d9f5376109</anchor>
      <arglist>(const Scalar &amp;n, const Scalar &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__polygamma__op.html</anchorfile>
      <anchor>a917dc649797edbfb6a14c4e046e28534</anchor>
      <arglist>(const Packet &amp;n, const Packet &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_pow_op</name>
    <filename>structEigen_1_1internal_1_1scalar__pow__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; Scalar, Exponent &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Scalar, Exponent, scalar_pow_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a00cfb932d02bdffd5a08ef0d98fe8146</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a0d814f4a6832c9715a56cf21d2bd98fe</anchor>
      <arglist>(const Scalar &amp;a, const Exponent &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_product_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a2a231bb9be50152f9dd0f29b7e084f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a103809dda7489fe2b2a8370bfda382c2</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a3f7edd52ce6485c6cf3ee988e32f2af2</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a0da53eeb2e8b458268989d7ec498fe95</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></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>aec01ba35c570ea7934c7fe3bfe898c01a3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>aec01ba35c570ea7934c7fe3bfe898c01a3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scalar_product_traits&lt; ScalarA, ScalarB &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits.html</filename>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>aec01ba35c570ea7934c7fe3bfe898c01a3374fb2eccd7812c49aed0e0ff9241c3</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>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_quotient_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>aee52c35f33c78ec479dbe3f353edf7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>af9f3e2ed065d947a694a04ec351bb0c4</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>ae8a245657a328ad8ff416907e1235792</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_random_op</name>
    <filename>structEigen_1_1internal_1_1scalar__random__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__random__op.html</anchorfile>
      <anchor>a964c5cef167f29c4adec5025453dacc3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>af6520ddd4677e32fc7c8d86c3d2f4033</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>ab7456c0d19c3abd50af51c799b0a5fee</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>af8a46398acb2b10bf00fc8271bc11a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>ac0d636aef5893c9eab424fccbbbc1d6e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_round_op</name>
    <filename>structEigen_1_1internal_1_1scalar__round__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__round__op.html</anchorfile>
      <anchor>a81fb69a6ff7821925c45f1093a47c1da</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__round__op.html</anchorfile>
      <anchor>a17a779a104a90ed7970d7abb38f2050b</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_rsqrt_op</name>
    <filename>structEigen_1_1internal_1_1scalar__rsqrt__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__rsqrt__op.html</anchorfile>
      <anchor>aba516fe922893619cfa9fc2586d386e2</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__rsqrt__op.html</anchorfile>
      <anchor>ae2bfe3c291802ee0932e37d0850e3ffc</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_score_coeff_op</name>
    <filename>structEigen_1_1internal_1_1scalar__score__coeff__op.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::scalar_abs_op</base>
    <member kind="typedef">
      <type>void</type>
      <name>Score_is_abs</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__score__coeff__op.html</anchorfile>
      <anchor>a99a09ca4f3cc9013543c01154aff8d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sigmoid_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sigmoid__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sigmoid__op.html</anchorfile>
      <anchor>a267a7bcc3e127927294909a37b1664ba</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sigmoid__op.html</anchorfile>
      <anchor>a72f5fbe3c40d1958e6d32f62cb1debe4</anchor>
      <arglist>(const Packet &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op.html</filename>
    <templarg></templarg>
    <templarg>iscpx</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a036fe6bfc0c4216d76284a5d7d0e7282</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>aac9f390901ccff042715841dfa6b3f77</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sin__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>adc0d8f2122bd74dfd48a3d7f96921aa0</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>ae854606b365690e59e82e853191d28cd</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sinh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sinh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sinh__op.html</anchorfile>
      <anchor>a0512fe5382b6cb39202ca8a49f331b6a</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sinh__op.html</anchorfile>
      <anchor>a1863cdd74bb1c43cd794dc3bc5980610</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sqrt_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sqrt__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>ad457f9d20e1534f6c85b82d17e82bef7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>ac83e66625cb0ed4e8aefe65ad055936b</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_square_op</name>
    <filename>structEigen_1_1internal_1_1scalar__square__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>adc6cc27e7ed7e04a847e1de00556f971</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>abd772895375a8f28d2ccb6351d40c11d</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>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_sum_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a3e94ce74f8d5793ccbba403af196f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a05de20d236d7c8e1d8a8a069c984bf28</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ac7697d08863b81aae8cdb6372e490e54</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a35f089ff26558455d322bdcec8e6cf34</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op_3_01bool_00_01bool_01_4.html</filename>
    <base>scalar_sum_op&lt; int, int &gt;</base>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>scalar_sum_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op_3_01bool_00_01bool_01_4.html</anchorfile>
      <anchor>a63428ad7434756d2a701f78d173a0d87</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scalar_sum_op&lt; int, int &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op.html</filename>
    <base>binary_op_base&lt; int, int &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; int, int, scalar_sum_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a3e94ce74f8d5793ccbba403af196f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a05de20d236d7c8e1d8a8a069c984bf28</anchor>
      <arglist>(const int &amp;a, const int &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ac7697d08863b81aae8cdb6372e490e54</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a35f089ff26558455d322bdcec8e6cf34</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_tan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__tan__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a0aaf714847ab4dcea13cf3b87bad178c</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a94f05f71b29802eb1f0c4f5af2d50e67</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_tanh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__tanh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tanh__op.html</anchorfile>
      <anchor>a320bfec7655bc6e0e3e1c2da569a846f</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tanh__op.html</anchorfile>
      <anchor>a5a42ae6b52110e5c3671bdf0fd1becc6</anchor>
      <arglist>(const Packet &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_zeta_op</name>
    <filename>structEigen_1_1internal_1_1scalar__zeta__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__zeta__op.html</anchorfile>
      <anchor>a1294ec9b1904ca7049454d682df67be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__zeta__op.html</anchorfile>
      <anchor>a2f84ca9bc92a40a07baf99a6f3f0813c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__zeta__op.html</anchorfile>
      <anchor>a25854b992c6fdc70164f04c3096371d7</anchor>
      <arglist>(const Packet &amp;x, const Packet &amp;q) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ScalarBinaryOpTraits</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>scalar_product_traits&lt; ScalarA, ScalarB &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; AutoDiffScalar&lt; DerType &gt;, typename DerType::Scalar, BinOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01AutoDiffScalar_3_01DerType_01_4_00_01typename_01DerType_1_1Scalar_00_01BinOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01AutoDiffScalar_3_01DerType_01_4_00_01typename_01DerType_1_1Scalar_00_01BinOp_01_4.html</anchorfile>
      <anchor>a5e8f04ebd3db02f2d308cc1690052840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01T_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01T_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>a3ddad9b7a6d73680e9bb6f541df70524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01typename_01NumTraits_3_01typename_01internal_1_1e56d7471d15e084cfef57c181a609e17b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01typename_01NumTraits_3_01typename_01internal_1_1e56d7471d15e084cfef57c181a609e17b.html</anchorfile>
      <anchor>ac255ba4c0d28dd1d600d3220dc31d078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01void_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01void_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>ab0051f4547c36694de736a63b33c7ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt;, BinOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01DerType_1_1Scalar_00_01AutoDiffScalar_3_01DerType_01_4_00_01BinOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01DerType_1_1Scalar_00_01AutoDiffScalar_3_01DerType_01_4_00_01BinOp_01_4.html</anchorfile>
      <anchor>a5f2f186ee03a4f32839029d3503807e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01NumTraits_3_01typename_01internal_1_1enable__cb0e31770c68ef6e6bb9fa3dde8a23d7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01NumTraits_3_01typename_01internal_1_1enable__cb0e31770c68ef6e6bb9fa3dde8a23d7.html</anchorfile>
      <anchor>a06cb8365d175cb46f94c2c335b902c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01T_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01T_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>a74cfc68c9c5a4440874c383b773be35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01void_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01void_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>ada3e378d2e165f502226f4512e180cb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ScalarVertex</name>
    <filename>classcorbo_1_1ScalarVertex.html</filename>
    <base>corbo::VertexInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ScalarVertex &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a1b40acb84b50f3b0f8d70d4512e02364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ScalarVertex &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a063491db826509e2207b5d58e14f4a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>ac9ea4a55332c4da843a76c2a23c5f110</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardTop</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>afa202c0f8c55c4851a139ec9413bf5c6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getData</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>ad287303bb90e12ec288cd28d267e5ff0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>getDataRaw</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a2eb3ddf3c50cb7bdfe656a96f3a7d21f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>af218c64cd98d71428ce7316336da191e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimensionUnfixed</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>afa5b7a0156bc3944f4c0d7c1f3088805</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getLowerBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a36d7b0dd09c41a7c569ea9ab57a6f818</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBackups</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a199fc07920a3e30af3fbab74bd5d8e78</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>ae7ac9e068ec4458fe45af809d52dfdfc</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a8d0c51c33b5b660858d839f9fb47faaa</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a924e6a788e67dfe32ce16890f405ab69</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getUpperBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a749ab93f8e99dfcc943a132758616d9f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>afbf3564b6247d662e4290e587414719f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteLowerBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a51ae12cf3c898ae50cf36961df858f97</anchor>
      <arglist>(int) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a7bc0dd4de3c61162bb1ec88ce1fc5f2f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteUpperBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>aed35a6e4789f09e060a2481f67234bdc</anchor>
      <arglist>(int) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a076c83e08507bea84f4f47433d39dbfc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFixedComponents</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>abbac819e5a1c51add2470058a63a0350</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixedComponent</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a9400c79100b0efc2efc3a8d58678fe64</anchor>
      <arglist>(int) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a263f3ea67b5cf3e0cb9426230a371975</anchor>
      <arglist>(const double *inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a9e855de5eaf2b6c5c7c79aba13efa96e</anchor>
      <arglist>(int, double inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plusUnfixed</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a08b8561324f447dfde57cc905289c7c9</anchor>
      <arglist>(const double *inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>ac4b8fa5127a979b6d8f1222f81caecd3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a4f03f4bdef53830f0b336738bbe3ac11</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarVertex</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a8bfdc3cd54d7dc9465efd7e1a3f3ca01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarVertex</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a569d0d8317aac779fc0d8369f40d07c5</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarVertex</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>aecdab98634a2fe5a83f51f23a7b0b4ec</anchor>
      <arglist>(double value, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarVertex</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a9e902b67696e6d9104be4fcd1d5c14cf</anchor>
      <arglist>(double value, double lb, double ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarVertex</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a296b790cc90cd03afea9404326e6ffd5</anchor>
      <arglist>(double value, double lb, double ub, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a6d5128f27b4456f4ba8831c154094294</anchor>
      <arglist>(double value, double lb, double ub, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a75ef914eb5682507366eecec100b04c4</anchor>
      <arglist>(int, double data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a507b45af17611033509ab3eefdbffd9e</anchor>
      <arglist>(bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a4906f62d70fbe2a4f1fae8bf2730a303</anchor>
      <arglist>(double lb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a3774a9c3f052d7c02cac40df6f0651da</anchor>
      <arglist>(int, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a8c643cafe4ad83f5cec80d6f0d636076</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>aabacb6c6f73d56a86c921eb3e5e71964</anchor>
      <arglist>(double ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a4b507b825b3b93b0dae66224a627b83b</anchor>
      <arglist>(int, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBounds</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a36bc8c27d8d24349a49302963885c3fe</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>top</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a44ab4edd88562c7f2b2e79aab0171c24</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>value</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a8522ee4444e57108d1a6beef545126c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>value</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a69f6bb7aa24d5d2621c4fac06fbfda6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>values</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a564c856644dd55effa04746792ab5296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>values</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a7bbadac4ce49612310b30eba1bbe2130</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>_backup</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>ab9c2d2fba3fb45c1282436ed3cb21c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_fixed</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a54b111b01b0cf667841da4e86d4a5e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_lb</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a26fb50ef38425d59f04f1cb97f465256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_ub</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>a3812a7225cccf4f3e92f15dc2da60713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_value</name>
      <anchorfile>classcorbo_1_1ScalarVertex.html</anchorfile>
      <anchor>aff39b0c4a71d642e1248602177ce1740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::RandomSetter::ScalarWrapper</name>
    <filename>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>ScalarWrapper</name>
      <anchorfile>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>aa26797bd3bc8203144578a201c959cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>a31bafe9fdacc140fdbac55ff44dfda2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Scaling</name>
    <filename>classScaling.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScanLauncher</name>
    <filename>structEigen_1_1ScanLauncher.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1ScanLauncher.html</anchorfile>
      <anchor>a47093017d60d96679d8f0faf822398f2</anchor>
      <arglist>(Self &amp;self, typename Self::CoeffReturnType *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ScopeCollectionWidget</name>
    <filename>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addMeasurement</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a3ed113adb894498bef3a2753b2504d1b</anchor>
      <arglist>(const QString &amp;key, Measurement::ConstPtr measurement, SignalHelper::SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addScope</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>aac3752dd395d1444a25253edfade7546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>closeAllScopes</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a9cd0a40c356040fdd53730d23b523152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>initializeTask</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a1f1775ad050215f7cb17f7f4e1632387</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a091e4840b9699b286e7c5c2d284377bb</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resizeScopeAxes</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>ad5a626bae8e5ed0d0698c7aec42fb9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>previewTimeUpdate</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a54dbec96da1e38aaa8e26d6352fc4120</anchor>
      <arglist>(double preview_time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestScopeAxesResize</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a5fd9b90c69dec6f431cf11c9f1736481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scopeMeasurementUpdate</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>aa227ba13f131464c88102e602127fb69</anchor>
      <arglist>(const QString &amp;key, Measurement::ConstPtr measurement, SignalHelper::SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scopeSignalRemoval</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>aa161d2f28d2f3d54ede65c0ba132c67c</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scopeTaskInitialization</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a54ea3c8ca77ef8f54902a25364bab0dd</anchor>
      <arglist>(int task_id, bool inherit_signals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopeCollectionWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a2cba0eb1ade800b28e3e7dcc2407b705</anchor>
      <arglist>(SignalHelper::ConstPtr signal_helper, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>ae527fc768e76b099703e45d1a0c05adb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopeCollectionWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a2413ab2e3828030bc494d280612a24a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createMenu</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a5ec000e4b7f9d381947564f10c3ba4ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createScopeArea</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a333716d18b6ec91d0e1d675fbd0306d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_current_preview_time</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a7dd563452beac0c6d689523f99f9b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_dial_preview_time_timer</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a52c36d7e0c50f6457dcc9ee7505e2fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_inherit_signals</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a4d1955f97441aebae77a6688de0ab619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_main_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a22899632251f53ec4f46b068a06654f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_scope_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>a4b4b49a2816570f854d23204f38231e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHelper::ConstPtr</type>
      <name>_signal_helper</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeCollectionWidget.html</anchorfile>
      <anchor>aeaad8d154682e6ef951b4e3ef0ebec0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::scoped_array</name>
    <filename>classEigen_1_1internal_1_1scoped__array.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a0806589a4a7087c0ee02f6e748675e00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>ada65cb975813d98f2450d3bc257821da</anchor>
      <arglist>(std::ptrdiff_t i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>aab88c47f00a9b3522fe60793d18f1e17</anchor>
      <arglist>(std::ptrdiff_t i) const</arglist>
    </member>
    <member kind="function">
      <type>T *&amp;</type>
      <name>ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a53e524d42e288b9117a59f5aded705dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a612b4dec5cb49f476918c94ef4901623</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_array</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a9f8920e0264b84f4371ebeac7db8d85b</anchor>
      <arglist>(std::ptrdiff_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_array</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a708d27772099e7b552ad85668b75cd9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>aaaacb69ab097052df3316b63051544b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ScopeWidget</name>
    <filename>classcorbo_1_1gui_1_1ScopeWidget.html</filename>
    <class kind="struct">corbo::gui::ScopeWidget::SignalData</class>
    <member kind="enumvalue">
      <name>bottom</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a3c289545a357ea431f7d8ff4f8c940eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inactive</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a5bd92cbf6c1c8dff25cc4a543eb0b0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResizeDragStratPositions</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bottom</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a3c289545a357ea431f7d8ff4f8c940eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>top</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a6f37315fa2c1186ec010fc99f54eb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inactive</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a5bd92cbf6c1c8dff25cc4a543eb0b0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>top</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4f73793400e1b306b9b0d173a1c1bb01a6f37315fa2c1186ec010fc99f54eb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addMeasurement</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a3dbc8c19a22a8f52011923679a9b6c30</anchor>
      <arglist>(const QString &amp;key, Measurement::ConstPtr measurement, const SignalHelper::SignalData &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>aa1bf3348c5d6bbde8e3cbd6d3e263109</anchor>
      <arglist>(const QString &amp;signal_key, int value_idx)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>aa081677c98f0ad331af133ca4761105a</anchor>
      <arglist>(const QString &amp;signal_key, int value_idx, const SignalHelper::SignalData &amp;signal_data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>initializeTask</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>af9a4061d53c3824375619641bd543f6f</anchor>
      <arglist>(int task_id, bool inherit_signals)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeAllSignals</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>afbcacc584ab2839106199c8b8eb86a0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeSelectedSignals</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a69ab6657b0262e27e7657eb769bd6f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4d7d32fa3243e665ac083d9cb1017999</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a22cb75f1efdd2e034be3181f931e4d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>rescaleAxes</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a770d06adeee658bdb25aa2e8ee9967f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPreviewTime</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a1baa83aef2e5b07f866d8747ff4f8f3b</anchor>
      <arglist>(double preview_time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a16f4a3d94f8eaa3881505649cc9ce314</anchor>
      <arglist>(const QString &amp;key, int value_idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopeWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a0dcc83e9e9cf211dd2076033147afc82</anchor>
      <arglist>(SignalHelper::ConstPtr signal_helper, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>abf948736eb8103f606087ea7b146591a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopeWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>af90545b97143f350fa59056022deebba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>QCPAbstractPlottable *</type>
      <name>addBoxPlot</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a0d597451746c1f3e94563567b2a7c3e3</anchor>
      <arglist>(const IndexedValuesSetSignal &amp;indexed_values_set, const QColor &amp;color, const QString &amp;legend_text, bool replot=true)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>QCPAbstractPlottable *</type>
      <name>addTimeSeriesGraph</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a394cb7008bb6b2c5746c504504c993e9</anchor>
      <arglist>(const TimeSeries &amp;time_series, int value_idx, const QColor &amp;color, const QString &amp;legend_text, bool zero_order_hold, bool replot)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>scopeContextMenuRequest</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>ae1719c9e3248b43cc5cc2a67272d01c5</anchor>
      <arglist>(const QPoint &amp;point)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>scopeMousePress</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>af471a7394e49f93adc7c2208a7df6c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>scopeMouseWheel</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a9e5be6dcaf63d2ede48d0015125a2fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateTimeSeriesGraph</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>ae2793ea3ccaeb703f50d987f3095a892</anchor>
      <arglist>(SignalData &amp;data, const TimeSeries &amp;time_series, bool enlarge_axis, bool replace_data, bool replot=true)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateTimeSeriesGraph</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>acf4f42ec96a935f00ea732eb6ce7831c</anchor>
      <arglist>(SignalData &amp;data, double t, double value, bool enlarge_axis, bool replot=true)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateTimeSeriesSequenceGraph</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a75617c9dc44fb6d28e66a5b7e8d96bf8</anchor>
      <arglist>(SignalData &amp;data, bool replot=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a751f22c4826409f8ecc477130caec917</anchor>
      <arglist>(QDragEnterEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>aa1f6777fcae2a951d78727b247f820a7</anchor>
      <arglist>(QDropEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVector&lt; QHash&lt; QString, SignalData &gt;::iterator &gt;</type>
      <name>findActiveSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a36aa5d9aa93e1886acbaebb81f042bf4</anchor>
      <arglist>(const QString &amp;key, SearchType search_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>fromValueEncodedKey</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a0f5cb70755989e1272e5d89a29dde908</anchor>
      <arglist>(const QString &amp;value_encoded_key, QString &amp;key, int &amp;value_idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QHash&lt; QString, SignalData &gt;::iterator</type>
      <name>getActiveSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>af93cd8ae956e03025b5846e82372154b</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QHash&lt; QString, SignalData &gt;::iterator</type>
      <name>getActiveSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a1f9de43dac258b8fd6a8d04cc1f21f61</anchor>
      <arglist>(const QString &amp;value_encoded_key)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isGraphActive</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>af4264d548b80343a315fc2efbb3a88ff</anchor>
      <arglist>(const QCPGraph *graph) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>ae4931fc62deb3fa014d8810cfd7dd103</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>aa037bee810209e9e15f449c42a60cbad</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setGraphActive</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a83161f41a3bc172948fc3bf5de0d2452</anchor>
      <arglist>(QCPGraph *graph, bool active)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupLegend</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>ac960af0d2accd516d7717d54f69c7171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>toValueEncodedKey</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a4593885010adef1b9512c13922ce0e1b</anchor>
      <arglist>(const QString &amp;key, int value_idx) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHash&lt; QString, SignalData &gt;</type>
      <name>_active_signals</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>ae5ecc73a4e1f7b09160c6f6aff9e59db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_current_preview_time</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a82655e5dc148ab4a08055e8bf14ff6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResizeDragStratPositions</type>
      <name>_drag_start_pos</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a9552c0e6a9d9c55f29c64b9c1214f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_last_signal_header_time</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a568f50087a058840ab50b15ee14e3c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a30ba7d10fbb68e934e5877424bea1360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_legend_initialized</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>acf01af1c942bb4eed508dad9ee5c2b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCustomPlot *</type>
      <name>_plot</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>abd87be609e8b4f171695b8cc4f7b21d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRect</type>
      <name>_resize_drag_start_geometry</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a5ee063863345137ece8d8d223929d993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>_resize_drag_start_position</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>a8875992af0067f32e07053bdcf22e538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHelper::ConstPtr</type>
      <name>_signal_helper</name>
      <anchorfile>classcorbo_1_1gui_1_1ScopeWidget.html</anchorfile>
      <anchor>aefbe2d9a6355c339cf398ab1d4536054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Select</name>
    <filename>classEigen_1_1Select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></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 EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a75e7f84a9bfbaa17ecf79fa22009e1e2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aa14bf665b3b186f03cc249f0e29382df</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ae359e219e28bfe6fd86ecd41f3e4be23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConditionMatrixType &amp;</type>
      <name>conditionMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a4db06ba06b8bffedb6131829921d57fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ElseMatrixType &amp;</type>
      <name>elseMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a2224dc787b2a3c1277bfd3e7d73fdb2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a8a1769dfa37f2fd7e8fe595017aa4812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Select</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ad328fe4025aa96f75274f6b4fab30c11</anchor>
      <arglist>(const ConditionMatrixType &amp;a_conditionMatrix, const ThenMatrixType &amp;a_thenMatrix, const ElseMatrixType &amp;a_elseMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ThenMatrixType &amp;</type>
      <name>thenMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aef4491645cd9801c5c79e7e89c29a09b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConditionMatrixType::Nested</type>
      <name>m_condition</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a969e6a49eb45b9bd87ad7096374f7708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElseMatrixType::Nested</type>
      <name>m_else</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a318df0767b557cab035ffc820f5908cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThenMatrixType::Nested</type>
      <name>m_then</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aa728d54f8ae00c00daa282c7132bad1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Selector</name>
    <filename>structEigen_1_1internal_1_1Selector.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>bool</type>
      <name>select</name>
      <anchorfile>structEigen_1_1internal_1_1Selector.html</anchorfile>
      <anchor>a66f98a6fcfbb8d99adeed205aaf6fcbc</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</anchorfile>
      <anchor>aff9204e97b5c0a7887b0619c6305dd34</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>selfadjoint_matrix_vector_product&lt; Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</anchorfile>
      <anchor>aff9204e97b5c0a7887b0619c6305dd34</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product_symv</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product__symv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <base>selfadjoint_matrix_vector_product&lt; Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::selfadjoint_packed_rank1_update</name>
    <filename>structinternal_1_1selfadjoint__packed__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>internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01Upa5eff2e1f5aa5eec42f78aee7799a3d0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01Upa5eff2e1f5aa5eec42f78aee7799a3d0.html</anchorfile>
      <anchor>a8bcb87c37f6421d0a3d5981f8fe4aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01Upa5eff2e1f5aa5eec42f78aee7799a3d0.html</anchorfile>
      <anchor>a823db1e9ff13c1fab83dc5513eafa1e8</anchor>
      <arglist>(Index size, Scalar *mat, const Scalar *vec, RealScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01Upce29a2a0af6015f96ab0bd9a4a2b36da.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01Upce29a2a0af6015f96ab0bd9a4a2b36da.html</anchorfile>
      <anchor>a4cb2e0e77f9671b49679332acb32c4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1selfadjoint__packed__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01Upce29a2a0af6015f96ab0bd9a4a2b36da.html</anchorfile>
      <anchor>a7e831a9437e04d28737dddacec8f1b97</anchor>
      <arglist>(Index size, Scalar *mat, const Scalar *vec, RealScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a64d780aa6d380d5388af949c047b63d9a3219d42aa33d013b22e85bbd931f3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a64d780aa6d380d5388af949c047b63d9a3219d42aa33d013b22e85bbd931f3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a892de9df7cc9490ebe251092ae68445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1606839a276bbdc3b514f7a63cab6f81</anchor>
      <arglist>(Dest &amp;dest, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>afc536b73dfd80dfc1ac50feab4a3241ea1db855a369597cd24f406df83a51be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a7ad64032b9531c31f814288670846ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>ActualLhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a30f30ca16054f6626fb5f8333b25b209</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>aa64be4897e7ee0bd9f3a6e040a359064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>ActualRhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>adc2ed77f11c82a4d8111f3c041004589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>aa1c4c97a8a9a43a31b6f62d06e4441ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>afc536b73dfd80dfc1ac50feab4a3241ea1db855a369597cd24f406df83a51be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ae819ff714c2a9d2c9bc5ac7dc315bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ad8a1f4b3bf87481e4eda9d1b96f336af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a27c075c8c1e30a437d3e8ca0bafb2bf7</anchor>
      <arglist>(Dest &amp;dest, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a9d33f2bdcf7fd93ac8262057cf705c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a99002243cffcd9b2a8d6ca2f70f6a6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a09ec354734138e86c15a4d3edc797b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a201773d2c85cbbb0476832190c711ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a9835d848b228177d3f1203c57f169176</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a91361b7706e773ff2e1f10721ec87637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1a2efad3f69a316f6eebf803d8ebe75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a99002243cffcd9b2a8d6ca2f70f6a6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a9d33f2bdcf7fd93ac8262057cf705c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>af0af8f7c324b22f7d223d07ce9006807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a201773d2c85cbbb0476832190c711ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ab157c2a00ee419cb164eec2eaf251046a09ec354734138e86c15a4d3edc797b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a3d659c239e416d2e9430eb37b9927838</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>aac01d65082977579764e985402319c55</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector</name>
    <filename>structEigen_1_1selfadjoint__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>OtherIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>af4105cc4314d61eded8193ba3ec2069d</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a7ed6fd3bf80ebbb7f2bd50c7e01bec1f</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update</name>
    <filename>structEigen_1_1selfadjoint__rank1__update.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a2ff1df182b583b1d70d12885ce11b484</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a99819a805869dbd3010c72cbb07848fd</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</anchorfile>
      <anchor>a4590f063ff0e7f9244f94739e1912ba4</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</anchorfile>
      <anchor>a3e300809989bb33416ab62cd52795709</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointEigenSolver</name>
    <filename>classEigen_1_1SelfAdjointEigenSolver.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9ea12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9eadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9ea9bebdb8fd135f2ed1cf56aa00e4b72e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9eaf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9eadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Size, Size, ColMajor, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0cbb16dc8baf4058188ea308fa37a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8a59ab7734b6eae2754fd78bc7c3a360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa8238634587d40c56228848470acb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9eaf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adb61f4a18acdd0d7dc27939dc7f9bf9ea9bebdb8fd135f2ed1cf56aa00e4b72e8</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>adb61f4a18acdd0d7dc27939dc7f9bf9ea12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>SubDiagonalType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aeef7348fa4e1c14b469fd26d17f7713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;</type>
      <name>TridiagonalizationType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aee7b34cdccc189fa836c20f55f8415dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac395e416bcc6cfd9c9250a54abe5a6d0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a_matrix, int options)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a88bcdc24112efa7c4d2ebb3476efcbe9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver &amp;</type>
      <name>computeDirect</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a40b0a68841d6176b1ab98743cc82bef4</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>computeFromTridiagonal</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a297893df7098c43278d385e4d4e23fe4</anchor>
      <arglist>(const RealVectorType &amp;diag, const SubDiagonalType &amp;subdiag, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RealVectorType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a70cd19f50655c35185a0453bac9879b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC EigenvectorsType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>adef2b536b75db1c19bb956214092ab2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a56bd59b85a6f6f00ff7bff307ad0e015</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a71fe0aea0b22d176efcea556c5c160f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType</type>
      <name>operatorSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5c5158fd86366081bdabec38112c2c8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>af3466b3809be4a7738d84493d80d4737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ade694ed7b0a4d9da9480cedc849be76f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>af20f466a4c29477271e91841e3382b27</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9ba10b83f095b18dbea345db7304acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8992bfdbf1c6dbdd44dc8c4cfa1467a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a26697e6c17e490fd4f6315276c597fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealVectorType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a1ba3c7fe4703ee7eed528a18e53b0289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorsType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4c86f72288084ac48c2b6493a893bae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7d3a941711a788da32be6cc6126e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7619df2065e46bde1f509cae1bc15a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>m_subdiag</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5da95aa467ce0555d01a69ba357f62bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::direct_selfadjoint_eigenvalues&lt; SelfAdjointEigenSolver, Size, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac6b52963cfee7ba77cf9f2314b29546b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfAdjointShape</name>
    <filename>structEigen_1_1SelfAdjointShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SelfAdjointShape.html</anchorfile>
      <anchor>a52c0289f8b1a896123ac4da6a889963e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointView</name>
    <filename>classEigen_1_1SelfAdjointView.html</filename>
    <templarg></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>aac7e92f84aff9b98885e1e6da2a92ce7ac5bf3958babb12b10fa780f96f1902c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a435823ed083ea5d02d80221ef7e5f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a3f4dda7428e92eba1fd23209d6861ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa17738ff0610ef13cb569f8da0871770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a2c091fa183af81f0d5d45082ad724dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const MatrixConjugateReturnType, UpLo &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa17703ae1b2a688b2bc167d98a4d7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7fb31929335c590a2599c2c6b90e9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, internal::traits&lt; MatrixType &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8ae92703d920130b38a383f8b165146c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a435823ed083ea5d02d80221ef7e5f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8153ae731ffa15dfc178f575fb542a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a9ec5b4c046771bcfbfdf751f3356095b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a80c089aea071ac21f4e4a1347cd18b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4bf6749960d2e447b4117b4c81f16fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7ac5bf3958babb12b10fa780f96f1902c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa1a7d8e02948fef953e9703500b2d97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af4867e7938d7f7044cc06159ed01528c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af9f0234ebeae4c4ca512bcd5fb5e8bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af52acc0942ece2de9b6db4a99cc6656e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4cbbdfc1684ad9d8c305116f9e0f45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a3f4dda7428e92eba1fd23209d6861ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a96d0c17202b034ee2231f26ee6085558</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a609a17b1dac717854b9d77586f7b7698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a2b900ce2de72008ae104d691b37dd4fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad49cb2f908a2069cbacf9836b9bd6b84</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1f0c389753a56b97bbb26dcab820f111</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a500b2a5fe1b0ea6e9da750b83bbe78e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7bab741cf0dd1dafceca328786f1ff32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abe2f0e6cbade78463ff973178947db98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad4f34424b4ea12de9bbc5623cb938b4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a6b14f347cf3b1d5f2e2d00934c2af9c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject, UpLo &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a644155eef17b37c95d85b9f65bb49ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject, UpLo &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a405e810491642a7f7b785f2ad6f93619</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a66a1518f827efb1b95e8c2fc7dc9b5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4aa77f5b290e2b14653eb34d035acc6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; SelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a596f45c0a2338e12c3156f2cf1935d67</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a12a7da482e31ec9c517dca92dd7bae61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a3e525f82da8beeed15359a7f64fefedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a650325c31cbae96d040ab0f95e21dba7</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4739585861baa13b25dcce5ed6658311</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa63a7382c7ee17c2aee7eb7423cdf4c8</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a069a85ae895ef96f21a2b180cfe84097</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a51495c1de8eaa0b6ffd20a507d0dc961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a48f8d3daf5c2e24fefa670accdbddb40</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abdff2b280dd18dfbe1ca99338b381870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a673b3ab02955b5eb6285a1834472e103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt;(TriMode &amp;(Upper|Lower))==(UpLo &amp;(Upper|Lower)), TriangularView&lt; MatrixType, TriMode &gt;, TriangularView&lt; typename MatrixType::AdjointReturnType, TriMode &gt; &gt;::type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ac7b8bf0e2e4636b3d1e4f0564716bf6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa9a5b0e28d3930a197bafc04ee96f546</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC Product&lt; OtherDerived, SelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abd831d90ff3629691bed2866ca20bd2f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC SelfAdjointView&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, MatrixType, product), UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a030083323f93c80f5df30846207ec456</anchor>
      <arglist>(const Scalar &amp;s, const SelfAdjointView &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfAdjointView&lt; const Derived, UpLo &gt;</name>
    <filename>classEigen_1_1SelfAdjointView.html</filename>
    <base>TriangularBase&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa17738ff0610ef13cb569f8da0871770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a2c091fa183af81f0d5d45082ad724dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const MatrixConjugateReturnType, UpLo &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa17703ae1b2a688b2bc167d98a4d7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7fb31929335c590a2599c2c6b90e9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, internal::traits&lt; MatrixType &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8ae92703d920130b38a383f8b165146c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a435823ed083ea5d02d80221ef7e5f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8153ae731ffa15dfc178f575fb542a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Derived</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a9ec5b4c046771bcfbfdf751f3356095b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a80c089aea071ac21f4e4a1347cd18b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4bf6749960d2e447b4117b4c81f16fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7ac5bf3958babb12b10fa780f96f1902c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa1a7d8e02948fef953e9703500b2d97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af4867e7938d7f7044cc06159ed01528c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af9f0234ebeae4c4ca512bcd5fb5e8bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af52acc0942ece2de9b6db4a99cc6656e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4cbbdfc1684ad9d8c305116f9e0f45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aac7e92f84aff9b98885e1e6da2a92ce7a3f4dda7428e92eba1fd23209d6861ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a96d0c17202b034ee2231f26ee6085558</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a609a17b1dac717854b9d77586f7b7698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a2b900ce2de72008ae104d691b37dd4fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad49cb2f908a2069cbacf9836b9bd6b84</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1f0c389753a56b97bbb26dcab820f111</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a500b2a5fe1b0ea6e9da750b83bbe78e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7bab741cf0dd1dafceca328786f1ff32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abe2f0e6cbade78463ff973178947db98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad4f34424b4ea12de9bbc5623cb938b4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a6b14f347cf3b1d5f2e2d00934c2af9c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject, UpLo &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a644155eef17b37c95d85b9f65bb49ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject, UpLo &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a405e810491642a7f7b785f2ad6f93619</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a66a1518f827efb1b95e8c2fc7dc9b5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4aa77f5b290e2b14653eb34d035acc6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; SelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a596f45c0a2338e12c3156f2cf1935d67</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a12a7da482e31ec9c517dca92dd7bae61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a3e525f82da8beeed15359a7f64fefedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a650325c31cbae96d040ab0f95e21dba7</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4739585861baa13b25dcce5ed6658311</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa63a7382c7ee17c2aee7eb7423cdf4c8</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a069a85ae895ef96f21a2b180cfe84097</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a51495c1de8eaa0b6ffd20a507d0dc961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a48f8d3daf5c2e24fefa670accdbddb40</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abdff2b280dd18dfbe1ca99338b381870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a673b3ab02955b5eb6285a1834472e103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt;(TriMode &amp;(Upper|Lower))==(UpLo &amp;(Upper|Lower)), TriangularView&lt; MatrixType, TriMode &gt;, TriangularView&lt; typename MatrixType::AdjointReturnType, TriMode &gt; &gt;::type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ac7b8bf0e2e4636b3d1e4f0564716bf6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa9a5b0e28d3930a197bafc04ee96f546</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC Product&lt; OtherDerived, SelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abd831d90ff3629691bed2866ca20bd2f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC SelfAdjointView&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, MatrixType, product), UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a030083323f93c80f5df30846207ec456</anchor>
      <arglist>(const Scalar &amp;s, const SelfAdjointView &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::SelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>a5773a46c08e277d36bc4c4d790436c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::SelfAdjointViewReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>aa7ba3f052591bc68e6d52269ceb355df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SerialIntegratorSystem</name>
    <filename>classcorbo_1_1SerialIntegratorSystem.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a8d6b15ecaa7a101e45f53fe4e0f8d032</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a1a116409a936bf8a39f1ec4f57bc201c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a384078cfca01cc22129f7e374eac85fd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a1919be3c86cf1e526038e598bf846924</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a1e9fb89b81026dd1d52cfb96d3471682</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getTimeConstant</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a7960ded09d01ee3089ef276bc675255e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a2770c6afcd5eb3102a617dfd48e4791e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>af943822597dc83eb84591c29c8d89c00</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialIntegratorSystem</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a01e5f7c63c7b5692fe5ff21a7ef81366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialIntegratorSystem</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>ad38b4dbc9166b159cca83496b1883668</anchor>
      <arglist>(int dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimension</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a45b3e7ed4fc5d473dbb88643ea80b717</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeConstant</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a5e8e63b2d2e9c8c93dd1f109ec3c8611</anchor>
      <arglist>(double time_constant)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a39dfca435e3e33d6f5119bd924c2f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time_constant</name>
      <anchorfile>classcorbo_1_1SerialIntegratorSystem.html</anchorfile>
      <anchor>a4eb1af5a979c2feeca7a948bc824fc84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaa243cd8836786c40b5d44485b15eb561.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaa243cd8836786c40b5d44485b15eb561.html</anchorfile>
      <anchor>a7dca142c70d99e6e1c3c5264b25b9c94</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl.html</filename>
    <templarg></templarg>
    <templarg>Big</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl.html</anchorfile>
      <anchor>a1258fcb8a505a55e4e0b54077011f9e5</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a84de7f15ad1832d9c6b51b8f32e4c571</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SGroup</name>
    <filename>classEigen_1_1SGroup.html</filename>
    <templarg>Gen</templarg>
    <member kind="typedef">
      <type>internal::tensor_symmetry_pre_analysis&lt; NumIndices, Gen... &gt;::root_type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>a7457e4f2ce0e62e54e84130a655e211a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SGroup&lt; Gen... &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>a3b6a40404a2799016872ebb8ad847a5e</anchor>
      <arglist>(const SGroup&lt; Gen... &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SGroup&lt; Gen... &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>a46e5bec873c48607a7f11b4863238fdf</anchor>
      <arglist>(SGroup&lt; Gen... &gt; &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SGroup</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>a6505d8797e76e3e91dc133eae3455abb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SGroup</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>ade6e736f85ff247053337277b7bb9e57</anchor>
      <arglist>(const SGroup&lt; Gen... &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SGroup</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>ac8122e1296d66ffefab8409edcbf96d1</anchor>
      <arglist>(SGroup&lt; Gen... &gt; &amp;&amp;other)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1SGroup.html</anchorfile>
      <anchor>a5e543c75e04f31c29c2b3316d9243df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ShootingGridBase</name>
    <filename>classcorbo_1_1ShootingGridBase.html</filename>
    <base>corbo::DiscretizationGridInterface</base>
    <class kind="struct">corbo::ShootingGridBase::ShootingInterval</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ShootingGridBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a38f5049578155dc5264d4b250f0a4e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ShootingGridBase &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a3f9d9809f8a1b209fb6d5152ea828e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a848552842c211e98482025dc06b509f1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a2805ad5d75a52997e78f63b8d6c3da1e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a433f6ba59a13da7a3a893ae2032a9684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDtRef</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a15668e2cd5eefa0ebc0ea8c15d245cce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aec952c983c932d3720077243b770f177</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a570eb5ad322b102230e637383e1d3dc3</anchor>
      <arglist>(Eigen::VectorXd &amp;u0) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a59371a0758d40c7c17dbd3ff633288fb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInitialDt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a3e2a1dbce4230fa63e9994388f8cd7cd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInitialN</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a4dda039543d3ae210a31496a3b14f547</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a2b0c1364dbed833e63e946cb0fe6389a</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a05520ece5138aa2ad433df56ff1a2e21</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNRef</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a3d4d2746ba7a9879a30bd776128063b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateAndControlTimeSeries</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a1c443c557310798ed236c1568a76e9a7</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ad978d8add0ce15ecb8e1052fc116a863</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstantControls</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a2034fa0e9671866cf53a901462c47600</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSingleDt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a1d0a70d7cd700ddd2c497018fdddfd45</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a8e0cb4eefdc645685316e89779da2df2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTimeVariableGrid</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>abafc3b626e8c65b249d84808ed99d7ab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUniformGrid</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a35df402f201a0ef865f97ee8d0df06ba</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a920c5c9714dfb15eab0d37fc3826122c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesStateTrajectory</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ace1ad28829ff788baddb16e5fc250cfa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsiderIntermediateStateConstraints</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ae5ec273f6c2295175b5245d82ee93923</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDtRef</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>af28711a066ce1801a6a8e1d225257af1</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialDt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a28c81d12f331fc3bf46cfbeb87bcb126</anchor>
      <arglist>(double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a6396a95deb4fd8a350790252c5fcb46d</anchor>
      <arglist>(int n, bool try_resample=true) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNRef</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ac27e102b0e2d4934e3ec13338ca33e68</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumControlsPerShootingInterval</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>af86e990e70065f08e93fbf792bfdd65d</anchor>
      <arglist>(int num_u_per_interv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumControlsPerShootingInterval</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a3a05b4925f81162e3ecbbe0023d79732</anchor>
      <arglist>(int num_u_per_interv, bool intermediate_x_constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumericalIntegrator</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a841dc282dcd237ce99d2503558322d34</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarmStart</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aefd48b879d687834ca10df4329164dde</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXfFixed</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a925fbe25310c62e847ab9638fa96a08c</anchor>
      <arglist>(const Eigen::Matrix&lt; bool, -1, 1 &gt; &amp;xf_fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShootingGridBase</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a6e39049c2d3b3ee8522e994c7a1640f2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GridUpdateResult</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>afd1cb4fc803e2f20fc731aecd1e7db6c</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShootingGridBase</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a3c8ad370bd52cf95c4e350111195dc3a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptGrid</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ad4cccf78eb78ae43e5d700b26c03f484</anchor>
      <arglist>(bool new_run, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAndInitializeXfFixedFlags</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a66322ee985dcc537d2fc70b145936858</anchor>
      <arglist>(int dim_x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>af36e3ada29e63c79a2fb6993a04559fa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>createEdges</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a2ba263f44ce01b7a218d484ed6d7dce0</anchor>
      <arglist>(NlpFunctions &amp;nlp_fun, OptimizationEdgeSet &amp;edges, SystemDynamicsInterface::Ptr dynamics)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findNearestShootingInterval</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a8dd642955bcee32a11c7e6435560a64d</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aee6daadcb3f1b4b7b15d99e96cb04e5f</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeSequences</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>acc6462799bf637127cfc39840383312f</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0, const Eigen::VectorXd &amp;xf, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDtFixedIntended</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a1f137c61c6fd0ebd9451ed3b27074b1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGridAdaptActive</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>afa46e1f254dd9867ad57b4a3abcc14bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMovingHorizonWarmStartActive</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ae5b8061add4e093a62c311e26c79eecc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isXfShootingNode</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a14c96119c1501c62ad082383a19d2aaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resampleTrajectory</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aaa5dd24c6be61610a0579a05638fc112</anchor>
      <arglist>(int n_new, NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateBounds</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a33bdd3ee7620532f2599dff393ffb5fd</anchor>
      <arglist>(const NlpFunctions &amp;nlp_fun)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>warmStartShifting</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a86953e5ec0c9807267904d02573a480e</anchor>
      <arglist>(const Eigen::VectorXd &amp;x0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>_active_vertices</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a335fa6a2565d3305695564fb5f189bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVertex</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a1de0357640654a2ced9ca04515926178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_lb</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a5e26a4acefd541d3134b7c039cae639b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ref</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a83f7ca1f67001d1bf9e7e63a5a26594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dt_ub</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a0ed80b695efffd7224f06f2506134302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_first_run</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>afc821b1370efae758b090e6fe45ac516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_full_discretization</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aaeeab8bb0345f53d4e5e6ff86ff38cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a4b02a8620097391e272be94ea57b70fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_intermediate_x_constraints</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a2a8b13b34b3430fce8f1073802a20f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ShootingInterval &gt;</type>
      <name>_intervals</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ac75b31bf880962918f03794eca808d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_adapt</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>acacecf6e04cbc23b934851728aef6784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_n_ref</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a7ae2f0b936c9655882325c38e9abb562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_u_per_interv_ref</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>ade9b086ed28dc63a77761d3ed4b2bb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warm_start</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a6783fa287733a9250e0916705c836957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartiallyFixedVectorVertex</type>
      <name>_xf</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>a776306dd0738e128f3345810f283743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; bool, -1, 1 &gt;</type>
      <name>_xf_fixed</name>
      <anchorfile>classcorbo_1_1ShootingGridBase.html</anchorfile>
      <anchor>aef23accffb26aee2d9c2d476c17add01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::ShootingGridBase::ShootingInterval</name>
    <filename>structcorbo_1_1ShootingGridBase_1_1ShootingInterval.html</filename>
    <member kind="variable">
      <type>VectorVertex</type>
      <name>s</name>
      <anchorfile>structcorbo_1_1ShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>a7deee8db052643e3161da3fbe7e01dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>u_seq</name>
      <anchorfile>structcorbo_1_1ShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>af5bfbdb487a7f650dcabea2984a03854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::NonUniformShootingGridBase::ShootingInterval</name>
    <filename>structcorbo_1_1NonUniformShootingGridBase_1_1ShootingInterval.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getIntervalLength</name>
      <anchorfile>structcorbo_1_1NonUniformShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>af6a32dfb50c51c995d7eb57f464d0953</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ScalarVertex &gt;</type>
      <name>dt_seq</name>
      <anchorfile>structcorbo_1_1NonUniformShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>a19f53d783eced8f0dabae8ac0f45b265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VectorVertex</type>
      <name>s</name>
      <anchorfile>structcorbo_1_1NonUniformShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>abdec007e4faa106e8fb9a53f3d952915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; VectorVertex &gt;</type>
      <name>u_seq</name>
      <anchorfile>structcorbo_1_1NonUniformShootingGridBase_1_1ShootingInterval.html</anchorfile>
      <anchor>af81a0033a62521435733993d34dddbaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::SignalCollectionWidget</name>
    <filename>classcorbo_1_1gui_1_1SignalCollectionWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a1d3b41c773b8b26b68a85e11fbb32601</anchor>
      <arglist>(const QString &amp;key, SignalHelper::SignalData &amp;signal_data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>moveToRecent</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a2a1f39ecef29f77de00efd2a62df8b55</anchor>
      <arglist>(const QDateTime &amp;dtime)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeTreeItem</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>ab5fa7e81ea3aff3782b0c4ecaa700777</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestTaskParameterBackup</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a1a3a87b508a1d8c78180a2903a937e31</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>taskRemoved</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a00587564db2dc22c40a7ded6bf895c3b</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalCollectionWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a4368c9c8f7fefd6b86da2ae68c9f5383</anchor>
      <arglist>(SignalHelper::Ptr signal_helper, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>adb0aa3b8bdee1e2e8e409a927a526fd6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SignalCollectionWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a8db9ff0d16c882f0498c533854efe344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a3dc27a18293b3173308d997799214d44</anchor>
      <arglist>(IndexedValuesSetSignal::Ptr ivs_signal, QMenu &amp;menu, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsMatrixSetSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>aad0c731b55fe28cd093fb867e43d0022</anchor>
      <arglist>(MatrixSetSignal::Ptr mat_set_signal, QMenu &amp;menu, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsMatrixSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a4ea42cccec3e99ce44109f567082ad72</anchor>
      <arglist>(MatrixSignal::Ptr mat_signal, QMenu &amp;menu, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsMultiValueSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a681f9c8a7aa342174350e78f9b2f5b3d</anchor>
      <arglist>(SignalInterface::Ptr signal, QMenu &amp;menu, QMenu &amp;menu_export)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsSingleValueSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>abf8b58b5894f62a943b0c9eb26b1787b</anchor>
      <arglist>(SignalWidget &amp;signal_widget, QMenu &amp;menu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a1939e2c032465fd82139a62a0914b916</anchor>
      <arglist>(TimeSeriesSequenceSignal::Ptr ts_seq_signal, QMenu &amp;menu, int signal_value_idx, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a6f8ef6c347b67d427c9c7ab306d41ffd</anchor>
      <arglist>(TimeSeriesSequenceSignal::Ptr ts_seq_signal, QMenu &amp;menu, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>aeb163a13fac375627c82ee5d9fad8f47</anchor>
      <arglist>(TimeSeriesSignal::Ptr ts_signal, QMenu &amp;menu, int signal_value_idx, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addContextActionsTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a524c457bb021b212b067cb46c4b79d49</anchor>
      <arglist>(TimeSeriesSignal::Ptr ts_signal, QMenu &amp;menu, QMenu *menu_export=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createHistoryArea</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>acd77fca732495ad8aac577d5acd0fa0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtendedTreeWidget *</type>
      <name>createSignalTree</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a39f9c47ed3755370d337a1d981682c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getGroupInfo</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>abb436c5295d0cc9654a11d72c78df7db</anchor>
      <arglist>(const QTreeWidget *tree, const QTreeWidgetItem *item, QString *name_out, int *id_out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>namespaceContextMenu</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a3f80767bcd304930e30009d7c5ce3f7f</anchor>
      <arglist>(const QPoint &amp;point, QTreeWidget *tree)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recentGroupContextMenu</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>ac5dd55aa041da4faecd85cb77b2c1c92</anchor>
      <arglist>(const QPoint &amp;point, CollapsableGroupBox *group, int task_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a4e1148579b7e23cf79515c576a5ac509</anchor>
      <arglist>(QTreeWidget *tree, QTreeWidgetItem *item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_current_task_id</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a83fa14b9acde63ed4f1f5d19c07998b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_main_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a16833f56d194042d9ae33790b95dc53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; std::tuple&lt; CollapsableGroupBox *, QWidget *, int &gt; &gt;</type>
      <name>_recent_signals</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a9bbd8ecbea214f2b9b1f0b13c0d6c6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHelper::Ptr</type>
      <name>_signal_helper</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>a03072be3ea352028558208cbc37a6d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtendedTreeWidget *</type>
      <name>_signal_tree</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalCollectionWidget.html</anchorfile>
      <anchor>afe8ab910bd4f559fe133811278df8b56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::gui::SignalHelper::SignalData</name>
    <filename>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</filename>
    <member kind="variable">
      <type>QSet&lt; int &gt;</type>
      <name>active_indices</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a238d47aca4512a021f41a46889af98d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dimension</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>ae5fb3934bea7373f847aaff5386f4db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a30c1280e60051fa0ed2b46f9883298ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>namespaces</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a077ef7803f46bde4110dd2f5e87c7812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>short_name</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>aa585b943f6df17ccc5eb4bfa3302d41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SignalInterface::Ptr</type>
      <name>signal</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a611443d5edfdd9b0a4321959b375e0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>task_id</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a072574c260e5f899f1bdde54046742a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>value_labels</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a70cdb8911eb553e72d41f7d24a5db856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>zero_order_hold</name>
      <anchorfile>structcorbo_1_1gui_1_1SignalHelper_1_1SignalData.html</anchorfile>
      <anchor>a104ed5617cbc014bf067ed2d71201f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::gui::ScopeWidget::SignalData</name>
    <filename>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</filename>
    <member kind="function">
      <type></type>
      <name>~SignalData</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>ae4b9c271cc726927adb5fcdd7527d84f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>graph_color</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>aadfec7e693ee798a79aa9d394fa351f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>legend_text</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>a3ffb3c28dc894484edcc08318de745ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QCPAbstractPlottable *</type>
      <name>plottable</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>a268e4602eb723358d4a1ab5fdef2d677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>task_id</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>a1646548952716290dc3af8dc65aa4f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeSeriesSequence::ConstPtr</type>
      <name>ts_sequence</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>a3a75e45bd32bf8c8d1212a845623c5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_idx</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>a7587b36fc75523ec786870f7923878d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>zero_order_hold</name>
      <anchorfile>structcorbo_1_1gui_1_1ScopeWidget_1_1SignalData.html</anchorfile>
      <anchor>ac756700289ace01658caf181030d5811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::CommonSignalTarget::SignalGroup</name>
    <filename>structcorbo_1_1CommonSignalTarget_1_1SignalGroup.html</filename>
    <member kind="variable">
      <type>std::vector&lt; SignalGroup &gt;</type>
      <name>children</name>
      <anchorfile>structcorbo_1_1CommonSignalTarget_1_1SignalGroup.html</anchorfile>
      <anchor>aa06a0a7e72db505e2c02900220f02fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name</name>
      <anchorfile>structcorbo_1_1CommonSignalTarget_1_1SignalGroup.html</anchorfile>
      <anchor>ac50d343d739fd6a72eacf6a9764ac459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SignalInterface::Ptr &gt;</type>
      <name>group_signals</name>
      <anchorfile>structcorbo_1_1CommonSignalTarget_1_1SignalGroup.html</anchorfile>
      <anchor>a3aec5ca4404339289d2a66ccbf8ce8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SignalGroup *</type>
      <name>parent</name>
      <anchorfile>structcorbo_1_1CommonSignalTarget_1_1SignalGroup.html</anchorfile>
      <anchor>affcdc498f99582f7fb21f580a013b466</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>corbo::SignalHeader</name>
    <filename>structcorbo_1_1SignalHeader.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getShortName</name>
      <anchorfile>structcorbo_1_1SignalHeader.html</anchorfile>
      <anchor>a0dfc1aa53dd687feb2567c22327dbdec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structcorbo_1_1SignalHeader.html</anchorfile>
      <anchor>a04c00f4e316a40edec17575198612de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>time</name>
      <anchorfile>structcorbo_1_1SignalHeader.html</anchorfile>
      <anchor>ab833ca64d2c25beb146bb95334b245c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_dimension</name>
      <anchorfile>structcorbo_1_1SignalHeader.html</anchorfile>
      <anchor>a0603978580e4160dc6513309f90dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>zero_order_hold</name>
      <anchorfile>structcorbo_1_1SignalHeader.html</anchorfile>
      <anchor>aa541eaca96bd8408cc0e71707672745b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::SignalHelper</name>
    <filename>classcorbo_1_1gui_1_1SignalHelper.html</filename>
    <class kind="struct">corbo::gui::SignalHelper::SignalData</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const SignalHelper &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>acc747541fbe256056997a2e38787975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SignalHelper &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ada87c70c50a197379a7e347fd305815b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QHash&lt; QString, SignalData &gt;</type>
      <name>SignalMap</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>aa75718d30e4a42ceecc4f5587ee5907e</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newIndexedValues</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a4bf4a8f34b36008886f2d228e402af24</anchor>
      <arglist>(const QString &amp;key, IndexedValuesSignal::ConstPtr indexed_values, SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newMatrixSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>aa038cb8d2744fd7dc8db9f7a8607690b</anchor>
      <arglist>(const QString &amp;key, MatrixSignal::ConstPtr matrix_signal, SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newMeasurement</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a01e7ae1dff0de7aa542974aa9bd7211e</anchor>
      <arglist>(const QString &amp;key, Measurement::ConstPtr measurement, SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ab8ab9fa2d70bc02ad954d7e8e52dba4f</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>acfe5e253fe4227897786cbe8910f8adf</anchor>
      <arglist>(const QString &amp;key, SignalData &amp;signal_data)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newTimeSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a4f95600d058ce3f8267669bbb61776c2</anchor>
      <arglist>(const QString &amp;key, TimeSeriesSignal::ConstPtr ts, SignalData &amp;signal_data, bool first)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>signalRemoved</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a5a0416114ec8ed6606ef2572fc3ed503</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndexedValues</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a9925bd653acdfd1da67b51b33cee58e7</anchor>
      <arglist>(const QString &amp;name, IndexedValuesSignal::Ptr indexed_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndexedValuesSet</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a049cc379960c8c6e6f8552643a71f55c</anchor>
      <arglist>(const QString &amp;name, IndexedValuesSetSignal::Ptr indexed_values_set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMatrixSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a1bf1834723b1d9c0a5ef9df56a023080</anchor>
      <arglist>(const QString &amp;name, MatrixSignal::Ptr matrix_signal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMeasurement</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a19f4a6a0893229ae4ebc7c2c7736e519</anchor>
      <arglist>(const QString &amp;name, Measurement::ConstPtr measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ae4ae0701124d53744c378df8984eece4</anchor>
      <arglist>(const messages::Signal &amp;signal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTimeSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>aef35106dd356478d7deeba94495e6970</anchor>
      <arglist>(const QString &amp;name, TimeSeriesSignal::Ptr ts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAll</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a163d04975e0c6e18c0b7466b41a8b59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCurrentSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>adc9c04d08feae87a2b05e11aa9fad343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearNamespace</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a3024d1dae4ad4273c497edf7ce286bac</anchor>
      <arglist>(const QString &amp;namespace_pattern, int task_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a5f219a6e99fe3c07b73441f8bf2c2a02</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentSeriesId</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a705c7c7c6d6e429aae52247c783a48fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, CommonSignalTarget &gt; &amp;</type>
      <name>getSignalTree</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a8b3bbe995e97639b261a8e5d32ae4fed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, CommonSignalTarget &gt; &amp;</type>
      <name>getSignalTreeRef</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a69886061b315f7d678467aabe7173fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSignals</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ac4fa737f62033dd49d175d831d9d7e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a8e27352f09e1efdb4a5fcce66cc4dc09</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSignal</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a2c945d2ff4378132f5013fea3c9be2be</anchor>
      <arglist>(const QString &amp;key, int value_idx)</arglist>
    </member>
    <member kind="function">
      <type>SignalData *</type>
      <name>signalData</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ae64d974b5bdb09e63a2bc103296bd5f2</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const SignalData *</type>
      <name>signalData</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a197c7b2cc4077c8f27b23147d2b9563f</anchor>
      <arglist>(const QString &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalHelper</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a852cd65847a01e4b4578376d4a640009</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>SignalMap &amp;</type>
      <name>signalMap</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a093ae9f2009c9f82af8143814af58d32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SignalMap &amp;</type>
      <name>signalMap</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a771e303f5cb21ea7d8b7b1810b3c828a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startNewSeries</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ad4757144fea5825b0aba4c7ff1a8edc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extractNamespace</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>af7a1bb9b1522ac5d853bf46b47466c48</anchor>
      <arglist>(const QString &amp;name, QStringList &amp;namespaces)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>key2Name</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a1f7b09cfcde036c562393126877ab84a</anchor>
      <arglist>(const QString &amp;key, QString &amp;name, int &amp;id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>name2Key</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a7971c94d22bc5550186db374af89b11f</anchor>
      <arglist>(const QString &amp;name, int id)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const int</type>
      <name>ALL_VALUES</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>ab9a2e71b8b4d3d814a089f0ff292af97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>name2Key</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a56fad39217226b4735abf179fda7561a</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a41f9b13d95bedf22913288ae633316b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalMap</type>
      <name>_signal_map</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a5bb1bf97dbd5f2300116db3f80463d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, CommonSignalTarget &gt;</type>
      <name>_signal_tree_map</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalHelper.html</anchorfile>
      <anchor>a754874485c910d35c3e40dfb37813aab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SignalInterface</name>
    <filename>classcorbo_1_1SignalInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const SignalInterface &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>a71a009d7c43a0a26167ef92179f193eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SignalInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>a456fa4e807c601dca5c531b9a5483d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>adab18eecc19f6596f3262bd301a1579f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>a9c8b61bae74e1f854431b0a3dee3e06b</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;sublabels) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SignalInterface</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>aa5b55ffdacd0d30d2fb3b117f322dedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SignalHeader</type>
      <name>header</name>
      <anchorfile>classcorbo_1_1SignalInterface.html</anchorfile>
      <anchor>ae03744bf1c73bc0c5dc3bb4f5d30152d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SignalTargetInterface</name>
    <filename>classcorbo_1_1SignalTargetInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SignalTargetInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a865cfc422f1dff3e02fff660571d313f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>registerMeasurement</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a1c7e65136cc2b99b767f3bc7641ba14d</anchor>
      <arglist>(const std::string &amp;unique_name, int value_dimension, const std::vector&lt; std::string &gt; &amp;value_labels={}, bool zero_order_hold=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>registerTimeSeries</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a0a8573a2e0747fa31eb253fd4288caf5</anchor>
      <arglist>(const std::string &amp;unique_name, int value_dimension, bool zero_order_hold=false)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendIndexedValues</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>ab54ef8d002ae8597a0ec9b203587d0c7</anchor>
      <arglist>(const std::string &amp;unique_name, int index, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendIndexedValues</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>af4d29b3ca850754168365752598330d4</anchor>
      <arglist>(const std::string &amp;unique_name, int index, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendIndexedValues</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a6131b937fc071b1d09986ac502a9c433</anchor>
      <arglist>(IndexedValuesSignal::Ptr indexed_values)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendIndexedValuesSet</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a7e17591d61ff0ea82b5a57d533e6e820</anchor>
      <arglist>(IndexedValuesSetSignal::Ptr indexed_values_set)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendMatrix</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a8693c8472db76283b6f7d50fa6aa555c</anchor>
      <arglist>(const std::string &amp;unique_name, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;matrix, const std::string &amp;label=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendMatrix</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a1ec1932ca6eb2423a5fc5ee273ebf028</anchor>
      <arglist>(MatrixSignal::Ptr matrix)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendMeasurement</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a54acfec8e2967b0990872d96012c7127</anchor>
      <arglist>(const std::string &amp;unique_name, double time, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;value_labels={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendMeasurement</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a7146346b12f80c3a7cf266899fa22dbb</anchor>
      <arglist>(const std::string &amp;unique_name, double time, const std::vector&lt; double &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;value_labels={})</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendMeasurement</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a6d41fb7b2bdd36492eaca80c81106165</anchor>
      <arglist>(Measurement::ConstPtr measurement)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendTimeSeries</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a85a95b3a6515e470226be107e3364f9c</anchor>
      <arglist>(const std::string &amp;unique_name, TimeSeries::Ptr time_series)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendTimeSeries</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>acd36f81d2f7d4f91ce64ace4854d6248</anchor>
      <arglist>(TimeSeriesSignal::Ptr time_series)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SignalTargetInterface</name>
      <anchorfile>classcorbo_1_1SignalTargetInterface.html</anchorfile>
      <anchor>a3757246dd5a08c3261e36b06c29daae4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::SignalWidget</name>
    <filename>classcorbo_1_1gui_1_1SignalWidget.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>key</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>aa0bc55744c1cdccb15047b84a460fef7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>aa7a2856a7baf620ce63bff27a9c8fd34</anchor>
      <arglist>(const QString &amp;title, const QString &amp;key, int value_idx, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a2ae0269f743dc79a0f2e44510aae5aca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>valueIdx</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a2f0213c079219e250adec8ceeccc4b60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SignalWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a29b9e6c85fffd5e118de163cd51d9010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a4988eb6b8a7aaaffd767f63367708836</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>aad9d75024f5dc4ffdcfe429f2a9ce078</anchor>
      <arglist>(QMouseEvent *event) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_context_menu</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>ad2ae35dc6133c9c5bbe745521c814c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>_drag_start_position</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>af76c3d0b1e436aab94eb74143a014279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_key</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a7e20c74e2436080d42897dd9524bb242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>a7bcb8042b73eb0da3b146ad52dea921d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_value_idx</name>
      <anchorfile>classcorbo_1_1gui_1_1SignalWidget.html</anchorfile>
      <anchor>afb157e308b327e7258a6d72f0e1f5566</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>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__impl.html</anchorfile>
      <anchor>a5067c92af24f8102e8b41e3716db4894</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimpleOptimizationProblem</name>
    <filename>classcorbo_1_1SimpleOptimizationProblem.html</filename>
    <base>corbo::OptimizationProblemInterface</base>
    <member kind="function">
      <type></type>
      <name>SimpleOptimizationProblem</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>af8634daa6c977608a0d1f096acc98e2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOptimizationProblem</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a190f62f718f6e6cd6c8d814cab727caa</anchor>
      <arglist>(int parameter_dim)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ac192b937a48c04fab91dd9273b721640</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a13590ebc1016acc2a15fe2148832d186</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab3d957f04a3ea197d84f969fec16e711</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ac35250f5fc013edf7606e8d743cec641</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>af7d1dc21c4e25bfa27cd3905024cb7e9</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a3aae98c560a05c7edac95a871c92c221</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a14fb62d521d191cf1ff769a4042b3d19</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aee4237c3978bb96cf72d966c1b43b48a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8dded5ebdae5633b640a52b3cc220e0d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a184265cf0c330195b284678f96236aa5</anchor>
      <arglist>(int parameter_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aa8490bae6e83da5954059f69172cace6</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getXRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab5f72a13246e2774248179004fbebc87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getX</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aed43e97f0b0cda41b5e70b526262d67a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>afc11578855a07750e0a0d89d674bb835</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getLowerBoundsRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a6de95437971bedf180b2f0622dd4355a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getLowerBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a4b8327d04cb41cb4ab3c62841aaede09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8baf3c4750ae15f1e84258a616110cdb</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getUpperBoundsRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aee02b5709a34c2ef166398e77a6a2a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getUpperBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a491ab571f9918f43fdb18f0322ece0cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aacb72c46bedf22e383b4e4451cba0ee6</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ad258bc6f6b94ab23609fc6748eb4149a</anchor>
      <arglist>(int idx, double x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab9f7f23ee7b86caecf98ad339db19dae</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8676a5b8c5e916c51e9e2baf92871ff0</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>afb6f45df0836cdf8f6cc13b3524db294</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a706c7accb94dcd621fa5baca44c9dabc</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a1e312ec2e6ec7db179ee98ca94e84bde</anchor>
      <arglist>(int idx, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a4988008d2b7a77bac45c823340ffa253</anchor>
      <arglist>(int idx, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aea8fdb97f038608853c928839d752ee5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a1c4dc187a1bed2d4c97ef94d9d090242</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a048053f603e527f64d7e586c445b68aa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>acd66d3da5ebc6ececaaf550953fcd764</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ad3895e08ada6bbb6bf7a39309af46786</anchor>
      <arglist>(int idx, double increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab8ed3705a9c43e6f40a2f8a4401ed845</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a3fb8c4021f5d50670d71e1743d5050c5</anchor>
      <arglist>(bool keep_backup) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a95b8a6939fb5e18d24ed93d4e75f6d53</anchor>
      <arglist>(bool all=false) override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ac192b937a48c04fab91dd9273b721640</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a13590ebc1016acc2a15fe2148832d186</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab3d957f04a3ea197d84f969fec16e711</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ac35250f5fc013edf7606e8d743cec641</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>af7d1dc21c4e25bfa27cd3905024cb7e9</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a3aae98c560a05c7edac95a871c92c221</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a14fb62d521d191cf1ff769a4042b3d19</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aee4237c3978bb96cf72d966c1b43b48a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8dded5ebdae5633b640a52b3cc220e0d</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a184265cf0c330195b284678f96236aa5</anchor>
      <arglist>(int parameter_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aa8490bae6e83da5954059f69172cace6</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getXRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab5f72a13246e2774248179004fbebc87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getX</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aed43e97f0b0cda41b5e70b526262d67a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>afc11578855a07750e0a0d89d674bb835</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getLowerBoundsRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a6de95437971bedf180b2f0622dd4355a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getLowerBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a4b8327d04cb41cb4ab3c62841aaede09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8baf3c4750ae15f1e84258a616110cdb</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>getUpperBoundsRef</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aee02b5709a34c2ef166398e77a6a2a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getUpperBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a491ab571f9918f43fdb18f0322ece0cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aacb72c46bedf22e383b4e4451cba0ee6</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ad258bc6f6b94ab23609fc6748eb4149a</anchor>
      <arglist>(int idx, double x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab9f7f23ee7b86caecf98ad339db19dae</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a8676a5b8c5e916c51e9e2baf92871ff0</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>afb6f45df0836cdf8f6cc13b3524db294</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a706c7accb94dcd621fa5baca44c9dabc</anchor>
      <arglist>(int idx) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a1e312ec2e6ec7db179ee98ca94e84bde</anchor>
      <arglist>(int idx, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a4988008d2b7a77bac45c823340ffa253</anchor>
      <arglist>(int idx, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aea8fdb97f038608853c928839d752ee5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a1c4dc187a1bed2d4c97ef94d9d090242</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a048053f603e527f64d7e586c445b68aa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>acd66d3da5ebc6ececaaf550953fcd764</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrement</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ad3895e08ada6bbb6bf7a39309af46786</anchor>
      <arglist>(int idx, double increment) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>ab8ed3705a9c43e6f40a2f8a4401ed845</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreBackupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a3fb8c4021f5d50670d71e1743d5050c5</anchor>
      <arglist>(bool keep_backup) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardBackupParameters</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a95b8a6939fb5e18d24ed93d4e75f6d53</anchor>
      <arglist>(bool all=false) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_x</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>abe11dbe76251a8a0254e3505e9bf49a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_lb</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aafe2b76c0b0278690be2ce398926be97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ub</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>a5d0115716eb146b2917da8eeb8a9e381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd &gt;</type>
      <name>_x_backup</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aa2b99fcc935d6f123fa1c21b490d2f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblem.html</anchorfile>
      <anchor>aaf7cdd6fb77b8fa039f8323292ca200e</anchor>
      <arglist>() const override=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimpleOptimizationProblemWithCallbacks</name>
    <filename>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</filename>
    <base>corbo::SimpleOptimizationProblem</base>
    <member kind="function">
      <type></type>
      <name>SimpleOptimizationProblemWithCallbacks</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>afe038dd477f3cce07ca0dd94512a3ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOptimizationProblemWithCallbacks</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>ae71ddc287f9a48b77b53f238602a0d2b</anchor>
      <arglist>(int param_dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_obj_dim</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a305733b046f3f99d0feb26e145706345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_eq_dim</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>afe82aec15371e0a47e6706d900697643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ineq_dim</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a319b36139f1db7a86d31fb65506de993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_lsq_form</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a04d1dbe91fc39ec4d650c6eb60f188a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_obj_fun</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a714fadd87aefce2a69e8f2d381604b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_eq_fun</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a50c81581c9c25cccb06acd55ef4735df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt;</type>
      <name>_ineq_fun</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a8eee76e102d625880fd497d77ad173c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectiveFunction</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>aaffc33613c19ce6ab39cb830263ac077</anchor>
      <arglist>(std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; obj_fun, int obj_dim, bool lsq_form=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEqualityConstraint</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>ac2e12d8fa66c8dd67209387a44c4abe8</anchor>
      <arglist>(std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; eq_fun, int eq_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInequalityConstraint</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a743190ec95054dbee95fd0c86d325fe8</anchor>
      <arglist>(std::function&lt; void(const Eigen::VectorXd &amp;, Eigen::Ref&lt; Eigen::VectorXd &gt;)&gt; ineq_fun, int ineq_dim)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a61b85ec80635f30df2212560ce3283a7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLsqObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a7b9957ff7be77c93e34e9edfbe0209a5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectiveDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>ad454e7adead8c56e0b66bc9da823cef6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEqualityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>acadfc6ab015c19b8dc8990e0b8f98743</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInequalityDimension</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a5ae83ba2320807d9de4111d9f4b33eb1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresProblem</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a421079fdf5aad8b4ee38e5dd766ccc5a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeValueNonLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a9f03db1df5dd694770597aa513d2f7ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesLsqObjective</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a75da9fafa417a69ef71eeacff59b93b6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesEquality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>adc614a8d0e3923d61e22348cf4bd1858</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValuesInequality</name>
      <anchorfile>classcorbo_1_1SimpleOptimizationProblemWithCallbacks.html</anchorfile>
      <anchor>a4e1b68e8a1409afd0054fdf20ffd1d8f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimplePendulum</name>
    <filename>classcorbo_1_1SimplePendulum.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a7773728a8d4a0f4cc51f340c4efab254</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>ac30af671d0b802c14f267f41a0e9548e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a7fac0be14c7a9bb160afd3280fbb7e4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a34d80176e3ceb396da06b8546a24d5d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>aade751fe41672fc7d0396fcceb779cc4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>af852589bb8c6c85f8223e143c9ca75e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a0644ab926fb2d6fc67b2bc7c7ae8bb39</anchor>
      <arglist>(double mass, double length, double gravitation, double friction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplePendulum</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a8e214d62fef72e343f4a16c91d131c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_g</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a1709548557ea67f877ed1137f9d2b96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_l</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a8d118055e9e375d7d7a61125fa16f16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_m</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>a47e53b395091c496654d56df066ddee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_rho</name>
      <anchorfile>classcorbo_1_1SimplePendulum.html</anchorfile>
      <anchor>ae4684be34d5362da71840b500c23ddd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimpleStateController</name>
    <filename>classcorbo_1_1SimpleStateController.html</filename>
    <base>corbo::ControllerInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a2d211ba7b9af3e5d5f0d0c3a56ef1692</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a432e89d7c21a2aa91581052b63bb67c2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a2625fc318b6abf673412d10c95ec0492</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>aa04ae924c337b9fdde4df31f5aea38d9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a34e49fc2ad6766ff2843cd5fbbae6c4c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ac56d7f85085b9fbc848612873ca78d36</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;expected_xref, ReferenceTrajectoryInterface &amp;expected_uref, const Duration &amp;expected_dt, const Time &amp;t, ReferenceTrajectoryInterface *sref=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ad1284f6ca5141814b0d890e3c81d2c4c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a30e4ddce9d88ff12ae8646ebcf7b64e8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a661d1b43d4891aee175d84efc2127518</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterMatrixV</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ad2d3fd10348f1f3e678029e2f4d31a50</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGainMatrixK</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ae4b0059448c4fbbf3a518a75fc8a4cc9</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishError</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ae8989a767ebe2ff655f1e03c23443c08</anchor>
      <arglist>(bool publish)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleStateController</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a93f064e5476779390e784837dcb4d3b2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>aafefd1202dc8ac78603686702b24ef3f</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_K</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>aeddefa97b8e53b90f9c2adb5649e9ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publish_error</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>a99613068089c5dffb1d7610165d1b95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>_V</name>
      <anchorfile>classcorbo_1_1SimpleStateController.html</anchorfile>
      <anchor>ab9406d66e335cebcc85b381693b991fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SimpleTensorContractionMapper</name>
    <filename>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>packet_size</templarg>
    <templarg>inner_dim_contiguous</templarg>
    <templarg>Alignment</templarg>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a92f4298cf09b420ecd791d489b22bb3fa58b57f577e3ca5669d49a4f5f1b63faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a92f4298cf09b420ecd791d489b22bb3fa58b57f577e3ca5669d49a4f5f1b63faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>computeIndex</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af3a0013da744a8499302cb694b7407c4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexPair&lt; Index &gt;</type>
      <name>computeIndexPair</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>aeeaac9f744f78c472e9e3bcf59aa4c2a</anchor>
      <arglist>(Index row, Index col, const Index distance) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a2b5c7583dda2cde33e6f2db303759ed3</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a8ac62af57a8eda84f7b792c9e98df4b0</anchor>
      <arglist>(typename Tensor::Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae9c096a712b45033172e5012c1f94501</anchor>
      <arglist>(Index row) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a31d1b85d23a41d89d7bf8d33cf4bf4fd</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>prefetch</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>acb247a9e53f1b0d7ba2b8b35ac2ad166</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SimpleTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a4804dcac1379d2ac369c498ba78dd17f</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a40dba6a809660c39908e594771829b9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_contract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae5f78245d7039ba305a6cbcff973b006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_ij_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af95e80823a44f012fc232e9f9c183328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_k_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a78b975882d09747de53a61ca830c0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_nocontract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a7f3d5e22172390121ed92fa99957d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffLoader&lt; Tensor, Tensor::RawAccess &gt;</type>
      <name>m_tensor</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a41109315edeac48282990b18853a361f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, Alignment &gt;</name>
    <filename>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</filename>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a92f4298cf09b420ecd791d489b22bb3fa58b57f577e3ca5669d49a4f5f1b63faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>computeIndex</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af3a0013da744a8499302cb694b7407c4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexPair&lt; Index &gt;</type>
      <name>computeIndexPair</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>aeeaac9f744f78c472e9e3bcf59aa4c2a</anchor>
      <arglist>(Index row, Index col, const Index distance) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a2b5c7583dda2cde33e6f2db303759ed3</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a8ac62af57a8eda84f7b792c9e98df4b0</anchor>
      <arglist>(typename Tensor::Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae9c096a712b45033172e5012c1f94501</anchor>
      <arglist>(Index row) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a31d1b85d23a41d89d7bf8d33cf4bf4fd</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>prefetch</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>acb247a9e53f1b0d7ba2b8b35ac2ad166</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SimpleTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a4804dcac1379d2ac369c498ba78dd17f</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a40dba6a809660c39908e594771829b9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_contract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae5f78245d7039ba305a6cbcff973b006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_ij_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af95e80823a44f012fc232e9f9c183328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_k_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a78b975882d09747de53a61ca830c0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_nocontract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a7f3d5e22172390121ed92fa99957d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffLoader&lt; Tensor, Tensor::RawAccess &gt;</type>
      <name>m_tensor</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a41109315edeac48282990b18853a361f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleTensorContractionMapper&lt; Scalar_, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, Alignment &gt;</name>
    <filename>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</filename>
    <member kind="enumvalue">
      <name>DirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a92f4298cf09b420ecd791d489b22bb3fa58b57f577e3ca5669d49a4f5f1b63faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>computeIndex</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af3a0013da744a8499302cb694b7407c4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexPair&lt; Index &gt;</type>
      <name>computeIndexPair</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>aeeaac9f744f78c472e9e3bcf59aa4c2a</anchor>
      <arglist>(Index row, Index col, const Index distance) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a2b5c7583dda2cde33e6f2db303759ed3</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>offsetBuffer</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a8ac62af57a8eda84f7b792c9e98df4b0</anchor>
      <arglist>(typename Tensor::Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar_</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae9c096a712b45033172e5012c1f94501</anchor>
      <arglist>(Index row) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar_</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a31d1b85d23a41d89d7bf8d33cf4bf4fd</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>prefetch</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>acb247a9e53f1b0d7ba2b8b35ac2ad166</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SimpleTensorContractionMapper</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a4804dcac1379d2ac369c498ba78dd17f</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a40dba6a809660c39908e594771829b9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_contract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>ae5f78245d7039ba305a6cbcff973b006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_ij_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>af95e80823a44f012fc232e9f9c183328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const contract_t</type>
      <name>m_k_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a78b975882d09747de53a61ca830c0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const nocontract_t</type>
      <name>m_nocontract_strides</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a7f3d5e22172390121ed92fa99957d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffLoader&lt; Tensor, Tensor::RawAccess &gt;</type>
      <name>m_tensor</name>
      <anchorfile>classEigen_1_1internal_1_1SimpleTensorContractionMapper.html</anchorfile>
      <anchor>a41109315edeac48282990b18853a361f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimpleThreadPoolTempl</name>
    <filename>classEigen_1_1SimpleThreadPoolTempl.html</filename>
    <templarg></templarg>
    <base>Eigen::ThreadPoolInterface</base>
    <class kind="struct">Eigen::SimpleThreadPoolTempl::PerThread</class>
    <class kind="struct">Eigen::SimpleThreadPoolTempl::Waiter</class>
    <member kind="function">
      <type>int</type>
      <name>CurrentThreadId</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a9413d75032db4ad4b7a230d383efdaf4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumThreads</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>af2b4abe6129bafe1f879793527e87de4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Schedule</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a17eb894c96e45d0eec8669f0585b9847</anchor>
      <arglist>(std::function&lt; void()&gt; fn) final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleThreadPoolTempl</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a2bb864f50bfe2c10bc85abd6118f617b</anchor>
      <arglist>(int num_threads, Environment env=Environment())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleThreadPoolTempl</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>ad72bdc4054720c3a01e5f9c9f04f578f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WorkerLoop</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a9a28d342ce15230d47c8f7cab681b8ac</anchor>
      <arglist>(int thread_id)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Environment::Task</type>
      <name>Task</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a4f2190a3464ba7fcc987302093f5d4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Environment::EnvThread</type>
      <name>Thread</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a0501debd067b395f58db798edbc4a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PerThread *</type>
      <name>GetPerThread</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a3f31416a18264266eb474c87d1034b44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>empty_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a5a80697988562d06c2a8951dc451c4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Environment</type>
      <name>env_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>ace485c2b810e2dc2b62ec25b0dd8a0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exiting_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a9845e99cbef94c18fe93c134e95e9a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>mu_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a0a9b85ef2c5635b650fa3777468ff8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; Task &gt;</type>
      <name>pending_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a9986e5d758e9fe1f07da6d66f2400a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; Thread * &gt;</type>
      <name>threads_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>ad835ccad3b9ae3e42591c01306330f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxSizeVector&lt; Waiter * &gt;</type>
      <name>waiters_</name>
      <anchorfile>classEigen_1_1SimpleThreadPoolTempl.html</anchorfile>
      <anchor>a52a3347f889c0423492cab41c74c0f25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::simplicial_cholesky_grab_input</name>
    <filename>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>const CholMatrixType *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</anchorfile>
      <anchor>a4327369cc2e079b176e9ef7501c4a825</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</anchorfile>
      <anchor>ad2473ac42c6e41b5eb5383be03740c05</anchor>
      <arglist>(const InputMatrixType &amp;input, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;tmp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const MatrixType *</type>
      <name>ConstMatrixPtr</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</anchorfile>
      <anchor>af24c0cdc4b29e1c18cb5cac4c8c66723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</anchorfile>
      <anchor>a56ae7a93a8b10ca64e27abf1cdaa4542</anchor>
      <arglist>(const MatrixType &amp;input, ConstMatrixPtr &amp;pmat, MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholesky</name>
    <filename>classEigen_1_1SimplicialCholesky.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6ada94bf2c37cd062de56b788eef07e9a804e480799a48d47f5716331f8745167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialCholesky &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>acb95874da43ae26dcd3228afeb6f396a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a176210eb1c2929da47b92932ab5175aa</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>a91a2eac19c5a7318d99318c5dc51d5de</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>aab645cfef859eac35c36a90840d264f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>abfb7e3899b15c22e51232b0d10411aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>acfe4d45d6d948b2da71a2b4b2916e874</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a78b2172edaf3d432efd701b1adf5d332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ad2f63a880fa15b7d179b3ed589f9da41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a3a1cd5316b5f277c4b9c76e039762d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6ada94bf2c37cd062de56b788eef07e9a804e480799a48d47f5716331f8745167</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>a0bf716eece77e158eaeccdefb3b840f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aa1501fd3d3f990a3f63167cb7974c773</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aca5767caed9529859546345255834895</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>abd631e700699e3abca942ae4a40b1e88</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>a2228f0937ba77a513c907ab1c3504d42</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7e9ed3b9d7e69d035cb3100afec7578f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab83cd3d6d8ad6144ebc1efdca97f7c0f</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>af724f0b3188a9160369d592f65fa278d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aaeebbb1f67c339c1468b5e51aa27e912</anchor>
      <arglist>(SimplicialCholeskyMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a28e2f382580e96b2fb14b4ca19c961ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aba6e0cfc5fdf1c1330153a2897be7b18</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>a6a195e6cef7be7c7df2f9c3fa3e41412</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_LDLT</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7bb0e20169f395ab691aab64fc7afc8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholeskyBase</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a27635ccbb60bbc28fa166d17729d4eebae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a79c2740430fb5423f1942532cedb952ba40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a79c2740430fb5423f1942532cedb952bafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>addfb5032ff8efea57e3576d96326e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a79c2740430fb5423f1942532cedb952ba40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const CholMatrixType *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a11c1c65307f0e15a45073e6f854baf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a79c2740430fb5423f1942532cedb952bafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>afb046a5d3d43cd0c7d49e934db5c2091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7d5ace38d212f98e659bfdaf947372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a27635ccbb60bbc28fa166d17729d4eebae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a60a6f0c73dfa90d8a5b679dd0469374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a37ab9aaf6c2cbb4cc15ecbba7e424c74</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a64793e46e9815288b9a429cc7b63a6bb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aa494e6ff5a27911c1f8c1fb27a56ff1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</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>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ab711e243888c29902afba59faee258ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3ac877f73aaaff670e6ae7554eb02fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aff1480e595a21726beaec9a586a94d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0e23d1f4a88c211be7098faf1cb41674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aafce8db4ee2d23ecf8888260d7c8b187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e59a8081d09fd8ff1ce9db4becbc150</anchor>
      <arglist>(const MatrixType &amp;a, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad51c38bfabe26bf3b6308fc9927b6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a09d0609d45b1b23e9ca0c2843e4d157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1783f1f0f212b3194a5395c270b992f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>acf66317d71c11d41dcb922448c9384b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098007bdfeaed3a9913a5f9d6442d6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLDLT</name>
    <filename>classEigen_1_1SimplicialLDLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>afd321e4ed7d7c8de11223a1dcd9b11a7aace042834b508964de643c8ca0432891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a637a7c0602f02b111cdcfd2d989d1288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ab34963cd215f0dbde76fbb86295a3e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>acf228a5f547659745a05c301c32f1455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a5a51cf68ff63dc6e7768af4c902870cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a04f0280ce756d8c6646739343b723af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a07e6a055524463088bf52593c3b259b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a74b4cdb1ba7110334065a5a1ebd51fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a7168f26f08ffc8e7102a125a760be159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aeeea6deb3af5931ae4099d6d08dba504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>afd321e4ed7d7c8de11223a1dcd9b11a7aace042834b508964de643c8ca0432891</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>a1dcaadc3107d4e43be01853532ea760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a6becf242cd792d5c8cb095184e31d699</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>a3917387194863ce995478c2dedf60e73</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a29e14dd450da71659b599ce53c6c0bd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ad2d911f7ae8812e50ed2c425acca1e5b</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>a80dfe1f4b4c8991252178de385e310bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ab486c0cd928c8b0c1c20c314f0963ad0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a16eb3402b26cc70f9f24da75f0c74426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a819d581e3768db316bc51f0f50fd0976</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>a5ce93133b485996d477db4eb2b32fb32</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLLT</name>
    <filename>classEigen_1_1SimplicialLLT.html</filename>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6d1858241d280a0151f26c5513115486a7e506f96d09a9226474713c8d6119c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aee0789f07ecf9d00d463c5d3e50b623c</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>afbe04a37b6a722db8e7f77912891b840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ace0b6daae06a5179014f494169eb4bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a911452eefeb22443f97cfbb4f1ef020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a915597b8ca19ec0b6208dcf9ff7af2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6b1c3a2f8ac026a40caaefaca01f2b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a10c93a32960fe4eb7d55d96075a9b0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>afc187e6870fb96b64390f8e2cca3f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aac61927828f8ff1a3d5d19ee006462f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6d1858241d280a0151f26c5513115486a7e506f96d09a9226474713c8d6119c76</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>a2adc7232b00b37a8f0eafa15551a4b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a0356f4b58924502dd71ce234ec358567</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>a329535cf4d5e5370cb8b5cacd8cb6a6a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a05a34e5f9da53de1205780bd991b310d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aae5b7771084e24f22f0074f6551db14f</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>a232f994f0106fa405c4066f7dbf81c95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a173073880c5fc17661b4505259de4aa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abd9294399538d5a62418cb0b62dc0cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6df9cc66170620b7f53a4d39e2c8b4f1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimplicialLLT&lt; Eigen::SparseMatrix&lt; double &gt;, Eigen::Upper &gt;</name>
    <filename>classEigen_1_1SimplicialLLT.html</filename>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aee0789f07ecf9d00d463c5d3e50b623c</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>afbe04a37b6a722db8e7f77912891b840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ace0b6daae06a5179014f494169eb4bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a911452eefeb22443f97cfbb4f1ef020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a915597b8ca19ec0b6208dcf9ff7af2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6b1c3a2f8ac026a40caaefaca01f2b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a10c93a32960fe4eb7d55d96075a9b0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>afc187e6870fb96b64390f8e2cca3f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aac61927828f8ff1a3d5d19ee006462f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6d1858241d280a0151f26c5513115486a7e506f96d09a9226474713c8d6119c76</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>a2adc7232b00b37a8f0eafa15551a4b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a0356f4b58924502dd71ce234ec358567</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>a329535cf4d5e5370cb8b5cacd8cb6a6a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a05a34e5f9da53de1205780bd991b310d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>aae5b7771084e24f22f0074f6551db14f</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>a232f994f0106fa405c4066f7dbf81c95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a173073880c5fc17661b4505259de4aa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abd9294399538d5a62418cb0b62dc0cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6df9cc66170620b7f53a4d39e2c8b4f1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimulatedPlant</name>
    <filename>classcorbo_1_1SimulatedPlant.html</filename>
    <base>corbo::PlantInterface</base>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a6b3e3c8f6683196c002d2d2cc3a28219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>control</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>adcedf5d5dee9877eca6de6b11f2201aa</anchor>
      <arglist>(const TimeSeries::ConstPtr &amp;u_sequence, const TimeSeries::ConstPtr &amp;x_sequence, const Duration &amp;dt, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a262481682037d8b1aa21d21438f7aa48</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ab3640b0adae36926f4405043014027f3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>accb9ecf2f85ce9d24682362b4c11bebe</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>acebe204a7e579d955fa33e9bab979609</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ad9c926a63281bd5a7ccf6499538e002f</anchor>
      <arglist>(OutputVector &amp;output, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requiresFutureControls</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ad5760b8d5fbc5b51da2c8445ce434a6a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requiresFutureStates</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a0175a0057775400bdc25170a6cc37ab3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a2fcadfcf8178642e89c8068b6b649ed8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitialState</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ab7b8316f5d5e84ac2765ed22ff77ec07</anchor>
      <arglist>(const StateVector &amp;x_init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputDisturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a2ed306fe0d2fa93c5466f32726453dbf</anchor>
      <arglist>(DisturbanceInterface::Ptr disturbance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrator</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a102a4cb30ba636b66b35d33119cbb42c</anchor>
      <arglist>(NumericalIntegratorExplicitInterface::Ptr integrator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputDisturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>aa6f43e8b009ebba4bffcdb00d1ea1ed0</anchor>
      <arglist>(DisturbanceInterface::Ptr disturbance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputFunction</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>af977bf4739258365a5963bf77a2fec14</anchor>
      <arglist>(SystemOutputInterface::Ptr output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setState</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a7aa56b7a675f94d0ed0e62d700ae8cb3</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;state) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateDisturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ae834aef9a79fb267d27b1ee53e644eff</anchor>
      <arglist>(DisturbanceInterface::Ptr disturbance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemDynamics</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a0c3ba9fa06b644dfa5b8d0ccf6ebb079</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedPlant</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a05bd412e85fb06e991183bdfbc4845d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedPlant</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a793a52c0785dc9eef90c8cbe0e7883d4</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, SystemOutputInterface::Ptr output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ControlVector</type>
      <name>_current_control</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>aa146241f17db76119e2267a5d6ae7f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateVector</type>
      <name>_current_state</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a07dc72b224e65fd28673bf0c570e6fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>aa38d0f99b2b3eb16fbe78b1ff6240972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateVector</type>
      <name>_initial_state</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a34314d9d2b3fc2764f96435bffa26368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DisturbanceInterface::Ptr</type>
      <name>_input_disturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a445ed7002c6710e3bd35be303e3ce41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumericalIntegratorExplicitInterface::Ptr</type>
      <name>_integrator</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ac95f7002cdeb1f3a507a256c43fa0cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SystemOutputInterface::Ptr</type>
      <name>_output</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>abb3defa098ff1cf19dd0e8e47c499734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DisturbanceInterface::Ptr</type>
      <name>_output_disturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>ac3bd7b9f7cf9c47f939c119a4f14422f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DisturbanceInterface::Ptr</type>
      <name>_state_disturbance</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a80d2efdc7379d0f7f2926ddbc32a874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeValueBuffer</type>
      <name>_time_value_buffer</name>
      <anchorfile>classcorbo_1_1SimulatedPlant.html</anchorfile>
      <anchor>a9e233ac737ab9a36fedf806dc46cb411</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SimulatedPlantThreaded</name>
    <filename>classcorbo_1_1SimulatedPlantThreaded.html</filename>
    <base>corbo::SimulatedPlant</base>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>ad151461917af6c5c9e976c3d23da4955</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>control</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a6f1bbc813eb1ba9e4b356746b350f896</anchor>
      <arglist>(const TimeSeries::ConstPtr &amp;u_sequence, const TimeSeries::ConstPtr &amp;x_sequence, const Duration &amp;dt, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a72bbe1506803d237c01a93c84042a24b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a763a130bb6670ffcc3aad92835a1cb28</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>acbc07c8478e27e662090119c67d7c122</anchor>
      <arglist>(OutputVector &amp;output, const Time &amp;t, SignalTargetInterface *signal_target=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>ae6bc834939ac2d7cacb413768bfa40e8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimulationRate</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>ada46434cdfd9094ab08b8a8c4bba31b4</anchor>
      <arglist>(double sim_rate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setState</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a154e2d399aaa09788150184aa20a6300</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;state) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedPlantThreaded</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a3694f0d54658cddcd430bdd8c92bf8af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedPlantThreaded</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>af0bbef6064f5b2e6f0e1cd012f0c9bf5</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, SystemOutputInterface::Ptr output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>ad3d08469de775cb693ef72a0847e62b4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimulatedPlantThreaded</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a8ab9a53469b8a4ffbf08189e25586f72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>simulate</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>ad037e5d4ac7ad66d28fcc34b47ecdbcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlVector</type>
      <name>_control</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a1d611f1d2e82ea2ea0d4b6cb7827a17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_control_mutex</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>abada8ef7c21f138e8ea8ec844e9b042f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_current_state_mutex</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>acee67ce39a62e8af1dad35f457eefe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_sim_rate</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a5c60300fe9fd76a350fd526220c82611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_stop_thread</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a61118389d720a8cdd137aa8105004884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_worker_thread</name>
      <anchorfile>classcorbo_1_1SimulatedPlantThreaded.html</anchorfile>
      <anchor>a7380c534272637579846fa9ae8228ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SineReferenceTrajectory</name>
    <filename>classcorbo_1_1SineReferenceTrajectory.html</filename>
    <base>corbo::ReferenceTrajectoryInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SineReferenceTrajectory &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a121e9c7c39d1c8b0f0f0ce95ba996c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a84761bd1ad59e5fe26bcfede4230cc41</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>abb8a426cee431548e29bdbd9aa87d0a4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getNextSteadyState</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>ae9ee505af99f74145ac899ee83924fcc</anchor>
      <arglist>(const Time &amp;t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getReference</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a32412b9a8f31192cd9b709e582d37d70</anchor>
      <arglist>(const Time &amp;t, OutputVector &amp;ref) const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getReferenceCached</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a5d4d65661dc290d9a85a481e6c90d0a5</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>aaf8c20e6fd5eb9d4254a98f34dc6f6ff</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>af882452c6fe8f65f82db9d8ac7847d33</anchor>
      <arglist>(double dt, int n, Time t) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatic</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>ae07a0ad63b6ee07ab76ed9c008972dfc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>aba067e075b2287649ecf5a4919f92676</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a9030dbf115a96765eab8343a54b4539c</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;dt, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a2bc66fc95ec9f0a5ccc48902bb953344</anchor>
      <arglist>(double dt, int n, Time t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a9136e30d433ef6fe146c1a4df3e2609a</anchor>
      <arglist>(const double &amp;amplitude, const double &amp;omega, const double offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SineReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a052222b16b0594f3a104ab10b526d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SineReferenceTrajectory</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>ad151fb50458cdb9d05eaea844d28f0c0</anchor>
      <arglist>(const double &amp;amplitude, const double &amp;omega, const double offset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_amplitude</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a9d8f6d73a80dd84ab4c1410461077158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_cached_dt</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a745e555192c5a33fda657dfb4353b509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_cached_t</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a649022a3b249a21cb9a5ab283d1e456c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OutputVector &gt;</type>
      <name>_cached_trajectory</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>a4a064b62e7008ab789766fa8dc3b8b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_offset</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>ac27fd8e4b63f6c1cc7ea1a7c83bfef9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_omega</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>ac1d9de6afec67956d2f92407320466d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputVector</type>
      <name>_zero_vector</name>
      <anchorfile>classcorbo_1_1SineReferenceTrajectory.html</anchorfile>
      <anchor>afd1b5fb03ce542a39e68842afe320cd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::SingletonVector</name>
    <filename>classEigen_1_1SparseMatrix_1_1SingletonVector.html</filename>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>ac912d690af0c5664bdae85d12bd9151e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>abe6509308a32c7b9a5cbc8729ad5e1da</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingletonVector</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a99863c3583a12e4d1e7ed06908650218</anchor>
      <arglist>(Index i, Index v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StorageIndex</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a10af4348b4fa6553a675c7f24e570c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StorageIndex</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>ae89cd4ddb27697744afa83851a8b458d</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>a31cbb148224bcb1518b8ee5d17e7cc2caa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a31cbb148224bcb1518b8ee5d17e7cc2caa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::size_of_xpr_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</anchorfile>
      <anchor>a856e9140ac48bac4e7b33fe16b935ecbac22b7330cb6f825b5e20895e4b004507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</anchorfile>
      <anchor>a856e9140ac48bac4e7b33fe16b935ecbac22b7330cb6f825b5e20895e4b004507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Sizes</name>
    <filename>structEigen_1_1Sizes.html</filename>
    <templarg>Indices</templarg>
    <member kind="typedef">
      <type>internal::numeric_list&lt; std::ptrdiff_t, Indices... &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>a6aa0bfb2c814c092942c5b8f42cc6ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>IndexOfColMajor</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>a12861d5ff0ba87f40598dda26a5b7ce0</anchor>
      <arglist>(const array&lt; DenseIndex, Base::count &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t</type>
      <name>IndexOfRowMajor</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>ac4140adc06d53f5cf8f5f171784b3ded</anchor>
      <arglist>(const array&lt; DenseIndex, Base::count &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>Sizes &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>adf2b582376e79409835b5c3249122a7b</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>operator[]</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>abfbcc60edc2c56c86c0d2eae43f98b25</anchor>
      <arglist>(const std::size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>ab7bfcdb30ee78574d8f403d52cecdd45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Sizes</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>a52b860967c98d26521aed061f721f706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Sizes</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>afda455d971c56ffb3913330ac7187dda</anchor>
      <arglist>(const array&lt; DenseIndex, Base::count &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>TotalSize</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>a2310e554fd6cd43f16670ad44a3cd7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::ptrdiff_t</type>
      <name>total_size</name>
      <anchorfile>structEigen_1_1Sizes.html</anchorfile>
      <anchor>a12a2db78a2ea19ef8ab76f3fccf60954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sizes_match_below_dim</name>
    <filename>structEigen_1_1internal_1_1sizes__match__below__dim.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg>m</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sizes__match__below__dim.html</anchorfile>
      <anchor>ad77be78c18dce4fdf245781ca7d21f3d</anchor>
      <arglist>(Dims1 &amp;, Dims2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, 0, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1sizes__match__below__dim_3_01Dims1_00_01Dims2_00_010_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sizes__match__below__dim_3_01Dims1_00_01Dims2_00_010_00_010_01_4.html</anchorfile>
      <anchor>a23647f26255ee1cc806c72d76484950d</anchor>
      <arglist>(Dims1 &amp;, Dims2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, n, n &gt;</name>
    <filename>structEigen_1_1internal_1_1sizes__match__below__dim_3_01Dims1_00_01Dims2_00_01n_00_01n_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>n</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sizes__match__below__dim_3_01Dims1_00_01Dims2_00_01n_00_01n_01_4.html</anchorfile>
      <anchor>af6b615aa41f89ab531db325bbd6dc86b</anchor>
      <arglist>(Dims1 &amp;dims1, Dims2 &amp;dims2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_mode</name>
    <filename>structEigen_1_1internal_1_1skyline__product__mode.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_selector</name>
    <filename>structEigen_1_1internal_1_1skyline__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.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_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a0e7cb402495b9333251ab9bf62651d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ac8fd5125ad298b7543e881a0a0f2a40c</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.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_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a921b8f22f16be7fbe252bd91c3b1159d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a28327de600da831abbafc4f01493416f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineInplaceLU</name>
    <filename>classEigen_1_1SkylineInplaceLU.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a590e9a988b2843712a29a541787e6c38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRowMajor</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a218636f299e9c066a07cb4be660267d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a5e491f7643c548ac81d3f4a7e432be19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>orderingMethod</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>ad7721922f4187358740de21788a4495d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a050bcbe008f2ddeea4f6d5872e0daca5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>afd8013d183aaca495dfd10d819e61aaf</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrderingMethod</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a6709f4ee810842009a66b47f20dbbfd0</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a1c057a7dec39b8b196d49d7d411ea999</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineInplaceLU</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>ac76b9384281e73b86b80f770015cf436</anchor>
      <arglist>(MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a53c846d76559221d2bcf336a2da4d68f</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x, const int transposed=0) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>abd633c27a0a342fb392b6af3ceb800ba</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a769c9223e1c10c32665757f9992cd7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>ae2ff35223fce0bccdce7224343e5d61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a45f73a46e9c9e8d151eead7eaa86d9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a12a06e21f5d2ca69c29b5a18adce5667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType &amp;</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a762fde4e2d1056d245284fee6f13df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a7b138817409be072da8e038e90f660f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a7af77a07a77dad5299280984223f38fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a63b145c975567bf3acf30608a018fbca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix</name>
    <filename>classEigen_1_1SkylineMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>SkylineMatrixBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</base>
    <class kind="class">Eigen::SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">Eigen::SkylineMatrix::InnerUpperIterator</class>
    <member kind="function">
      <type>Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a15110b0e41e56f3e1a3c58c90215bb83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a17ee83273853d2fef6198bc2c471ff32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aa88015b7039b8aaed1434a9b547d2edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ac46cb4dd1367b665285e479be56974a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab38d7139304acb44a491070bbd8339b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab65541d6acdc786f8061c1b89c7132dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afaecf9f513ad5fa45e1b0580e3512443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aa62d2cde6c6014ae98ec12b22a1eee99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a642d4b2a242d1f8eb4e01d78bf2eae38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a0ca7d9fb84b9d3ca1c7f211b4eed3d51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af7b922a2e767eee5680c2d7a227e5cca</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffDiag</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a5aae548b86b0ff3f5ad6d0be858e546e</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a30808fc10f3c0e0add1f410013c9937c</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aaa87a38402be32756e4d64790c5a9f67</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>acf6ff1e183918c9f9ca631a75bfd3e99</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a227b54aa3317ac2807825481b40b010f</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefDiag</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ac01006c1dc072b92dbfc007d26a2072e</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af844129d30a78a6d0ce5d4fac96a0417</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7fdd73227a49ea3fde214d36f48dd53</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a4471b1a767ebc6cce5c6305d1cb0e9b4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a4309fe0edce42fcab84301b0b94d21bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1269310d041fb3ca2a980644f3cfe5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ad6f7ee3facbf06074e47e2eb09582146</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a6e2d550f29d0dd59f83aa9d568d92c23</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1351b90968640286a3a5d61779dd2d1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab57d5d92445dcc8b95ba5ac8637a0aae</anchor>
      <arglist>(Index j) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aea6d3b694cef560f15a7d18c1f010604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a00f9f9d0c8006efcc90074d8d6b046a2</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1f0aa06c7086d658416dc57076642525</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a10e9b4d8e2f0aa5e15ae619c7db3964a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afda234e34b8312fd2bf93fc4f6935cb3</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aac6da20a87fca9d4cb6b871504497577</anchor>
      <arglist>(Index reserveSize, Index reserveUpperSize, Index reserveLowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a918eed5cc583f6d402f0db60c5c5ad52</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a050a0ba5d47a1373a8ed9e1f7d02388e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aef3e3427735c8603eb4b7c33ac13646c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afeb349e5dc4b5d8c107ff067b44438f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab86b89c22e12f14697396df8473b4c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af121abd994f8cb8a8b2c71eeaa843237</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a8dbe4249614b89be421470e78592ce5b</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a5615b6d198de88f00219877fbc4c9304</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a96b5819fc711164e746450262dae8693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a56c9841de52e52744a2d5e6593979154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7c63da758aec8c76c3702c09b5f76a9</anchor>
      <arglist>(SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a7dd385299f783331917605eedb1064af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ae23d0b6cb0d28f6a3de316298b821bc7</anchor>
      <arglist>(Index j) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a456b254a757d26580b2c05fe270eaae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_colStartIndex</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7a44fdfdb023bb966e6d0a57171a5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SkylineStorage&lt; Scalar &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a6b554ff208378f9a8bae50a71bc30120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_rowStartIndex</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af1a8308329ec5ce393af4d3c3cdbaa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SkylineMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor ? RowMajorBit :0) &gt;</type>
      <name>TransposedSkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ad24e6b67dae215b0d37f40c35b63e343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>acc7668f1df272117e2a4681a947bf082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afc2112b0b77ab1937c2adbdcb4c23e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a3edffb2dac6fdd2868b1ac37916c3a4c</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrix &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrixBase</name>
    <filename>classEigen_1_1SkylineMatrixBase.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a38d1bf953af9198ddd3f0e56fc282015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a288f9228ca4a52efa9d3f4edef53a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a0c8807124023bf5a3e94bd0a61dcf1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a01f7c94409eff5977ea0627a38145571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aac024e30e9f6e0ab8255a2c2cf49a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aaa28e7b05569840c825be81b6e8add40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608af6ae6724ce38083a0032925e68782a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a687566e95391ffd9783432d3fee5d655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a30b689b8ac0277eaa3da46fd52702cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608ae65b14330c28a10d3a22473f0d66e159</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a30b689b8ac0277eaa3da46fd52702cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a288f9228ca4a52efa9d3f4edef53a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a687566e95391ffd9783432d3fee5d655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::index&lt; StorageKind &gt;::type</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a40091744d5fc313e0f7fe7b4441740f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608ae65b14330c28a10d3a22473f0d66e159</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608af6ae6724ce38083a0032925e68782a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aac024e30e9f6e0ab8255a2c2cf49a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a01f7c94409eff5977ea0627a38145571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aaa28e7b05569840c825be81b6e8add40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a24c532ab7e339b956a637a4a968e1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a38d1bf953af9198ddd3f0e56fc282015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a69d93e025adfafd1f909a7fbf9826506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a0c8807124023bf5a3e94bd0a61dcf1b1</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_1SkylineMatrixBase.html</anchorfile>
      <anchor>a2cc6375aec33f8ed497d1729f8888899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a5a9531fe71ab97d3628251ddc3deb7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa292a7a59be094f9d3184210623ed5ec</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aff9cfadb45ffbae8a33b710bc9b49d71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a435a0804e6832db6b5df601a51707ace</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a557f6ad3ed3e9deddff8721c1ab05ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a854b1648519580b953e608018f467bcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE internal::eval&lt; Derived, IsSkyline &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a9a351441f0afc0f87a41f4a1f7879754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a9053e6aa219a3e23d0044de7301a8e8d</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a901f2691facc1a0321740300dc7a12d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae6d374973777f0a193e36e77a3279f7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0b3e38f3b61c0625446d43fff3f5a2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aaeda265186dd626052df8580779b7460</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SkylineProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a6f7465d4e34f77cdcc396acd0b1dbbf5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SkylineProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa26a20bd87e943f7fa3491e7f8fc2511</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_1SkylineMatrixBase.html</anchorfile>
      <anchor>a37bc55eac2ec8ae4b560247435f30a3c</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1714d938a0fa098cb74b627cf84abd08</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1e10c3dcfbb53b77f471773310e61545</anchor>
      <arglist>(const SkylineProduct&lt; Lhs, Rhs, SkylineTimeSkylineProduct &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a63cc4a263d32a8a225e4a42e891b8ac0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a8243b2fe6bcc6c3037717fcb0afa9d46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a635234baea6bd59f97e6bd219adbdb64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrixBase</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>af90011dbd3e777098714ea0fd0d08bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a2fd454562f9f3517bedeb606ff42f3ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ab20fd6fdb5fb787ea958689d03dffa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0f725fdd39f176d58f2366f4565e91a</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineMatrixBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>classEigen_1_1SkylineMatrixBase.html</filename>
    <base>EigenBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a30b689b8ac0277eaa3da46fd52702cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a288f9228ca4a52efa9d3f4edef53a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a687566e95391ffd9783432d3fee5d655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::index&lt; StorageKind &gt;::type</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a40091744d5fc313e0f7fe7b4441740f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608ae65b14330c28a10d3a22473f0d66e159</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608af6ae6724ce38083a0032925e68782a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aac024e30e9f6e0ab8255a2c2cf49a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a01f7c94409eff5977ea0627a38145571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608aaa28e7b05569840c825be81b6e8add40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a24c532ab7e339b956a637a4a968e1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a38d1bf953af9198ddd3f0e56fc282015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a69d93e025adfafd1f909a7fbf9826506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a3d07cd3fc1fc9ac952383ce607672608a0c8807124023bf5a3e94bd0a61dcf1b1</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_1SkylineMatrixBase.html</anchorfile>
      <anchor>a2cc6375aec33f8ed497d1729f8888899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a5a9531fe71ab97d3628251ddc3deb7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa292a7a59be094f9d3184210623ed5ec</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aff9cfadb45ffbae8a33b710bc9b49d71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a435a0804e6832db6b5df601a51707ace</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a557f6ad3ed3e9deddff8721c1ab05ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a854b1648519580b953e608018f467bcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE internal::eval&lt; SkylineMatrix&lt; _Scalar, _Options &gt;, IsSkyline &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a9a351441f0afc0f87a41f4a1f7879754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a9053e6aa219a3e23d0044de7301a8e8d</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a901f2691facc1a0321740300dc7a12d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae6d374973777f0a193e36e77a3279f7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0b3e38f3b61c0625446d43fff3f5a2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aaeda265186dd626052df8580779b7460</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SkylineProductReturnType&lt; SkylineMatrix&lt; _Scalar, _Options &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a6f7465d4e34f77cdcc396acd0b1dbbf5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SkylineProductReturnType&lt; SkylineMatrix&lt; _Scalar, _Options &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa26a20bd87e943f7fa3491e7f8fc2511</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a37bc55eac2ec8ae4b560247435f30a3c</anchor>
      <arglist>(const SkylineMatrix&lt; _Scalar, _Options &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1714d938a0fa098cb74b627cf84abd08</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1e10c3dcfbb53b77f471773310e61545</anchor>
      <arglist>(const SkylineProduct&lt; Lhs, Rhs, SkylineTimeSkylineProduct &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a63cc4a263d32a8a225e4a42e891b8ac0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a8243b2fe6bcc6c3037717fcb0afa9d46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a635234baea6bd59f97e6bd219adbdb64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrixBase</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>af90011dbd3e777098714ea0fd0d08bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a2fd454562f9f3517bedeb606ff42f3ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ab20fd6fdb5fb787ea958689d03dffa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0f725fdd39f176d58f2366f4565e91a</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SkylineProduct</name>
    <filename>classEigen_1_1internal_1_1SkylineProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a24f6dc6ce8c91000313bf2dc25fa59cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>ace1c59e7bd3a5daeae2b0d96f642632b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>af042056b31f667bc3bf512c1834bd7e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a0343228278bf1d88bf6c60e913aaa581</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SkylineProduct</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>aa4773b15b610d5410545a055c3f5d767</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_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>ad62ca0be5c60c790eb32131e8164a977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a0e21a4e115db03fab060cc04ce8c1372</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>aa1bae6bf6454b313e5705c59ad8be53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a0c16fbc326a8414b82653df559999cb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineProduct</name>
    <filename>classEigen_1_1SkylineProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SkylineProductReturnType</name>
    <filename>structEigen_1_1SkylineProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <member kind="typedef">
      <type>SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>a09b96c5c616f93dde2a8d7e1b61599ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef internal::nested_eval&lt; Lhs, Rhs::RowsAtCompileTime &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>a30219d2d6d898155bd283b93d0b52663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef internal::nested_eval&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>a43527349ca36e6d2093e75eea8c44190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SkylineProductReturnType</name>
    <filename>structEigen_1_1internal_1_1SkylineProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineStorage</name>
    <filename>classEigen_1_1SkylineStorage.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a014a97044c2103152e1f74c2d7717723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2b3d7c288b7b38bf045c2aaa0d7e4bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>afe1d84e8c95831ff4f2ecdc8a300e9d3</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3ca83bc7c3a6d12647bcb8bea9c0fdb7</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ada9ba5ea1f995baa78919b5539e9a053</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a844f3b6e4223791e73f946aedd8ff04d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ad65c2adb1faa0647e7874933f9a5e4b8</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a1e9e0fc36cf307cebf3ef4d50bd2d0a5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a35c879bb44a9a88706bbff6323b7c61b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ad74e038e80620800e021ca8661a4e17a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aaecc67214f7bf0d4aa91b37d58465390</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SkylineStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a7738010c4f6de76370ec7796ed06c7d1</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a9b7d56e2715fe6db7a10b9f151a98bbe</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4b124e460d00bb59e892bf14f2b466a6</anchor>
      <arglist>(Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2cec483a57f255f956f6a42d6bac6b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4735650ecee3ca2348d4225315260576</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aeca2720a7e24ad4e7a20379936f20a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3c14a6c60c59bce3651ab41049bb4c4f</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a6be0d1708b4048b5bfef64c296b12f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a36cb5d6dee2f6e9ee3929799840be1c5</anchor>
      <arglist>(SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aeaadf72ec6e2a7e4ce7773d7c0495666</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a20345ff02429b01249ce42781d64344c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a113fbc2bef6d7a61235d2fd36894bd5b</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a395ccb86a4d455d7dc3fcf9513e64454</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aefe237af538d4524a94e07db8fc4c2b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4e04b8e3bda251623773b5ef46cd450a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aca3fbceefa4717e65af27e86d3078c5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SkylineStorage</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a8b75a16ed77d3f0b4027899b69aceffe</anchor>
      <arglist>(Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ad14e4b23afd26b844f42791b54338479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3b654d3d3605eb54c9d327b9bf9823b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ab75495597d9657cf105119b9b8fa7f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a18109ba3dc8535268ccb957c1d428d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>adcd870f6893217584535aec2e9f4e69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a63e3191aa19d188a12927ffaede00a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2d9e2a7f7a2ca8ebc8bb4cd3f2df0de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a7ce15f48f1798840bfbdeee2c58d05d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>acd28024d55fc0c871234cdc8c8c61575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a76c51728077b5ed876c0da6dc8a29ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3739e788493f69f7d0ec6268addfc0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>adbd0f2125fc8ac1a85fc2740835b9bbe</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a171e7badbe0bb348f90c7b882f84936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a95c3b0b8a9e89b28661aa08e71f97bc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineVector</name>
    <filename>classEigen_1_1SkylineVector.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
  </compound>
  <compound kind="class">
    <name>corbo::gui::SliderCenterStuck</name>
    <filename>classcorbo_1_1gui_1_1SliderCenterStuck.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getCenter</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>a6a443c25042c0836b7a47af9f8de38fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStuckToCenter</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>a3f91ba6f293f981ff3dcdaa9eccbf8e1</anchor>
      <arglist>(int abs_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToCenter</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>a546f8171aa2d5084c956165932c0c36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SliderCenterStuck</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>af1c1bc885433b2fa975ee990f82b2c25</anchor>
      <arglist>(Qt::Orientation orientation, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SliderCenterStuck</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>a5f6163d195daa452d12f3ce4d3af94cb</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onRelease</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>af1d62e6d5bdac2aaef9ebdd29cd5e5f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_stuck_center_dist</name>
      <anchorfile>classcorbo_1_1gui_1_1SliderCenterStuck.html</anchorfile>
      <anchor>afad87d626f2d4ea81c3188865876f46d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrix</name>
    <filename>structEigen_1_1SluMatrix.html</filename>
    <member kind="function">
      <type>SluMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a1f80eca52f85117e3b3afa29cb4ee332</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalarType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a77c5ddf8fd6cfb5314f937976046cf46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ae36a82e01409ad0c3cbbf5847c096f0b</anchor>
      <arglist>(Stype_t t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a4b4258279bdca54d64063460c9fce130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a60e084a9e9a1d1dfffb12e70aaf1bc09</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>aed2b1c36eb8e9c1c6725d5dc2e699dfd</anchor>
      <arglist>(MatrixBase&lt; MatrixType &gt; &amp;_mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a6df11803cf163f9e04ac2a5ff9790583</anchor>
      <arglist>(SparseMatrixBase&lt; MatrixType &gt; &amp;a_mat)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>innerInd</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>adfce3df739550864e737bcc9cbb7097f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lda</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ab680540b525fe5b4d87b095c3bf5f8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnz</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>aba53ec49b23daec5741e52b97b19b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>outerInd</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ad82392a0b41da273aa3f1b6dd61daff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Eigen::SluMatrix::@627</type>
      <name>storage</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a2dedbd1674cf3bbe7d56d5a0fc02ee51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>values</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a1f5129eaf0eeb5b766062c926251c498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper</name>
    <filename>structEigen_1_1SluMatrixMapHelper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MRows</templarg>
    <templarg>MCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a54655c68633ab3e126220e2f13118ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a359c47a6e575a4424c3c04bf56872290</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab8e2343033878cdec662fc965bbd7e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad1ab651e660a66310c7ba2ef7956ac99</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper.html</filename>
    <templarg></templarg>
    <templarg>UseMemcpy</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a3402ad1bfee4744ffc250e1c05deb149</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a9872c664be2ec0d7493901897b0e1adf</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper.html</filename>
    <templarg></templarg>
    <templarg>UseMemmove</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a31722a9391830fcb006054b009fb8e2c</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper&lt; T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a34f6b783caad68de6b232f505bc74dde</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Solve</name>
    <filename>classEigen_1_1Solve.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SolveImpl&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Solve &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a07e840fd2115e2333487c179df5408a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a64f2c1bc160d89f106a8cd9fd6c0236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>afab239630d010830af6623be2845ab38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Decomposition &amp;</type>
      <name>dec</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a7a3b640675c491a39759dd2c1c863629</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RhsType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>ae769bd0be55bed30e7077e5b49add9ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a424740b492bd186e324a63aecb79cc0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solve</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>ab2f77ff12f74adbc71d00e0ab94084c6</anchor>
      <arglist>(const Decomposition &amp;dec, const RhsType &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Decomposition &amp;</type>
      <name>m_dec</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a91ef6f802270e6d770842cedb447cf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsType &amp;</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a44ef175d27c8ac3d16306d943f541153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits</name>
    <filename>structEigen_1_1internal_1_1solve__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename RhsType::Scalar, Decomposition::ColsAtCompileTime, RhsType::ColsAtCompileTime, RhsType::PlainObject::Options, Decomposition::MaxColsAtCompileTime, RhsType::MaxColsAtCompileTime &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>a9d9672967a26b20182d5345b0d5cd4ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>sparse_eval&lt; RhsType, RhsType::RowsAtCompileTime, RhsType::ColsAtCompileTime, traits&lt; RhsType &gt;::Flags &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a13429a22c8c4dcf69f196b594bbecd7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveImpl</name>
    <filename>classEigen_1_1SolveImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Solve&lt; Decomposition, RhsType &gt;, MatrixXpr, StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl.html</anchorfile>
      <anchor>a52e8597ff3f81c473f7890daa1b317a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</name>
    <filename>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8eb3f85f9e23106fe847ba4a0996c329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Solve&lt; Decomposition, RhsType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>a564025e1801fe23177a2a762fe84e205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>aeebc492e52f07b5fa66ea60665f45d79</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac6cd2cd21a8ae4210929aef45820d890</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolveImpl&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1SolveImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Solve&lt; Decomposition, RhsType &gt;, MatrixXpr, internal::traits&lt; RhsType &gt;::StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl.html</anchorfile>
      <anchor>a52e8597ff3f81c473f7890daa1b317a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolverBase</name>
    <filename>classEigen_1_1SolverBase.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8fd44c45359c0102af1a47752c2b8c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a12798f4bbad57ef378b087801ab90cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8013b6454a87289d3e1cd138615af3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>ab99f15ef1fa6885e393ea809ca402946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a08184e3c085cce33f80b5a37376d52ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a318271eb28d0aa701c6e465252956898ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a05a3686a89888681c8e0c2bcab6d1ce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>affa3cf01b59af4c503f5f126b3601907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a7fd647d110487799205df6f99547879d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a4d5e5baddfba3790ab1a5f247dcc4dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a732e75b5132bb4db3775916927b0e86c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a5a9bb1cec6324ffd4016319e9ae94477</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SolverIpopt</name>
    <filename>classcorbo_1_1SolverIpopt.html</filename>
    <base>corbo::NlpSolverInterface</base>
    <member kind="enumeration">
      <type></type>
      <name>LinearSolver</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a7ef6fc78e65a6881860d6bbe59379ab9</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a5b5b599bb971af81cb5858ba63d08033">MUMPS</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a102fb8847afa6b11ecb086f739cce197">MA27</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a5e8b589a8b058cfaf236ff345c78b086">MA57</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a054aae63f6c0116fd1d3bdfc63980ca3">MA77</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9acb7af1bfafbdba5b9171293c0a42d72e">MA86</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a51ac876e9514c9a092f3fbe2624b9eb6">MA97</enumvalue>
      <enumvalue file="classcorbo_1_1SolverIpopt.html" anchor="a7ef6fc78e65a6881860d6bbe59379ab9a8a117186d194cfdd8911e2f97245611f">NO_SOLVER</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SolverIpopt &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a8f4f298baf6396191d7de281a0245e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; SolverIpopt &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a5ca294020d146dc55043ce628aec43bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a62bf7fec3d6bd89023d578a058a0b4b4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>NlpSolverInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>ae2f8624c00e5a4ba808912ebc7fd07cd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a3208a47abc2d4f51a0e8b47a9e3602b2</anchor>
      <arglist>(OptimizationProblemInterface *problem=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLsqSolver</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a1c8a219b7ce67836679af3d0d64f2155</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a6a31ef348dd32772848f5f6196bb9f51</anchor>
      <arglist>(OptimizationProblemInterface &amp;problem, bool new_structure=true, bool new_run=true, double *obj_value=nullptr) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>classcorbo_1_1SolverIpopt.html</anchorfile>
      <anchor>a0ed3cee3cba3dac1d8ad23fdcb8cde1c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SolverOsqp</name>
    <filename>classcorbo_1_1SolverOsqp.html</filename>
    <base>corbo::QpSolverInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SolverOsqp &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>ac9f9a8abecc80d8e91936e483dabc014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; SolverOsqp &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a121972d79a1ad01d7bcc8f0f00770a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>aa3dfcb240b7bfee5ccb7329680809ad5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enforceNewStructure</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>abf256ce4b7c7b89113abd0e81cf94c93</anchor>
      <arglist>(bool new_structure=true) override</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Ref&lt; Eigen::VectorXd &gt;</type>
      <name>getDualSolution</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a24665c41d1088a43ddfb7a61211397f8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QpSolverInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>ac0c7e36aaaab0549b854d34ecb102195</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Ref&lt; Eigen::VectorXd &gt;</type>
      <name>getPrimalSolution</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a96ab7c729da4324e402c8184f7c8ed3f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingSimpleBounds</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a49278e871c8f6f3e1d2ecd6838392d45</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a1484720c03676b51f0ed6d0f85d558fc</anchor>
      <arglist>(SparseMatrix &amp;P, Eigen::Ref&lt; Eigen::VectorXd &gt; q, SparseMatrix &amp;A, Eigen::Ref&lt; Eigen::VectorXd &gt; lbA, Eigen::Ref&lt; Eigen::VectorXd &gt; ubA, bool new_structure=true, bool zero_x_warmstart=false, bool update_P=true, bool update_q=true, bool update_A=true, bool update_bounds=true) override</arglist>
    </member>
    <member kind="function">
      <type>SolverStatus</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a0656097da57e1ff22926320450df0a0b</anchor>
      <arglist>(SparseMatrix &amp;P, Eigen::Ref&lt; Eigen::VectorXd &gt; q, SparseMatrix &amp;A, Eigen::Ref&lt; Eigen::VectorXd &gt; lbA, Eigen::Ref&lt; Eigen::VectorXd &gt; ubA, Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub, bool new_structure=true, bool zero_x_warmstart=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDualSolutionWarmStart</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a18451acce723c9a3d408d92d96b601eb</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;y) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePrimalSolutionWarmStart</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a72c788fb992618de5867b5aedd2e3ed8</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>af50942c6aeb6fd1420782abc83e5572f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dummy</name>
      <anchorfile>classcorbo_1_1SolverOsqp.html</anchorfile>
      <anchor>a93a6ef6d39c8c41ac9bf051da43b2b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SolverShape</name>
    <filename>structEigen_1_1SolverShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SolverShape.html</anchorfile>
      <anchor>acd3248dd8fe855f8836b6a1f8e930303</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SolverStorage</name>
    <filename>structEigen_1_1SolverStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveWithGuess</name>
    <filename>classEigen_1_1SolveWithGuess.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;, MatrixXpr, typename internal::traits&lt; RhsType &gt;::StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a887e2aa14df8ff1761ef3da60aff7662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; SolveWithGuess &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a77d7afb2d08bcbbd42592a86719d2a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SolveWithGuess &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>afc25acce77dc8938d6c5a72c7ee281e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SolveWithGuess &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a4c097b03db12a9e2b4ab76f721ee4333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a9b35961d4e70e2074c04a9c972fccb29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Decomposition &amp;</type>
      <name>dec</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a09379ee058e03b28963cb5e094f8e7be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC GuessType &amp;</type>
      <name>guess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a3197c6310e1e1b9084139a23258038a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC RhsType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a304e484579088607e53363de78ec15af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>aae331e4cbbcb0a2c566eb22f1a8a3be0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveWithGuess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a37f4637910b454129f8c99ca7d77edb3</anchor>
      <arglist>(const Decomposition &amp;dec, const RhsType &amp;rhs, const GuessType &amp;guess)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Decomposition &amp;</type>
      <name>m_dec</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a07e4e4871d9d752cd807f1c6fdcf2f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const GuessType &amp;</type>
      <name>m_guess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>ac0d063cdbd644dc59e6d2bc6772bc676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsType &amp;</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a8f74b17d60121ea5ab391beffaee80c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a8df5bff8441258e4e6b96838d23621f1</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a4ad73e4e53d21a01305f8f1574dd3869</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Sparse</name>
    <filename>structEigen_1_1Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Sparse2Dense</name>
    <filename>structEigen_1_1internal_1_1Sparse2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Sparse2Sparse</name>
    <filename>structEigen_1_1internal_1_1Sparse2Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a545405ef2f8b10a3ee1940d27a1518aca6250c71ba0b45b38951cc1a181c13acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a545405ef2f8b10a3ee1940d27a1518aca8f4939df2b7e2c4e1b5297188084bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a545405ef2f8b10a3ee1940d27a1518aca6250c71ba0b45b38951cc1a181c13acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a545405ef2f8b10a3ee1940d27a1518aca8f4939df2b7e2c4e1b5297188084bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>af6cea44890a2a97b728129b7fe11daf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2fbfe5c37abd499b6b8034deed7b5a6c</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a233375279783492a69d7fe708a056510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a31c1fbca12148360cd8b88ac6e55cf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>LhsEvaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aabbba117c8d1fa5d5b07b63ac601aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1ac6aaea3f8892690eaa6738be6ac5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a9e9e3b3ca9f3cb15cddafa3c82dcda9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a8f6b310efdbc951c5a596b596a886806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aeeba72a4859d6acf37814a4b9f37890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ac37a7e14809069ff8a9b978a1ffb7444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>addc2697507be35d6f64c66de36afe9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab1a74be8e58850b137ed62f10a768578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0f1a19f375c093ee5283c3002fc62b31acafde6ff96ff5c09be7f25fe72bac6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0f1a19f375c093ee5283c3002fc62b31aae8fa1491c930317f747acab0bae6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0f1a19f375c093ee5283c3002fc62b31acafde6ff96ff5c09be7f25fe72bac6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0f1a19f375c093ee5283c3002fc62b31aae8fa1491c930317f747acab0bae6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a673e48ccfe672182ee821daddea4c72b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a33a395e07160ff99d2e762a6b0df0f95</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a63bed5f236c6090d2f1da26f3be10676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aef0b1774a4406198d85fdc910a09f169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aee1b844c160d1c76f1e8fc71dfd2830b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5f2fd1a9fba4ad55aa2b9113bbcff2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>RhsEvaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac040f371d8a7da984303c7d590f6a284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aa15c5da58517dc68a7a8c573aa800b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6a061ddc4c2d59f42771c11cc6b9a5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac3a3f68da00f55e0ea869769e8be0283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a7da2a785684d32cde5368edd998bcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1eff754f769386b232f927ff202cce17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afe060b9eaf86e9ac027995a468b21929a402b5e4e313d36d0f38d77f8004e7826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afe060b9eaf86e9ac027995a468b21929a17804fb3fd2a3f4785bfdfd729af8452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afe060b9eaf86e9ac027995a468b21929a402b5e4e313d36d0f38d77f8004e7826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afe060b9eaf86e9ac027995a468b21929a17804fb3fd2a3f4785bfdfd729af8452</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a05d24b66562ee67d403a308d59aada26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1e98566b0ef34071e30fd1be24d239ce</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0ccaaa34c66c88f7ee6ecf7c6821fa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>abcdb42a4020924f706ee23a92a31dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>acf13c6d27837ff321903152b045ab2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4cc7fa462bd200eb998459ac95e387c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a81a30a194455f6c7c93fcc7a062d354e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a36fbab414756f6a410e10e7a546f5fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab3f909d40adcb7d0c251771b94599a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a30afc564228923acfd574f7ce7c8181f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>acb7a4ee684c39305de9965015f3aa264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab15c77adeeef5ade7970999e23461782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_dense_outer_product_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NeedToTranspose</templarg>
    <class kind="class">Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624a1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624af2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624af2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624a1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, LhsT, RhsT &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, RhsT, LhsT &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const  &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; LhsT, RhsT, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624af2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624a1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Lhs, Rhs &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Rhs, Lhs &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624af2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae2b47388861f8c065b3427fa84414624a1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Lhs, Rhs &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Rhs, Lhs &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SDP_Tag</templarg>
  </compound>
  <compound kind="class">
    <name>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>sparse_diagonal_product_evaluator&lt; Rhs, Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>nested_eval&lt; DiagCoeffType, SparseXprType::IsRowMajor ? SparseXprType::RowsAtCompileTime :SparseXprType::ColsAtCompileTime &gt;::type</type>
      <name>DiagCoeffNested</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a5643daa5d8bda695a2452f53a3bf0c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a3cc0c942755594bbab6d47924f9f4d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>ac566430035277187cbefefe893d20e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a542f770b604b2d8c009169b23fe05265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>af38a1fdbcec00837065684a356004d77</anchor>
      <arglist>(const SparseXprType &amp;sparseXpr, const DiagCoeffType &amp;diagCoeff)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagCoeffNested</type>
      <name>m_diagCoeffNested</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a7409f9ccdab3310c04bc195a04f5d8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;</type>
      <name>m_sparseXprEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a480dc7703547d27943d9c582e3bd3873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>a3b9b8393fbc399baafee579cff2e8b7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>a69344fb46e3be2193d59f20550bc1e39</anchor>
      <arglist>(const SparseXprType &amp;sparseXpr, const DiagonalCoeffType &amp;diagCoeff)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>aaf521647b734d8c54814eb42a5bf4061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;::InnerIterator</type>
      <name>SparseXprInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>ae0f1d996fb41d91c49c8fbcfd1df8236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; DiagonalCoeffType &gt;</type>
      <name>m_diagCoeffImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>ac342ae760dab741c725386b65f530a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;</type>
      <name>m_sparseXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>a2f20b5b97ca2947e6210f7db73aa3df9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Flags</templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a818431d150e42612b5e3c0f27803f7d5aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a818431d150e42612b5e3c0f27803f7d5aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a5867cb3ad07eb8f52b03f0da80847188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 1, 1 &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a4910818b2fd76342f9174e53427ac8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Cols</templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>ae20e9d4371cac378f9de6fe9c384e9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>ae04531ef2d607818bf5fc2797943da5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, RowMajor, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>a4652d925d593f6f613d6e43197f33c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a11eeffca8d2bdfb732081294d1d1332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>af5cedca3e3a701912033b4595e6cb12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, ColMajor, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a36cdbf653debd1b9b67ea574bde18b93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, evaluator&lt; T &gt;::Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a818431d150e42612b5e3c0f27803f7d5aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, traits&lt; T &gt;::Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a818431d150e42612b5e3c0f27803f7d5aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_matrix_block_impl</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8465229651d85cf7cc5b1ad1eae1eaf3a36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8465229651d85cf7cc5b1ad1eae1eaf3a36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrixType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae14f26cc04efb5825a3c0039a26b4dcba4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae14f26cc04efb5825a3c0039a26b4dcba4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; SparseMatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename SparseMatrixType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_matrix_block_impl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <base>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8465229651d85cf7cc5b1ad1eae1eaf3a36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae14f26cc04efb5825a3c0039a26b4dcba4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; ::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_matrix_block_impl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <base>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8465229651d85cf7cc5b1ad1eae1eaf3a36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae14f26cc04efb5825a3c0039a26b4dcba4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; ::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a9efac27dba275a92290b70aa04ea4069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a7549d5428a9dd12f909976122cce18af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>affb7775e1066d61d30e4b282daceb9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a97837ee63e37ccdd33461acb69429319</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a58331b737f5a5b2e0facb4f30d0b0433</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac06cb9e6d635f18def4cc49d5a298774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a0c354a1ca81e2dd528d0367a1c4fc4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a5e7470d1164e3d4f3423fd019d23a235</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ae9069219bd0822a1a277ac1a5ad3d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>af5d2c2425a4b69ebfadf2c2e1db0fa7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a2b8aa5c676730ef94767bc5e3b2ec5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4c3a8dbe6c8be51fdcf635336306dafa</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac945019ee802bf16e4f13d3909ba4d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6779065e7ad84d16b23ae8ef0077a263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6d464a2d63d8fd28959cc66e89d195c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>adfdae5994cca0e50d0a339f3a6c596f7</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_sparse_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4f0d0f5c5568306a874f992dbbe24ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::StorageIndex, typename traits&lt; Rhs &gt;::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a0e4e8b7d3e2c86587b1bc32021966ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>afaf80269f4b56b9a0b974fc2826a73cc</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>aac99e5a90f8d7881291189e25c410e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>afec23cc6229826ffa2ab8f14433b0a5f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>ac278b297a10554f7a626bec7b3c0e4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>a77924e7e4cd8a2d3bf5dca49ad937ee8</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</anchorfile>
      <anchor>af0c0f348f707921999a8bdd2883f18fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</anchorfile>
      <anchor>a494213f7a9aea3e86952faa9a7096bb2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</anchorfile>
      <anchor>a6157e7bed3a0bf7fd1c9f7bbc31444e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</anchorfile>
      <anchor>a03dcfc7401c80bd056e9ee627cc9dfc4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</anchorfile>
      <anchor>a983f5a1654a48ab324cf8cb9ba600682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</anchorfile>
      <anchor>a948f5bbd905380e04277416d66bf92f7</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</anchorfile>
      <anchor>a3a8a46c6024254eaa4c126ad137f016c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</anchorfile>
      <anchor>a966eca3830a8a378d7c3708f0c977b82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a4dfe74a59534b6f3b637809e3197a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a0e7658cda3827eaa9daaf2344f6101f9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a8d32063834114722ee849e34a9a425a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a6570dcb375260e10571ddc92e4989698</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>RhsStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re112fb0c3dbb404b95a8257b328114456.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re112fb0c3dbb404b95a8257b328114456.html</anchorfile>
      <anchor>ace82aba2b31b9794137257c6663f0ce2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re0a7dda063d3add40671beb7e17ea9f62.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re0a7dda063d3add40671beb7e17ea9f62.html</anchorfile>
      <anchor>af56fba3cdf9cd7eff6c212e0597e43f2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re6669d184b74bd8598337c71e7155b382.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re6669d184b74bd8598337c71e7155b382.html</anchorfile>
      <anchor>a6252b4f2d638d1b6da25b1681147d145</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re67da0718ab589ea8a33fdd42170d877a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re67da0718ab589ea8a33fdd42170d877a.html</anchorfile>
      <anchor>a44b00557c1d20ec8240bc4fa28feea68</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ColPerCol</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a09087957a08e1348ef699ea5218fc4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a013e9e29c84679f5e584115c0c8bdfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a4a315e7a7d0c11bf3a74d2031391125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>ac371e52b3a7c2d2c627c1ccce18a35df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>abad882c53c0c8533a858d2ec80d0044c</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a4394a7138cae891c7acf95e0846e2db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>ae0327c2a89a79091367ae3a9cd3453e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a48b876fed62a5bf3ff20e42f0df897fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a92eefe00495017d0478535bfecc59386</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a0c2606fafd49c91c7bf7f96ffcb139d2</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a1034179d341fa2825b0eb8190a6fbdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a5e9e4c48b61f231e339f653d6ee3484d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a166cf2799f4887a5a75943a7a1f79f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a780f1bd2af65534820f475772705a31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a356328893644fecdca125a7de2f64c1d</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>aedd0b9eb8b6833b1352b0b0b9a94dff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a0e2828d5badceb635f32f5be234c5876</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a4a0878d4fe98c5c730624322b0575210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a285a73389025ca54d1bbeb73be56804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a025667e34e7c18ee606bfd92e0db0b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>processRow</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a9213297be151113b8afbf6971f85e65c</anchor>
      <arglist>(const LhsEval &amp;lhsEval, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha, Index i, Index col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>ad84ea1f91d62e9274500d41413e4ad45</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AssignmentKind</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</anchorfile>
      <anchor>affecf3f90481f6ce52db7192052a0320</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</anchorfile>
      <anchor>ab645fb8871541297330c452a57c1c9fc</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</anchorfile>
      <anchor>a34ad8123f3a0ebf71a1c2a1e97eb3d34</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <class kind="class">Eigen::SparseCompressedBase::InnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; double, _Options, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, int &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae6242e9335f1e02eafe10debf8bd6b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aff03e28a4bb93cd473d12452906065c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a9cb41e40b43f7dbe6fd8b3e9e3755172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d3fd9bf7f186dbfd4297d0dd003cabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac0c50033e593cfe2729012fa4f8cb79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ac8dad03980598adb585dbc1cee32d977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7780293a4b936231f7d0b687bc50347c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa74cadfeede22a20d026710f6e0249b5</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4bc8a348fdd4c96043a674ac55d7e239</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a8dd8edc09b41d8fd24bb384c155f127b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a85b9cf2473aa33aa22164334c307c342</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1d2602a8c30f924857be54ff6de5f47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a1f41e3360fd9f0c749686c6ffb829a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a3990734332d9ef15b09efaa552a2fb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a891c75ed270dde48054db2603a774b76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7711e74128319af99b2dbc9e70df7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a95494aab39b92fbe37084d68695bb2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a08a87aaf84e11b46fd4b5ca0529488a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4d6bf2cb53121f653f4212e45922a830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a6028ca0aa4f2ef6f8b80ae17dda527ef</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDenseOuterProduct</name>
    <filename>classEigen_1_1SparseDenseOuterProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Transpose</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType</name>
    <filename>structEigen_1_1SparseDenseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>InnerSize</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDiagonalProduct</name>
    <filename>classEigen_1_1SparseDiagonalProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseFunctor</name>
    <filename>structEigen_1_1SparseFunctor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a0b7d1bb1f67df13da767edade70c40fdaa835efd1413ae455ddf7a735c2da83a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a0b7d1bb1f67df13da767edade70c40fda9283de033fbd1411e70e8c1cbd036beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a697f8f4cc239a94b0a949f6a67cac5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a0b7d1bb1f67df13da767edade70c40fdaa835efd1413ae455ddf7a735c2da83a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>ac39c315aa73792726c273d6f2bdd635e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>ae5db523ee2f0521c8b42398d9d1c8b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQR&lt; JacobianType, COLAMDOrdering&lt; int &gt; &gt;</type>
      <name>QRSolver</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a9964cfe54238f11186b8bb4173d62801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>af12536b3c9c3daa1bf07ff20c3a17006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a0b7d1bb1f67df13da767edade70c40fda9283de033fbd1411e70e8c1cbd036beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>aa7e457fabeb3123822afc0493e35e2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a712ff4e83e1403777c6863200e793ab8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseFunctor</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a1c9e38d9692ebfdb9145a801a4d1a0ec</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a91b9ff3608d8f4fbca1a1df004582851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_inputs</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>a64fdb81f92ba3fdc01c32e57cbf4bd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_values</name>
      <anchorfile>structEigen_1_1SparseFunctor.html</anchorfile>
      <anchor>aa1b65a0291e779316828ee72affd05cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseLU</name>
    <filename>classEigen_1_1SparseLU.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8794ffdf61dcbb3f1b9d5bcf08a62a57accbcc403150b6573f4ce3a9c10dd7262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8794ffdf61dcbb3f1b9d5bcf08a62a57ad291c6a7cee19ce385eb833666116222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::SparseLUImpl&lt; Scalar, StorageIndex &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a837dcbb3f6801b735f0adc5ec5f18842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8794ffdf61dcbb3f1b9d5bcf08a62a57accbcc403150b6573f4ce3a9c10dd7262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a11140563db98770d3330251986d5b447</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1e2d2b98e303126fe79850aa54df672c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8794ffdf61dcbb3f1b9d5bcf08a62a57ad291c6a7cee19ce385eb833666116222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>NCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa963e9a22a2f5b8f401a683e86f0fdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a23586a0db10914a75061f1a6d517605f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aae57e907339d264625780a5401793066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ad8a53452a652d193df2b9efdb1f1d855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2a79ab56715bbe13a87afb6e4691bdc0</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>a742312d9b272b27c93c45b79b66b0356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::MappedSuperNodalMatrix&lt; Scalar, StorageIndex &gt;</type>
      <name>SCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa2aa79bfb6d18dcf3508ffd7e05c22b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a06c9e92d13ef40eae306754e9b1b7384</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a359ff76b59c566381f6c20385bc69312</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;X_base) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a3833903fc2bd7252803c969cdbdf45eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9cb0e2b4ad31ec465884b2b2462db6ab</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a410fabb7600ae2a1677f21ef13a7be7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4b9e6a3c7ee9326e3ae1672a109462f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ad2f4e92cebb96ca75fede58f13178c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9648e81c2d0264abb5996f75b7e0b569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9e5dfcab5a0b75771afb5c49f9294ffc</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5fad91f861a11cc3c6eae2642eb0d42a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>isSymmetric</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a271b0287c4b2ec235504216f80ab0019</anchor>
      <arglist>(bool sym)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a752e8d4dae2d15a0ad668eb90f2673f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7548f80c5cdce49ddc6f994567a26eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixLReturnType&lt; SCMatrix &gt;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a35df62f4c1f7ed32f6ac39d94701b9a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixUReturnType&lt; SCMatrix, MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &gt;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5aa9a62f8d2c593a5817f4bc77c3e276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7ca71e49990cbe645a80847ac9724ace</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>rowsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1833ed31ad8b60b4ac3dd8dfd435f458</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac5aea9a81a8a567d32546b9d73af7fd4</anchor>
      <arglist>(const RealScalar &amp;thresh)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6a8117bd54d5bb0d0d8358c2a00e095e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplicialfactorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ae02981e0cb91e63522b0b65db9a3ed87</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8bb05837e819290d66ac9b967940e829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4a7384f06d269471fcac45412e28b173</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac0747b217d594640899cf9f453e4af88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SparseLU&lt; _MatrixType, _OrderingType &gt; &gt;</type>
      <name>APIBase</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a06f9050047058efd42f7be156345b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initperfvalues</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>af815067335b59f9204f8acc7bbbef675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6bf7e9da5f5a99a33502408fb992a2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_detPermC</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1c001383fd559e1292d97734a213c23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_detPermR</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>af1e7ab7a03f0d20191bcd488e11cde17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_diagpivotthresh</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2f88026379eb1859b30607bbb8c622b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5aee2f1d8a87441ee991443c7037c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2bdafe4a40e2e40ebd86c044645f54f9</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>a5b16bb240964224a54b6cfc389e38c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0c0b36089838c37f3b91e77691d4a0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab4a20432e60af4ed5943a76991a8c1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCMatrix</type>
      <name>m_Lstore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a3a3e343cfc9a46560736f6341f0ba007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NCMatrix</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa7ffa1bce71cfc36fce7ce009e820a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7a07b2750909634ee5433594be07ae66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac99880bd1cb371531a71af52e6e5d2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::perfvalues</type>
      <name>m_perfv</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a64f0da5956ec9ddedf2003bc14045c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a07c1dbf48fbd1a1bea7abdd5efbc9b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_r</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a332c8b82e548965e63b19a38827fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_symmetricmode</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a58b2ace2940262dd95fa9242fd041970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>m_Ustore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>af815e76bf70f3e8ebf9c897b9a5320a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac6bda60224d4048beaba297733fdbd3b</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></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; StorageIndex, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab152c34a81cb8401322bbff995b1267c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>BlockScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a7651c847b033fe45178cb2d987b98250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LU_GlobalLU_t&lt; IndexVector, ScalarVector &gt;</type>
      <name>GlobalLU_t</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a0250f6ecd47c28d27aa30a0021ab0f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa573839120675e129e912beac087d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; ScalarMatrix, 0, OuterStride&lt;&gt; &gt;</type>
      <name>MappedMatrixBlock</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a49d4667303265643fcf2d28dbf7ae19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a86851e5a5b59892aaee6a6404f303c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a59f0f7d4c248cdcde9290d861e5477c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>ScalarMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa26e66444befb13e4b78de402e740fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a26f9fb6f3223dad4b18a27f42c7db62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae34275602cf12560edfcaf7cd5cbe932</anchor>
      <arglist>(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector &amp;tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a6f543ae02eb6467e9bcc1e5cec8ccdd2</anchor>
      <arglist>(const Index m, const Index jcol, IndexVector &amp;perm_r, Index maxsuper, Index &amp;nseg, BlockIndexVector lsub_col, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>copy_to_ucol</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae4867ed1d5f104f9245411c356416a21</anchor>
      <arglist>(const Index jcol, const Index nseg, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;perm_r, BlockScalarVector dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>countnz</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acbede3f259186d48ad42ca093f80b64b</anchor>
      <arglist>(const Index n, Index &amp;nnzL, Index &amp;nnzU, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dfs_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aef49b896c596d9e4893d3ae468d1dfac</anchor>
      <arglist>(const StorageIndex jj, IndexVector &amp;perm_r, Index &amp;nseg, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, Ref&lt; IndexVector &gt; repfnz_col, IndexVector &amp;xprune, Ref&lt; IndexVector &gt; marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu, Index &amp;nextl_col, Index krow, Traits &amp;traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>expand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acc7811f7de19ffb804cb4b1fd5288f3e</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;length, Index nbElts, Index keep_prev, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fixupL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae1d1ed091956ff4e5734b4e3f79f866e</anchor>
      <arglist>(const Index n, const IndexVector &amp;perm_r, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>heap_relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a88952ce33c968374b149e31d0539178d</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memInit</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac018b8ed9664d4e19e34f1ff2d6c578a</anchor>
      <arglist>(Index m, Index n, Index annz, Index lwork, Index fillratio, Index panel_size, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memXpand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2a6465f1173fd8b74b2e5b8ceec53343</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;maxlen, Index nbElts, MemType memtype, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a277936738db49e25285164ac25c498c3</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector &amp;dense, ScalarVector &amp;tempv, IndexVector &amp;segrep, IndexVector &amp;repfnz, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acaf62fda387ea03e9caa2734e4e7b0c9</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, MatrixType &amp;A, IndexVector &amp;perm_r, Index &amp;nseg, ScalarVector &amp;dense, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, IndexVector &amp;repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>pivotL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab5f56947465b829f8d523575724c3ac6</anchor>
      <arglist>(const Index jcol, const RealScalar &amp;diagpivotthresh, IndexVector &amp;perm_r, IndexVector &amp;iperm_c, Index &amp;pivrow, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pruneL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a350464d1c83182fbd7da8a5a74bdfde8</anchor>
      <arglist>(const Index jcol, const IndexVector &amp;perm_r, const Index pivrow, const Index nseg, const IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a33672df380f94e774c5a6919d3474af4</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2d835179cc3dcf09ff14ab3c8f0d9415</anchor>
      <arglist>(const Index jcol, const Index fsupc, ScalarVector &amp;dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a75c5a4b5a17643e243e11741df018470</anchor>
      <arglist>(const Index jcol, const Index kcol, const MatrixType &amp;mat, IndexVector &amp;xprune, IndexVector &amp;marker, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>column_dfs_traits</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aeb52445d9b5f3ca9a6e74be2e7e42e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixLReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixLReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MappedSupernodalType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ae59407bc58d3ffc58a7557dbac649048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ac801def49a9e8a3ac03625b8c47e5a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>afd8d628e1e8c9a952618ec13184f5081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ab164cb4d7d0f0b4402fc8d4b4243a1c2</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixLReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>aadb358a4affbe51e1b6e0a67077266f3</anchor>
      <arglist>(const MappedSupernodalType &amp;mapL)</arglist>
    </member>
    <member kind="variable">
      <type>const MappedSupernodalType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>a393e505ae348939df485651058c2d746</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixUReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixUReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixLType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>add90da2111178ef9261c229bb6c788c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a105fbf78cea564052da04e32bbc5c450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>ad990ba846aca9d220361cbd95f675d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>aa32c47f4e184a041db3c4112339d3185</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixUReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a6d2a7de76dc233c14d6e07a13566417e</anchor>
      <arglist>(const MatrixLType &amp;mapL, const MatrixUType &amp;mapU)</arglist>
    </member>
    <member kind="variable">
      <type>const MatrixLType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>aaccd71d2e7df74215e856d0a6663548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MatrixUType &amp;</type>
      <name>m_mapU</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a1353bf01e9f90d82f1d4ae4c67af1843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
    <templarg></templarg>
    <templarg>Level</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>SparseCompressedBase&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae899907ab3dba200af7563df804bab9ea3ae05e683608085e2b10d376885e5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseCompressedBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a05d81d332f242bd5a98dca5edc5a1b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae899907ab3dba200af7563df804bab9ea3ae05e683608085e2b10d376885e5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a17277defd42ec660421f56302914a8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7d83019014b3da27ad40ce1e0ba60a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a195e66f79171f78cc22d91fff37e36e3</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0fc44f3781a869a3a410edd6691fd899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab044564756f472877b2c1a5706e540e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2b35a1d701d6c6ea36b2d9f19660a68c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0df6dba8d71e0fb15b2995510853f83e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aafab4afa7ab2ff89eff049d4c71e2ce4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a753e975b7b3643d821dc061141786870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a24c55dd8de4aca30e7c90b69aa5dca6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3d6ede19db6d42074ae063bc876231b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3cdd6cab0abd7ac01925a695fc315d34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a96c85a6807e265b89b8309a667b1a4aa</anchor>
      <arglist>(Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abb057e3521d77dc3edbdd4fb1bfd635d</anchor>
      <arglist>(Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a574ea9371c22eabebdda21c0787312dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab375aedf824909a7f1a6af24ee60d70f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), StorageIndex *, const StorageIndex * &gt;::type</type>
      <name>IndexPointer</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af892ea4d6c3b19212cae89fe1f117793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;::type</type>
      <name>ScalarPointer</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae82da94647413ae2660745473f5de5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9b61e48a3a7f1e4d66aea2068fef5e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a43e50044463172c422b879256dc10086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad4fd048381e95d12b8857b959c119e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02480dcee830765e9efd937128837597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab03604e5c4d8327ad729e9ae1bb71fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7bf516d7420459d123f1b8e07e88cef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarPointer</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aef02e5fbde1b7332d24cfb8b84667d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; StorageIndex, 2, 1 &gt;</type>
      <name>m_zero_nnz</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa90b9410aeb8eddd55b18e5fb4b769de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abbc7317eedd7a6eec5cf45fbdc0b9cbfaadd9376317e639961ed33de31299bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae33622dce3c8800de55534a78c673540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abbc7317eedd7a6eec5cf45fbdc0b9cbfaadd9376317e639961ed33de31299bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad78fc4c39908fb26839cfdd6aa838b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a62e0d49b60be6e2139a0f032ec251b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa9c42d48b9dd6f947ce3c257fe4bf2ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af5cd1f13dde8578eb9891a4ac4a11977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af877ea4e285a4497f80987fea66f7459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3b74af754254837fc591cd9936688b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4d5c87bc7ef16390eb48763853859c83</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a13d2e01e0bb556db1e6e8ebc0dcc9d13</anchor>
      <arglist>(Index size, Index nnz, StorageIndex *innerIndexPtr, Scalar *valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af91648a18729ae8ff29cb1d8751c5655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4dfbcf3ac411885b1710ad04892c984d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae81a22199343b457903092376d6b7987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>ReadOnlyMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab40c4a677765c28e67b77211e6e73ff0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; double &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; double, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, int &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, int &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, int &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, RowMajor &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afd0ef4c05eb9b12ef26db8ba01fb400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9d3d7cbdcc710477cf47b9d1c18c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1bfa214893284cb97aac510ddd830f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1168c7b63fd56e170ad40ddec972cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1d1eeed5acdc7f12fe05955acf09116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2e8abc5dfbd27de7726acfae57be3e54a46430fea4441e19f3b015e2adf61a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7609b87f733ed52e2d5d89566270cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc8bbeac5e5ce882791972f8dce1afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a56a1b7cb3f994944bdeed6f284294884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a54adf6aa526045f37e67e352da8fd105</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>a013197b3f598968ff37ed8c97087f1ef</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a87ff49d0917b31f98862b661a5d72eec</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa391750e3c530227e4a5c3c52e959975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9dc538b2c1fe9027ba58f31ee83b2ff1</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>a74e699680ff4619d520e6c9cc02f6bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abf8556d862b1cee4cbcd452f2dc401ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af83005640c2771ebd69f98848720ee52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4423486f9fd64cbac7be06c748b37e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a505802f4dd45f7c036ad28261f065610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8e9ef5d399d36fdd860ad05cb7a31455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7b804bd39745156d20ca1611a296b67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a00efb5c30c29bbc826d156d97e60d870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a218204b051a24f579c394454786eeda0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f42824d4a06ee1d1f6afbc4551c5896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aae45e3b5fec7f6a0cdd10eec7c6d3666</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>ad1478330c8accf34998e92af78f59814</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>a0ed7b169210d6a1189f6066f0c69fba4</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>a813f143769608dbe9b0973e6134261b9</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>a3ce16a1f1473b099d840c6e6c4a1a9e3</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>adcdc8e0393507f9de5559c8c28589c9b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae257333ca0e0b16cf5d3080bbefeaf47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5ff54ffc10296f9466dc81fa888733fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae53743108cd668b8da927ff149631fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e4ba9ae100c0aa200312d57921ebe3d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a241af782636f279406f4860fe49252b0</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a16f034fe9fdb1fc8caae7c6bba846388</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3644eddc55de4d85b79b79be0cfafa6</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9451af2795c1a5b97678272475e41422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75506964d86d6badb32d0b4917acf2e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e5f706cfae14d2eaec1ea1e234905f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0e5f8cc59ee57207f0cff6b142bcdd0d</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a08af03b2fc6c371c8be4fcd62509288c</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_1SparseMatrix.html</anchorfile>
      <anchor>a275bd616a8f4cbfd8e89f64ed941c775</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>a1518e58ac49bed0e2385b722a034f7d3</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af88551f30202341b7cc24cfadabdec5c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3a60ad3fcc5941f5a1272e0d13d89fbf</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a62e61bb861eee306d5b069ce652b5aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acc35051d698e3973f1de5b9b78dbe345</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3eee2d3d2a9843cd095c0207f781e7e</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a89013d2aa58413672c90932607a0d6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c7416090f913e8685523cb3ab7c2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a68087ee333c9614ea28850ec52069079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1c6fde42fd40e6f753b60f71e8fd88aa</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4e328e4686980219c2b4d2a932670ab0</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af0fa64cdba1f30353aac937a31db33f3</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a501a50f0d7d58dc4c1d990cd912f581f</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>aa755e8ba4ec4a2e39ebdb658228364e5</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>a6abf1015a0243be97648e106a17b01ea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a28a9962fcba2190022c4ccdf91d90ddb</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a591c7b14101a2a2141c10b75b58ab36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae9b9ad3524f87276511397d988b7a607</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7e560ebda035e992d2c99875cc7c3af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac2684952b14b5c9b0f68ae3bb8c517a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9d4354d3f4d121d764bbed33cac05329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36835ee4f8e5f273087910ec8063a4f6</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>a7400e37d81945f5a3a8941fba9ecf193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aefa867746934b4e933a3774a65574a74</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa42b94d156a18cf4ec9b48e363f9d25a</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>af7c472a42b3a7ca63ddcd8d23c06e10b</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>ad17cf1b581f5ce7a32043fbc2a3716f6</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>a55f0527dabecf758e72abdb57db7aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a342c970e29c69072e71167fad8c1c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac4c5c183471051e78473ca19558286e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33d0828b875d1d7abec88788d449f7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0863037124fae230905554497c39b03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeec8d831eb1199b7837c70b5559088e4</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>aea9f9421d113573d7757829ed361bd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _StorageIndex &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa9c5c76b222bc68de7cb0865290e73aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrixBase</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <class kind="struct">Eigen::SparseMatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::CwiseProductDenseReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::SelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf11570e9734b385ffa2a34c0b20429db</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>a3b131b5cccfcadd01fd082e4e0b3d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a539dc8592b6580c84235690ed0aa32f0</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>a7145f8cb4b02655c402083a8fc656eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adaf609dda5d4abc02a20e4eab811482ac2</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>a695369d45c98e25bb9b4521184ffc884</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>aa93fc4219de07f36001071e8b712dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa00fd7c98f142ca24bd81b016b9ae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3a8225ef8fe77d2d2afc84c268162276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a502ecff91241215c3a2cde0c8e822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada16d040e0a5f5124f8604fbaf9716453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a58a6edb1bd0fd685100a8877f4d940aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada43b49afd524d0eadeacf4d36d03109be</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>ac855e952b602c33c073ca521c6101652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa598bf6c34280899f5874dff2ecc31da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6e6a9656c903e2b6111730de94dfea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada6088cc45a7bc146bec538f33b106f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada8206bee9f7a893c25aa9f9acf8bf2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60adab783edcd08c5450d4fc2f5db0def53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada335ded624f7055fcdfc95c2555f27b4d</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>acc0de6a9f875c1fcc1bc0083361054dd</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>abca15199fc55efd37ae5316f502fe218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd71c0e36e292ed080620c5a946357ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab6d722bb30120f98ae183cf42303a5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada2351fc1d1a86ff3479eaa07d3065baec</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>aae61fbdbea0fa35511fa75cd2a2a1a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4408b5dc156bc09bf1163f35852bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3b17e29965407e63ac30786c675f60ada0faee1e1352da0ff591ab96447fea48f</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>a553f18f7d70a3879d136d170666587b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa43dd47e73b0dc359a971bea54125ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0fcbfc42cf85a978c92dfd4a0d0547d0</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>ab06b2b608d163b10871ada126760e6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659b941369b87f5b5d4a4ddd2a084d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf59e847d1277c2f5c04dabaeac299d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a373e87f907294a02e4d19c74c51ccf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac93298a1181afe76a7c8606c1f33011b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add4b0e8126a2705ba55fa5718d7cf9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1cdff6c97842543adbb721e2ad6b54f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0701863b287d2aa62fabd06960cbc291</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab12cedbfce30dd9b122bd51db7886fa5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ace90eae87fe63c22b2260e57ec0592f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9aa80a066a57b787779466fa40a038a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6482b3613014c36e1fb49afcf684c3c5</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>af92978a626be5f507e707c5cb08a2309</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>a2dfc959e7cf00e0a05c45ad3bde991d5</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>ac91cfba3aa401f7ee8bdf0bbaf9d5cf7</anchor>
      <arglist>(const SparseMatrixBase&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>ad64903381b0536a81f88e8ca96999c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae194084a73058aeeb400d287ee69aa85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39610093c39554f566f31336225d8f6a</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad3ca4e1ded557f6e0fe2c8885514c6bb</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf9260baa71466c08657d86e017850aa</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9ac34daa88b4b8ee8569b38eac5d7bf2</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>add07b83635ac04ee4034a90978fe8812</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>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a1698fa83bedab3f76dfe5aab9403e8</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>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a434684b02bb721d2d456bdfcb9210b19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac5284446fb5e4c873f4b93b325fd20b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab87c77027aff681892ab8024380decbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6339594fd7f8fffb5c7255cc7c85196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0507f4a48d9c36d765611eaa8aea54a</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1d4e8fa81c02a29418aa04a34959ea4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85d94dc3f045465a18e02cc1e3286f66</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab194ce9c86c6b0cd655b616800b6ad93</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>a0cc915928fcac0a6b0cc71305bd8e182</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>ad67e7bafd8a64f452bf10fd6a6b532d1</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>a89f33d1d4ffec703497bab03f76f04d2</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a550b1dc1ce8172b6220ccf4e02db2464</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>ae2469b2dd2280a962a23b7718b31f1fb</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>ac727d4e574249a2318e0879e95d60e71</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>aa27a348a10b64d80eccc09ae01058a79</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ade0023c8551b23f900d28485a21be84d</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>a50ffcdef04e99c601059389c2f69ff53</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>abaf60b15adff909032566c8138eff48b</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>ae00b52c29019fa7b4741d042b3fbc3e3</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>a4bc8a348fdd4c96043a674ac55d7e239</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>aa74cadfeede22a20d026710f6e0249b5</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>a8dd8edc09b41d8fd24bb384c155f127b</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>a85b9cf2473aa33aa22164334c307c342</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>a0e9a0c22d7e0acf07f1d4ac857860d7b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38fe4f8e107c8a368e7ff6f7f1713abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e46074733ebb685aacd0437d247ff7c</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa03eb464159adaae99b379809a6f159e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af46ae1defba45dd672ddf46488065639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab562fb80a1fb3136fb7caf3e4543da0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a982ffe055f24bab370b30a23647b9f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2b1a382eaca3c1cde2e0c1d1e2031973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37eaebb941ba412be98924d53bba2067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae62b5417af399a9170ddef8a0a77e925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b88db7e060a9ba7d29ae2e668ceb4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6ca6d91278061167c2020eb1b38881e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad4b075dbdf9dbb12a2cf385c0d1b45fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f8f293f4639e8e575f2319d744f3a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a537453500b468b7b9283e12153e5b507</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb5ccd99a5cfd320040034e758e8d996</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>a366885f979063ef6feb195a65ebc3b49</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a659762484eec34cfb17873cb1dd13adf</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>aff29cf7ccd9fea021f6246caa564c6c6</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a18bffba9b82aa3fc6aff174dcb7a6882</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a87f0c97317239ba96a0a708cc91113d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7b0756269ed7ffa8f1eab3ad2c81601</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0495c5eaa646bfac1a391579ec8f4a16</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef9842b479ad45f95743b0e68dc66775</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseQR</name>
    <filename>classEigen_1_1SparseQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0a4e2d9dcc3458ded8075e4a2fc6ac35a9c32f68dd61698d294e566bf46b2ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0a4e2d9dcc3458ded8075e4a2fc6ac35ab6eb467195efe947e482e3a02269ed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0a4e2d9dcc3458ded8075e4a2fc6ac35a9c32f68dd61698d294e566bf46b2ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a62a7dba4b04572eff6d683c2d247c68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>abea933980332af2698e9132ab7458f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0a4e2d9dcc3458ded8075e4a2fc6ac35ab6eb467195efe947e482e3a02269ed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a437e5f41229988530f2300f4e519250e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0298f5dacc6839b4b2ddadabaecfc24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>QRMatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aa522968bf394bbe78e325c2e34ff539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aa54173764fc191cfc7900c7eb3a3e315</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a2bbe3581feae6a2b4c23c6af7deefc37</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>ab1856dfb8c5c2fdc46699d90a4491435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a39898e70643772b8c2f6f775bb679aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a31e2c0ee8826628b1980ffad6c26deaf</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_sort_matrix_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>acda54f18794e61699499f685c9dea53a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aa4f0d64bb0ee07ad15ee77c535efb8c4</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a87730dd85f0d77de74bca724d0b21624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a22f63d6baabc4dff27320776d9a1a3a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a08587fcc35e496692787f09617a9d97f</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ae9a8e244a6637d8c434d0a691b158493</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aa04cc22061d0771f988509c54be3a740</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6482832ec30ef30db571f922e63e5092</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a348c5c00788b912c2bcb3e80be467877</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QRMatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>abe62644e0879b3e75836d63edf623899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4ae2c5bdaa3c18ae5a364f65030722c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a02e8ec566854085df2b5c6649f43fc88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a51206691317b0111955a71de3e76b814</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a2892802e7cc880357af770ee02515859</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aa46dd6a4d8b4e1eae58ec32e91b8b897</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>a76cef7cb87571085cf0fbcd9e0154450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a33f76a247183dc50c9c1cbf151288839</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SparseQR&lt; _MatrixType, _OrderingType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>af04de89a65a7ecb592186abc8cab09b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4ef40e00a4f135422093ae8d217329cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a522613ea0b381bcb5b7e927ce1a8333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac8e6279edb48145f21235491809e2fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_firstRowElt</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3b5a7c8dc9357374756934adb6377318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVector</type>
      <name>m_hcoeffs</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0e1e4f3d18e303425042430bdf460c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad94311b1ed9ba67eb13cb2eceab12f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isEtreeOk</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0833d2c9d9de5ed04585722d5b2e1ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isQSorted</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac099b45fad1938bc195afbb82f606e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a2a59257fa7885d189c381d278189cefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeropivots</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a08774ae537e5d80815d6c75c58c01bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_outputPerm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>adda1e5f7567c5d78f5882fdfecb5198a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a06c5652217daa54bd69f46f935099099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_pivotperm</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a249aa978ca6c34e8a46a87388f69f5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_pmat</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a52f2cabe0cc9bc27bb4d4d078c9ce896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1ee79d4d6fbcc0e610d49fa096a90e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a8beed4d5b431bcdf41f787c425ef90d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_threshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a127db61fe01d6c0712c3ca938ef0928e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useDefaultThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4e71767569eba7fb9565083805fb65e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SparseQR_QProduct</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>af9b447255bbccd5da503ef3f77798701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQR_QProduct</name>
    <filename>structEigen_1_1SparseQR__QProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseQRType::QRMatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a849ced092fb297e3d6fa4907a341d6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ad87b00aa80804c14b5a8bbed340b7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a040e2e2de371b4abdabaf28511f3bfa2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a320229d32cb114e0b3664aa7f4647930</anchor>
      <arglist>(DesType &amp;res) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>aff4a9c22b6a9f018ee5182aabfb6cd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR_QProduct</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a93450cb8c73ae375832fb21ea99055b6</anchor>
      <arglist>(const SparseQRType &amp;qr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ae2d110a2af0251b5a1e3b1a0fd258632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a2249a7f30c700a6ad40a762db3efb404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ab59e3f2d065f44d751ad02f3c12ddf30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQReturnType.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbb45ecd9c1ba1f1c5c66362738f6769a640cd860744f43df78dbd43cbaf143a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbb45ecd9c1ba1f1c5c66362738f6769a1bbcb7a68a31e524864c85cd9aa942b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbb45ecd9c1ba1f1c5c66362738f6769a1bbcb7a68a31e524864c85cd9aa942b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>ac71399a3aabf19dcb8a33d0287a7f04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbb45ecd9c1ba1f1c5c66362738f6769a640cd860744f43df78dbd43cbaf143a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>aec649b2f0533b4765b8c39b4c2283e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a0902d548d7f36fea171283e6fa865d9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>add2a611eb8ecf1927f6ca326d86801e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a3f62d406e5a92ac8d8d34a69f29d3b94</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a93c8c61654bf112f42db9c61969b94eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>abc812ddc00be7a2064aebaf2391b38db</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a852f381b6742ef40f5168b54f8b95c1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbaec94227345a75d1afd485237040f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0a707ed1f530311e0ac999fc53cde285</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>aab227f4e109f500eb2d9d2edfe926993</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a170ec3f522a185aa41a0a5301b31f7e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseRefBase</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseMapBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseSelfAdjoint2Sparse</name>
    <filename>structEigen_1_1internal_1_1SparseSelfAdjoint2Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseSelfAdjointShape</name>
    <filename>structEigen_1_1internal_1_1SparseSelfAdjointShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1internal_1_1SparseSelfAdjointShape.html</anchorfile>
      <anchor>a7216e466563d54a23ab198ea235513bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSelfAdjointView</name>
    <filename>classEigen_1_1SparseSelfAdjointView.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055a5b03fddd518ec6c60d84c89bf9a2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ab22223ad514495a0b0a29c2771f3b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac9fe1f81814933f8a95d9ad636c31cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac50a0425760b9d33b1e45486b3723d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a586093321f7586a0a4f704bca957d6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseSelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac296adf416c473239ff08544cc26101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac50a0425760b9d33b1e45486b3723d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ad69bde509ee3b6f90d53eed97b1b0682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055a5b03fddd518ec6c60d84c89bf9a2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac9fe1f81814933f8a95d9ad636c31cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aba840da2fc87053f6512fe38323809b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5d5f3fb28a2ea508c5ca2223bb2dfd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ab22223ad514495a0b0a29c2771f3b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a2489290b4e528ecf2f1222bc379a290c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae3091054ec7ebbbb5547e71096d158fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5ed74e7721726e8ba644ce95d3e06df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aae5005166b1bc1a4a35642b0c243a533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a887e3b5fa468af8413276141ddc8bb93</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9d1e5ef26775e3b43be08fd4ae191aa8</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac738fb02b74bebcce8631633a6f0c31a</anchor>
      <arglist>(const SparseSelfAdjointView &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a52fbdf30546b4bb19e2333f1ab59e651</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcMatrixType, SrcMode &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>af2a90db8d1332dc854c798044de2d0ad</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcMode &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9808de434246e9f337588f57ce96068b</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>abe66734215f8d8220be0985d67901021</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6cea37a2e08d934d99936271f182926b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac752c3b95b110340d0eff3ddda976984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aca0a4560bb307e085dd0a64efc89297e</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, Mode &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>acde15b45cf7b43520e1005ec65d55f3c</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac2553431de29927f0ce270cf4b07dacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac29548433301e692891f0bd7a5c96f43</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a346ad7b3c5c8769c0fe29ae9e921b429</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9bbe41a5c050f8067d4fe77372eb0b7a</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSelfAdjointView&lt; const Derived, UpLo &gt;</name>
    <filename>classEigen_1_1SparseSelfAdjointView.html</filename>
    <base>EigenBase&lt; SparseSelfAdjointView&lt; const Derived, _Mode &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>a586093321f7586a0a4f704bca957d6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseSelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac296adf416c473239ff08544cc26101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac50a0425760b9d33b1e45486b3723d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; const Derived &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ad69bde509ee3b6f90d53eed97b1b0682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055a5b03fddd518ec6c60d84c89bf9a2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ac9fe1f81814933f8a95d9ad636c31cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Derived ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aba840da2fc87053f6512fe38323809b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Derived ::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5d5f3fb28a2ea508c5ca2223bb2dfd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae72cfa20bd1684af59dc52a52ef71055ab22223ad514495a0b0a29c2771f3b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a2489290b4e528ecf2f1222bc379a290c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae3091054ec7ebbbb5547e71096d158fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5ed74e7721726e8ba644ce95d3e06df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aae5005166b1bc1a4a35642b0c243a533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a887e3b5fa468af8413276141ddc8bb93</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9d1e5ef26775e3b43be08fd4ae191aa8</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac738fb02b74bebcce8631633a6f0c31a</anchor>
      <arglist>(const SparseSelfAdjointView &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a52fbdf30546b4bb19e2333f1ab59e651</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcMatrixType, SrcMode &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>af2a90db8d1332dc854c798044de2d0ad</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcMode &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; const Derived, Mode &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9808de434246e9f337588f57ce96068b</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>abe66734215f8d8220be0985d67901021</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6cea37a2e08d934d99936271f182926b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac752c3b95b110340d0eff3ddda976984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aca0a4560bb307e085dd0a64efc89297e</anchor>
      <arglist>(const Derived &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, Mode &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>acde15b45cf7b43520e1005ec65d55f3c</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac2553431de29927f0ce270cf4b07dacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac29548433301e692891f0bd7a5c96f43</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a346ad7b3c5c8769c0fe29ae9e921b429</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9bbe41a5c050f8067d4fe77372eb0b7a</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseShape</name>
    <filename>structEigen_1_1SparseShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SparseShape.html</anchorfile>
      <anchor>a0a0b77bfa8e396b828d3268abaaadfd9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSolverBase</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodDecomposition&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodDecomposition&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodDecomposition&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLDLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSupernodalLLT&lt; _MatrixType, Lower &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSupernodalLLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSupernodalLLT&lt; _MatrixType, Lower &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteCholesky&lt; Scalar, Lower, AMDOrdering&lt; int &gt; &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; IncompleteLU&lt; _Scalar &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLU&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IncompleteLU&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLU&lt; _Scalar &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLU&lt; _Scalar &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; IncompleteLUT&lt; _Scalar, int &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT&lt; _Scalar, int &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IncompleteLUT&lt; _Scalar, int &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLUT&lt; _Scalar, int &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLUT&lt; _Scalar, int &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SuperLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SuperLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>UmfPackLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UmfPackLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSparseProduct</name>
    <filename>classEigen_1_1SparseSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseSparseProductReturnType</name>
    <filename>structEigen_1_1SparseSparseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSymmetricPermutationProduct</name>
    <filename>classEigen_1_1SparseSymmetricPermutationProduct.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7ca5523eee3d533a3418a9c5324db784a309e11b55b4c5a6630d8fc37f4e72407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7ca5523eee3d533a3418a9c5324db784af65a4b4b0f5fe574774aaae88045bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7ca5523eee3d533a3418a9c5324db784af65a4b4b0f5fe574774aaae88045bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a099934ac338e7299e4e61e4ddedf42e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af9780ec2cd4a63ace8e83c3128ac71bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7ca5523eee3d533a3418a9c5324db784a309e11b55b4c5a6630d8fc37f4e72407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a3c747f700e8423db88fef150c2a282ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a1d2ee3395263f4c835ee4296368ac731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a1d2d670e84b37851b9568ceae8f981ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aaa3e6f4ec6b0b6e7d5ddd6b90fb315cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const NestedExpression &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a4e413e198db04775095f311b387fb115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Perm &amp;</type>
      <name>perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a3b40313534a1f298e47bf4619891cd5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ae1536b801016aa3c8e30bc8fc2b668ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSymmetricPermutationProduct</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a370dca4285a065f461d876c036b033bb</anchor>
      <arglist>(const MatrixType &amp;mat, const Perm &amp;perm)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>Perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7070c16aa9488b03a2e86a93c8d32117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a86bcaab40d1d3e5814e10207e624a11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Perm &amp;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af8005198017f9379c283ff9bd45851c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTimeDenseProduct</name>
    <filename>classEigen_1_1SparseTimeDenseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseTransposeImpl</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl.html</filename>
    <templarg></templarg>
    <templarg>CompressedAccess</templarg>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>SparseTransposeImpl&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl.html</filename>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</filename>
    <templarg></templarg>
    <base>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a1b4691c1642c270f2d965fc0d279b56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a4062a1c89d1858f3bddb72a74cda910c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ac0f0628eaedfd590e5c14771f6d46131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a3d14b4997ef6fa383aae9cbafa73e208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ab5057fbf13b8241b6992de725c726e64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a69b6ed22e61847866b7d0d938f1067c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a767dd05bece6a4478bf6a6d97f46a9b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ad1b7889c71608d502c2effb9b171834d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a0eec9bd251123e3c11c71ce2717737d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a24754239717bc7c1a2c7846d8ce93884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a1a32dd39900fe35b1295418dc8f0bf24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>add41c2098eb01c0dc5cf89f7bb78fba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseTriangularShape</name>
    <filename>structEigen_1_1internal_1_1SparseTriangularShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1internal_1_1SparseTriangularShape.html</anchorfile>
      <anchor>a9deaef710030116d04eeb881602befe9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector</name>
    <filename>classEigen_1_1SparseVector.html</filename>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a524006b2a044fd6a6701d61f894b93a2a3f873a76ae45446565ad2a51ba9cc8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a47bce7a08d727f9a250f7bcfff9a8ac4a1a3ab89e30b191f31361190e38a5f4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a08f09d50a42bf6c34bd2a393e818def5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a524006b2a044fd6a6701d61f894b93a2a3f873a76ae45446565ad2a51ba9cc8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a47bce7a08d727f9a250f7bcfff9a8ac4a1a3ab89e30b191f31361190e38a5f4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1220887ba8c5b5610d6d5670a3d5843b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9a89520074c19dd10902a85a7084f56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a5234796ccdb36693551a15b415def88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEPRECATED Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4cf54057fb0f1d6b0aa4ae4b24e61d47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a3105e306799bc63dd70039d9a6d55d0c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a5844c14be29dfd3497ab38623f35f383</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad512e8e607f3c537b5e1836eea3502f9</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a17bd7fa942621d6bec4c864deaa34d55</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a0107dda10165e652e62d62c6fc47fcd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>abc6d75178a429bfddd4ca4a36261f213</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>acbe7e1e79ffb65441a357aebb76de02a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aeb4dacbd8a7e7b47146571196731ccfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a40cc9f0829f7ffdafe2db012f68cd2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6d0e49c2dc952048f672bb9818690d9c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a25ea64f705939bd3ff2bb14422e84bab</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>a5a6ed5fd767cc31e8e36bbe521bd1f93</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>ae16e1595a449574aef1f8251bfb6876c</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a896beafeca787a009fa45526d49b503a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ac62f521192a78978ca7648c2bd5f02b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a644b87917d6eb69e9654846c637d9e63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a08a9cbf8c1a70379628bc935aed9b145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a979d58fda27fb87e37f29b9d3f15ee77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6bbb31314fea0faf5c67e1caa3751228</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aedaac669e04fa5c1e232e2d0c1c85665</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ac0cf9a929ad1c6f5988f1496a4d76e90</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>accea29d0b64181719c8d3768125b65c0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae5b1d69b2fdd7d45e80703e27ab9ce1c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aefed71f92ae92a088566ddfaa52b6b10</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackUnordered</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa3d67af47c656bb28f70d019516145e5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6c211a24bcd0af8a4e241c4704abffe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a65e3178f0f8ca2e7ac5d0c96612e7763</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>a9e254366eba72443abcd50f5769f1a6e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6b1c2e986fb5a6abd9f5452266c4bf1f</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a31cb35896f97efae9c9cf82b8f5a351c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8ab0730c894876ba53f1c1cee81989f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a662a4bb166417627b6967a52a85e5630</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2304bf75c891bcf5545783d5eb3284ed</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>a93bfc141c01144b63148e7a966408d48</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9b42c595fd4df10700260dc71887ecd2</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2ea1091874a71c8511be8a21bf238f5a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a42cc6a74d1da5d01422067d300ac8097</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>a81123ba13f5bfd24f344ec78096f4dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a0e8fa44ce848213694e90b0db8be5f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a363435bc165917ed85014d3e7afd8715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aeb674d7e4bbdf90bbf910050f7c1ac63</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>af97af4b7d3d58a09994d53d4cdc236f1</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>adf220ddc0a848c4cc559b65bf3f3ca77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a88a5e0fa116e70138d00361d2207a6d5</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aaa80f9d9a9f176a563962c2815c8fa99</anchor>
      <arglist>(Index reserve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab20223cc0ea5e67c7260384f16d9f652</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af48da9cac4c4d8d06d712f7ca4c81ed9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>adc48acca21ee8b410cc44864a0e67805</anchor>
      <arglist>(SparseMatrix&lt; Scalar, OtherOptions, StorageIndex &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af0902c911efcf6f162022175b3efd12b</anchor>
      <arglist>(SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2fbb5a90d692ce20d9b208021a1d6cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2a3651a7917b834f54623e8f5e590d77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a60f8fe4b5aaa647d734201d82a7f4354</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>a5a3517b8acf00bc12c7b9cc334bafbb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6da955d65bf2da29aab6dbce4618ecc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8f281c0d322e03f13d8ded9be89273ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseVector &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a28bfccdc49274da3827b66453aec143b</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>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aad7651bb1bf2b973f86256a3b8d7b8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a66ec0d53f6b13b3d9033d90865a66c66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a2b7ba8294d04276384a83fadf7032afa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a56e53928f6209bb5cc6d68b6ed1ec7bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a847e35904787cd7753655620ed68a477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a6c3155cd3a25635c095f2edee36b2c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a609d7e003ce18d879fdd4f48aaba2a30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>ac705ef7e6132dd22752afe4f63dbfd86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseView</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a1e7eb716e33bc28cca897695beea9f83</anchor>
      <arglist>(const MatrixType &amp;mat, const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af6df6f6359156088f3e344e427ea26d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a0aa6327cb5e235c2f2b2a149025ca1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_reference</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af5b9767d72a1e86a068b651d8df1cec0</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>adb987f95c5463a17a2e435e77ff6b1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; SparseView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a5dd8ce3e9610a1198015ba6710fd2f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aba25812018ad44214da8f3ad561d8b72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Spline</name>
    <filename>classEigen_1_1Spline.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ab126b52e819e446d8c6dedbfaec345f8ae0308df454dc12fe04b50909acccc432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a70a9e2cc7470695ca37f2651a80af6b2aeb9d45bc9095c3065fa5fa2e0ac3e061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::BasisDerivativeType</type>
      <name>BasisDerivativeType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a9db0b0108353660cd03524f2e67d6b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::BasisVectorType</type>
      <name>BasisVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a1d49cef942ea59d85d1711ee32354e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::ControlPointVectorType</type>
      <name>ControlPointVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ac42c673462a98ad1779761bebeb450bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a70a9e2cc7470695ca37f2651a80af6b2aeb9d45bc9095c3065fa5fa2e0ac3e061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ab126b52e819e446d8c6dedbfaec345f8ae0308df454dc12fe04b50909acccc432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::KnotVectorType</type>
      <name>KnotVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a066f7a8b120316c9068b559f0790e9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::ParameterVectorType</type>
      <name>ParameterVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a04bcc878ef5c8316e8cc60b4cf00d77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::PointType</type>
      <name>PointType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a9ade8a2f81dae6eedb8845cb080672bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a8cafd78b564825c76fbb3419653d9742</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::BasisDerivativeType</type>
      <name>basisFunctionDerivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a17d416e814d1ee957e5b309dc423751f</anchor>
      <arglist>(Scalar u, DenseIndex order) const</arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline, DerivativeOrder &gt;::BasisDerivativeType</type>
      <name>basisFunctionDerivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>acd36d8b5a4f57eb1d7f27989ac6d54ac</anchor>
      <arglist>(Scalar u, DenseIndex order=DerivativeOrder) const</arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::BasisVectorType</type>
      <name>basisFunctions</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>afe0997f0bb02a3fac3073016abac04c6</anchor>
      <arglist>(Scalar u) const</arglist>
    </member>
    <member kind="function">
      <type>const ControlPointVectorType &amp;</type>
      <name>ctrls</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a0fc81e475d3a0ba34da1bd97f2e8fbc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>degree</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a0df23e941ac0f31dcd095a4dd4f4a7ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::DerivativeType</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a196730cf190dfa16907db888277e5aed</anchor>
      <arglist>(Scalar u, DenseIndex order) const</arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline, DerivativeOrder &gt;::DerivativeType</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a50bcf6c99a95ecab7c475f3ab503ee22</anchor>
      <arglist>(Scalar u, DenseIndex order=DerivativeOrder) const</arglist>
    </member>
    <member kind="function">
      <type>const KnotVectorType &amp;</type>
      <name>knots</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ae3eac8af580ad880d8ad3a259d453aa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a3c7e1838eae4ee7e341ef9d3dbf9ba45</anchor>
      <arglist>(Scalar u) const</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>span</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ab62751802b4cc237aadb0dbf3455df98</anchor>
      <arglist>(Scalar u) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a25ebf3b3621db98ffe60eba3c0d64025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ac9dfdbeabf9573642d970e29e92dd2be</anchor>
      <arglist>(const OtherVectorType &amp;knots, const OtherArrayType &amp;ctrls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a0e6083605acc9f565e8bf4057b3f4bd3</anchor>
      <arglist>(const Spline&lt; Scalar, Dimension, OtherDegree &gt; &amp;spline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BasisDerivativeType</type>
      <name>BasisFunctionDerivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ab5d0d30713ca56dcd33dbb37c262829a</anchor>
      <arglist>(const Scalar u, const DenseIndex order, const DenseIndex degree, const KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BasisVectorType</type>
      <name>BasisFunctions</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aac1839e8a956636d76bec24a4afc27e2</anchor>
      <arglist>(Scalar u, DenseIndex degree, const KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>Span</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aaba7632c61b84194e890696c2b57be1b</anchor>
      <arglist>(typename SplineTraits&lt; Spline &gt;::Scalar u, DenseIndex degree, const typename SplineTraits&lt; Spline &gt;::KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>BasisFunctionDerivativesImpl</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a763aacc25340893942b385348b671289</anchor>
      <arglist>(const typename Spline&lt; _Scalar, _Dim, _Degree &gt;::Scalar u, const DenseIndex order, const DenseIndex p, const typename Spline&lt; _Scalar, _Dim, _Degree &gt;::KnotVectorType &amp;U, DerivativeType &amp;N_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlPointVectorType</type>
      <name>m_ctrls</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a87150085562a9aac3ea61f210f7aa386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KnotVectorType</type>
      <name>m_knots</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a5e1013ebddb7eb881c33c574a23132d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineFitting</name>
    <filename>structEigen_1_1SplineFitting.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SplineType::KnotVectorType</type>
      <name>KnotVectorType</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>a4d10d41fbec87890b1695244b1d074be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineType::ParameterVectorType</type>
      <name>ParameterVectorType</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>af7757885fc599a6e0d298d40ca634953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>Interpolate</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>adc80b6f0dd0dbbea28130fb254626874</anchor>
      <arglist>(const PointArrayType &amp;pts, DenseIndex degree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>Interpolate</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>af08185c8b635283f7c76efe91576cc83</anchor>
      <arglist>(const PointArrayType &amp;pts, DenseIndex degree, const KnotVectorType &amp;knot_parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>InterpolateWithDerivatives</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>a7bd937fdcfa168dbdc27932886a4da9f</anchor>
      <arglist>(const PointArrayType &amp;points, const PointArrayType &amp;derivatives, const IndexArray &amp;derivativeIndices, const unsigned int degree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>InterpolateWithDerivatives</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>a0317c97f2b57ccf5dcf077409d51e54d</anchor>
      <arglist>(const PointArrayType &amp;points, const PointArrayType &amp;derivatives, const IndexArray &amp;derivativeIndices, const unsigned int degree, const ParameterVectorType &amp;parameters)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits</name>
    <filename>structEigen_1_1SplineTraits.html</filename>
    <templarg></templarg>
    <templarg>DerivativeOrder</templarg>
  </compound>
  <compound kind="class">
    <name>SplineTraits&lt; Spline &gt;</name>
    <filename>structEigen_1_1SplineTraits.html</filename>
  </compound>
  <compound kind="class">
    <name>SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt; &gt;</name>
    <filename>structEigen_1_1SplineTraits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</name>
    <filename>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <templarg>_DerivativeOrder</templarg>
    <base>SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt; &gt;</base>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a337f71ff4e149990ea0bbd172c7dd35baa546f3e09061b25456cf70107db72ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>aa791cbdf14e3443f53b8e5f6a371a85ea75a34223007ae974d1c19d653b2abfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivativeMemoryLayout</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a15fc1e07210f3f311dbe4a27b7a5ce01a7e79c844da14c6fa961e112d05e23175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTime &gt;</type>
      <name>BasisDerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a507283e4ba6108e20eae19e805816770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivativeMemoryLayout</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a15fc1e07210f3f311dbe4a27b7a5ce01a7e79c844da14c6fa961e112d05e23175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, _Dim, Dynamic, DerivativeMemoryLayout, _Dim, NumOfDerivativesAtCompileTime &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a5e0a0e3b07c844c84cf164a7f0db9314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>aa791cbdf14e3443f53b8e5f6a371a85ea75a34223007ae974d1c19d653b2abfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a337f71ff4e149990ea0bbd172c7dd35baa546f3e09061b25456cf70107db72ccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</name>
    <filename>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>af66557b2c7664f1aa3dfc4b5f3c39708a14c4a4e9fe5d03a6ba00511dacf018b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a10cc884b749b5df89528771619cfa07ea39d70871bb511aeb19f8c5a2501f0eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8d1054d17ea92d8e6d18f9b9158d6145a782b4fa82b6dd9b27315743dc4696719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a5177a99165c74fc873bb4b435427543fa5699cd0a1c022f44b527c079adfc0049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivativeMemoryLayout</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a31bbb2ef16a689f6bb490f2321f7a99ba3b107c361982e84a53d02e066743dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTime &gt;</type>
      <name>BasisDerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a79379499c52489dbf2b0251941f98370</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, OrderAtCompileTime &gt;</type>
      <name>BasisVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8f6574a4a8281fad62adbde35169bae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, Dynamic &gt;</type>
      <name>ControlPointVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad4a21460926a6186f3b56cec9380e742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a10cc884b749b5df89528771619cfa07ea39d70871bb511aeb19f8c5a2501f0eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivativeMemoryLayout</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a31bbb2ef16a689f6bb490f2321f7a99ba3b107c361982e84a53d02e066743dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, Dynamic, DerivativeMemoryLayout, Dimension, NumOfDerivativesAtCompileTime &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ab8a352bf7e6f02ab6f1864e372868db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>af66557b2c7664f1aa3dfc4b5f3c39708a14c4a4e9fe5d03a6ba00511dacf018b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, Dynamic &gt;</type>
      <name>KnotVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a2f5f4e5598c650df3f284c3db0eeafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a5177a99165c74fc873bb4b435427543fa5699cd0a1c022f44b527c079adfc0049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8d1054d17ea92d8e6d18f9b9158d6145a782b4fa82b6dd9b27315743dc4696719</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, Dynamic &gt;</type>
      <name>ParameterVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a61cd43163c3fe6c68cc6c191d210a36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, 1 &gt;</type>
      <name>PointType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad479d9b94761b2cf332fda5984301fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa440dee6a559821c867c94ee4bbf60f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SPQR</name>
    <filename>classEigen_1_1SPQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e6e0037a4877cad2fe47f704339724a7d0e38837d867f6fa0234526438cd048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e6e0037a4877cad2fe47f704339724a6181675ae437cbdb99016d06ef7f65d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e6e0037a4877cad2fe47f704339724a7d0e38837d867f6fa0234526438cd048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ae3728c79497e9aedb9585a1f44690f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e6e0037a4877cad2fe47f704339724a6181675ae437cbdb99016d06ef7f65d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a637dbffff9180578130040f6ab853023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a03e61df2447d4004551d0f0a50c169c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>af7dfc7755a2abe89e573cfcf507589bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SuiteSparse_long</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a1ba12858b092d29d12a1facec6a83b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>af81d23a06781bd8c30f7e5558c89b37d</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>a64761b06dec908b81506c0c2619cd290</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>acf75fdb279f16d7c4907118ca3eb69ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationType</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a6c4ad8d482dd7f23029c428dbd8e13e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa029a77d3dcc996dc7791fc40a2512b0</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afbbebf50229522d4487befff158e0d19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQReturnType&lt; SPQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a4179a9d595d9bd58a649ef695b3db3c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a99389f43e9eebe0b222e3b75318046e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a66382a71d51b09a8526268467156fbc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aed6e79a5a027d906f3cbf241e533b972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afd88c7631cf384fd5703bae4efacce3a</anchor>
      <arglist>(const RealScalar &amp;tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSPQROrdering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a7f0fa283af9cb2114f55a84a134cd603</anchor>
      <arglist>(int ord)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a62c5151fd688dd72bcec5c24c94eb8a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aad8f0f182d504915664b7158743ed8c9</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SPQR_free</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a2bb78111f0148093303f58c9731a0e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aadc5ca912024ce3d02027610f1f537cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SPQR&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a4c0d7a143927a97f4faf3df004dc3c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_allow_tol</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>af4d799de0df833348533989626f5e6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab1b89eb3a4fd4d9df0c49c6f7741498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cc</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a59b5aba9d1a8882d73b6e246d8fd4e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_cR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a4600bda93e33d2b0f0954c79303bbd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_E</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ac450066dd619dabcfcc4b000025c5c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab9abd28ada794ac722fd972c3d772d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_H</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a77acfa5654201f2b28245cceaeb4ba4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_HPinv</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a23cf518ec4c43811e2f1187d0e37ed36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_dense *</type>
      <name>m_HTau</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aeeca9e2e1647f05c786801bd38731b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a5858993e3e4c9a82d355a36a00e19864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRUpToDate</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ae00a616255b187dc2913fceb5140bb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ordering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a3594f98774d3bf0ff01a14a4de5a2d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afcfcaeb5e90eee6042f2bc26d8295613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a1ddc39f3ec14d774fc27893ce44e6fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a491278a5fa3ca5aebd0eaab111776e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aeb10a249bbc37423ca27652d68758385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useDefaultThreshold</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab6a194c18af86088d314f29d75ae3ff3</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></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4856a2c3cc678f49f05d9eed34065ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SPQRType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ab2b93e9c252b5692891b210886263d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>acfe8d7db5646002d38c21ff963510510</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a753f511cb03accd8afc20041748b6287</anchor>
      <arglist>(ResType &amp;res) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ae51a3abe06dee2e628d61f444b54eddf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR_QProduct</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4dd7813eee45cf4b534557d964f721fe</anchor>
      <arglist>(const SPQRType &amp;spqr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>afa6a6593e13343b6d361467d25325ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>aa4f1d5149a920eef5cf29e8c11aa1c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a0470f0e6780dcd1185496d00e8281535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a0465ee73e6f6740738db4b3aff2995de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a3ee436fdb285df3bf4cc13c93fc84048</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a1879fa283850d7d9deaf7ba62c0410e7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a36141444649f6a785875777f8af9b366</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a2ad86a0d931566efb5fc785bf70cf579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>ac34aedd40f4802b50a4272f8e10d7377</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0c31f8b070b380c416402fb1350999d7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a4f11ca2c40171dee10ed1351d40e94fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StageCost</name>
    <filename>classcorbo_1_1StageCost.html</filename>
    <base>corbo::StageFunction</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const StageCost &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1StageCost.html</anchorfile>
      <anchor>a7290b4d20b9e1f1deb36fe070db7bdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StageCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StageCost.html</anchorfile>
      <anchor>a774a68c6351b280063372e1c87474329</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StageCost.html</anchorfile>
      <anchor>aa57e63304b7e2b4de7176a41ac89dd07</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StageEqualityConstraint</name>
    <filename>classcorbo_1_1StageEqualityConstraint.html</filename>
    <base>corbo::StageFunction</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const StageEqualityConstraint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1StageEqualityConstraint.html</anchorfile>
      <anchor>ad24ebae9ee17d066d7b40305e3400c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StageEqualityConstraint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StageEqualityConstraint.html</anchorfile>
      <anchor>ad2ffa2831576cede34424bc560eee225</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StageEqualityConstraint.html</anchorfile>
      <anchor>a94eeabfbcf641385c2c16b9443b9752c</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StageFunction</name>
    <filename>classcorbo_1_1StageFunction.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const StageFunction &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a87a6cde6b3ceeff4eea84d2546c9e091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StageFunction &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a8745e1c14c5fd49f58677252c8d7b102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ae14027d191da68ef6e0bc6cc2d4259e9</anchor>
      <arglist>(int state_dim, int control_dim, std::stringstream *issues) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeConcatenatedNonIntegralStateControlTerms</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ab5bd4b6da4f7f00d003ffafdeebb9cf5</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, double dt_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost, bool lsq_mode=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeConcatenatedNonIntegralStateTerms</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a3ee0c00f40e0f004b861c09e1ce53d1e</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, double dt_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost, bool lsq_mode=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ad9053918760777c1bff49a033498f0b0</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralControlDeviationTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a499874c8438b8ed4c82d5d042dc5e164</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_prev, double dt_prev, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a46e904810acffaf5a1819a553649c1e6</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a04773fa3aa5fa7864c7b44c68858236e</anchor>
      <arglist>(int k, double dt, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralStateControlDtTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a3c6343bfa9d67aedcadecd26057bad2c</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, double dt_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralStateControlTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a4ae82f2cfd6934827262e58892688c45</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralStateDtTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a867c6eecfb2ed9e208e76a85b5ffcb8c</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, double dt_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a8a8c0993af1d2923bbced51e45d46152</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getConcatenatedNonIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a94bef4b4bd747eb06c00c1a81df8bf9b</anchor>
      <arglist>(int k, bool lsq_mode=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getConcatenatedNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a4bd2f7fc2a4cf750435fa6e2d6150da0</anchor>
      <arglist>(int k, bool lsq_mode=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a4603899c9f0cf2701a47e417151d5e26</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralControlDeviationTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>afe098043e6d80939a0fac94c29f7c671</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralControlTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>abad310779a95bf7a88c091f2d14d2637</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralDtTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a2a327f4b806732aec076fade79c8973a</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralStateControlDtTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ad290aea1376dabee67fd41e63c597f5a</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralStateControlTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a3cf5331c801005f44b322ee445d1ad62</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralStateDtTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a804b32738fb26220fd68d813955c940a</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ab9216726717b9391ae7228ecb8e8121d</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasIntegralTerms</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a531763dfa3ec97100e2f8dac3f18838f</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasNonIntegralTerms</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a08893dce33e670b3ce5b7748d906888a</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLinearNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>af75b8c125f14615622fde730bdf3ae55</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLinearNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ad71ab1c97eb7a2a396aae5263028202c</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLinearNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ad3307bc164d3216ffa5c78842ad28c4b</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLsqFormNonIntegralControlTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a954f74c15526f7f6d304a09368d7fe26</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLsqFormNonIntegralDtTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a394f4f5174a110d6de23e7e0315b5415</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLsqFormNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>ae47526967d2f3b512fa90d56f6474087</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a64e387e1200e540a2847c6fa9c748d75</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *grid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StageFunction</name>
      <anchorfile>classcorbo_1_1StageFunction.html</anchorfile>
      <anchor>a0217f6cae816b11e75d12239c872df3f</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StageInequalityConstraint</name>
    <filename>classcorbo_1_1StageInequalityConstraint.html</filename>
    <base>corbo::StageFunction</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const StageInequalityConstraint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1StageInequalityConstraint.html</anchorfile>
      <anchor>a7e4b19e7040fb195cb037fa911e3ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StageInequalityConstraint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StageInequalityConstraint.html</anchorfile>
      <anchor>aad5fb28cf7ed2e37e411a153bd8daa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StageInequalityConstraint.html</anchorfile>
      <anchor>a5154430df421f843de3200f5bb2596b5</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StagePreprocessor</name>
    <filename>classcorbo_1_1StagePreprocessor.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const StagePreprocessor &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a574076d66ae9d0c38b9c136cb6050e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StagePreprocessor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a51bb7cffa171d8018ef3638d76e37b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a365b882db4302c706b19d392aa3547b4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a5dc430cf9a642e81ef1402bc0ea7db16</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;input)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StagePreprocessor</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a96f7fc24a88e122105295c9e4c612cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>adf43a95a64173557ec64a14dd85ffaa3</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::MatrixXd &gt;</type>
      <name>_matrix_data</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>acd5c567ada4963615043c6e77dbd960c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::VectorXd &gt;</type>
      <name>_vector_data</name>
      <anchorfile>classcorbo_1_1StagePreprocessor.html</anchorfile>
      <anchor>a701f7261aa4b255051ed0e9a38393691</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>ad56c9429c53dd86b7f77304cdf45fd9da12674b69ccbf91930d4cceb606840944</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>ad56c9429c53dd86b7f77304cdf45fd9daba9b90a32ed5ff9af2a76016cdec609a</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>ad56c9429c53dd86b7f77304cdf45fd9dad5dc9cf66cfe2dbc8dd0597309e916ee</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>ad56c9429c53dd86b7f77304cdf45fd9daa8c463808695c6efb1e1ad1d148d057b</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>ad56c9429c53dd86b7f77304cdf45fd9da8ee98f0fc96465ae808aba4a14810b93</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>ad56c9429c53dd86b7f77304cdf45fd9da6357fa66786a982768a83deeba56aa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da5bb60f41c2cf3dd19fed84280fa499ca</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>ad56c9429c53dd86b7f77304cdf45fd9da3cade50ad175f6081ea076d08f10d264</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>ad56c9429c53dd86b7f77304cdf45fd9da47f6f804e5051ec1bb7f666d6aa9ab10</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>ad56c9429c53dd86b7f77304cdf45fd9dafcd5474d187738b66e40cf2fd554fd3a</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>ad56c9429c53dd86b7f77304cdf45fd9da4350f2208f7f86e902459ff2c85833e7</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>ad56c9429c53dd86b7f77304cdf45fd9daafaa2c00f3b7d2c4d1eb1324637ec3dc</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>ad56c9429c53dd86b7f77304cdf45fd9dac101fe390a1dde16d8417469ff4e0fb3</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>ad56c9429c53dd86b7f77304cdf45fd9daf184e61ccc1d6eafff23e22daa1eee1b</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>ad56c9429c53dd86b7f77304cdf45fd9da54f828594cdf59b78688b4be46fd14ad</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>ad56c9429c53dd86b7f77304cdf45fd9da8a8abaa941b58f192fbeb23ae1f0e474</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>ad56c9429c53dd86b7f77304cdf45fd9daa666f3d10c76d1f484276e11b77dcbca</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>ad56c9429c53dd86b7f77304cdf45fd9da21e90db3b7465aa69ec397a2ac04ef3d</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>ad56c9429c53dd86b7f77304cdf45fd9daa08574444cd6e1b653c0520aef80700a</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>ad56c9429c53dd86b7f77304cdf45fd9dabd8056639f0c178036db24d70d658053</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>ad56c9429c53dd86b7f77304cdf45fd9daf3efb2b40f2715077e84fa161955dc79</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>ad56c9429c53dd86b7f77304cdf45fd9dad8c3f97eaae4b57302628c46276e85fa</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>ad56c9429c53dd86b7f77304cdf45fd9da8548f304d7c34b03e4da9226d547b73f</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>ad56c9429c53dd86b7f77304cdf45fd9da05f536d7795c48624ccbca7538645b81</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>ad56c9429c53dd86b7f77304cdf45fd9da80e2aa98b4a0f9100ebb43ae841587ea</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>ad56c9429c53dd86b7f77304cdf45fd9da8dbf7dc673cdd222c48bd30e045d49c1</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>ad56c9429c53dd86b7f77304cdf45fd9daa36ab0be9077bdcfa17249ca817efcf8</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>ad56c9429c53dd86b7f77304cdf45fd9da516e1caea354d4c146d407f8fe058251</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>ad56c9429c53dd86b7f77304cdf45fd9da082d9792aadc6406b598f4c2c50b6fe6</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>ad56c9429c53dd86b7f77304cdf45fd9da1adfedb1d8a7106721b5c0713f5979ab</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>ad56c9429c53dd86b7f77304cdf45fd9dae6f03e90096dcb405d1465e5f056e023</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>ad56c9429c53dd86b7f77304cdf45fd9daa182d85b34511b82645e72b1c485e834</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>ad56c9429c53dd86b7f77304cdf45fd9da8018ca03e41a17fafb4f6d7add4a6262</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>ad56c9429c53dd86b7f77304cdf45fd9da274608503735399b2cddf5976530d2bf</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>ad56c9429c53dd86b7f77304cdf45fd9dabf5435ef9b524a4e249adc15ce550697</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>ad56c9429c53dd86b7f77304cdf45fd9dad09a701f80024a2d93d0314c25f4b2e0</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>ad56c9429c53dd86b7f77304cdf45fd9da85d0d4afd6eac11da9ba8411c72f2fd7</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>ad56c9429c53dd86b7f77304cdf45fd9da1e4124ccacd5c888c9c07375e81480b7</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>ad56c9429c53dd86b7f77304cdf45fd9dab89364b7b20142c690cf3c7d34e19d45</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>ad56c9429c53dd86b7f77304cdf45fd9da0e6f1d2605cd2b80c8a0bdbb5d6a218a</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>ad56c9429c53dd86b7f77304cdf45fd9dae27ebb1312fd7f29efcf61b6da153784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9dae67a320c2b9ddc3bdf3fb4d7b5d73bcc</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>ad56c9429c53dd86b7f77304cdf45fd9da530f4e38b6f6e131f6385402347e0c46</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>ad56c9429c53dd86b7f77304cdf45fd9da45effbd5641d41a2c429fea83375dabb</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>ad56c9429c53dd86b7f77304cdf45fd9daf06457455dad2e918e8092c82d55398a</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>ad56c9429c53dd86b7f77304cdf45fd9da26b4570c4142bf240d48a80b2eae58dc</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>ad56c9429c53dd86b7f77304cdf45fd9da0f2e329575aa940bffb40d61e29b11b8</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>ad56c9429c53dd86b7f77304cdf45fd9da6f8937ab7fd13a79a2f6025dca352919</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>ad56c9429c53dd86b7f77304cdf45fd9dad2caad3e30c2c1e742bf6df5a1ec3d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da80dfe9804812def1f88369cc9bcba71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_LAYOUT_DOES_NOT_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da0dd7793aee3c38a9cdce516f9830d167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da798e4fa11d2938ee5b8f69d8940c5ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da5c234f3ae1095d57207c00ffc146b5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9daa0218bfa76bfda7281037fa9e2044c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_TYPE_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9daaeb1a780565d09156bf2532d827a964c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_KIND_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da48c668c834e2bdde8a53f63d3eaa4031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_INDEX_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9dae8e34d6ef9799485167c5ab1b7ea0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da7b89abd3dbf27b6f2c8cb14f09444ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELFADJOINTVIEW_ACCEPTS_UPPER_AND_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da82428e5b3d3fbc280d116b8bc670e007</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>ad56c9429c53dd86b7f77304cdf45fd9da516e1caea354d4c146d407f8fe058251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da7b89abd3dbf27b6f2c8cb14f09444ba0</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>ad56c9429c53dd86b7f77304cdf45fd9daa666f3d10c76d1f484276e11b77dcbca</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>ad56c9429c53dd86b7f77304cdf45fd9dafcd5474d187738b66e40cf2fd554fd3a</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>ad56c9429c53dd86b7f77304cdf45fd9da47f6f804e5051ec1bb7f666d6aa9ab10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da798e4fa11d2938ee5b8f69d8940c5ef0</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>ad56c9429c53dd86b7f77304cdf45fd9da54f828594cdf59b78688b4be46fd14ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da80dfe9804812def1f88369cc9bcba71f</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>ad56c9429c53dd86b7f77304cdf45fd9dabd8056639f0c178036db24d70d658053</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>ad56c9429c53dd86b7f77304cdf45fd9dad8c3f97eaae4b57302628c46276e85fa</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>ad56c9429c53dd86b7f77304cdf45fd9da8dbf7dc673cdd222c48bd30e045d49c1</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>ad56c9429c53dd86b7f77304cdf45fd9daa36ab0be9077bdcfa17249ca817efcf8</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>ad56c9429c53dd86b7f77304cdf45fd9da8018ca03e41a17fafb4f6d7add4a6262</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>ad56c9429c53dd86b7f77304cdf45fd9daf3efb2b40f2715077e84fa161955dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9daa0218bfa76bfda7281037fa9e2044c6b</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>ad56c9429c53dd86b7f77304cdf45fd9da8a8abaa941b58f192fbeb23ae1f0e474</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>ad56c9429c53dd86b7f77304cdf45fd9dad2caad3e30c2c1e742bf6df5a1ec3d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da5bb60f41c2cf3dd19fed84280fa499ca</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>ad56c9429c53dd86b7f77304cdf45fd9dabf5435ef9b524a4e249adc15ce550697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELFADJOINTVIEW_ACCEPTS_UPPER_AND_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da82428e5b3d3fbc280d116b8bc670e007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_INDEX_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9dae8e34d6ef9799485167c5ab1b7ea0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_KIND_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da48c668c834e2bdde8a53f63d3eaa4031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_LAYOUT_DOES_NOT_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da0dd7793aee3c38a9cdce516f9830d167</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>ad56c9429c53dd86b7f77304cdf45fd9da274608503735399b2cddf5976530d2bf</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>ad56c9429c53dd86b7f77304cdf45fd9da0f2e329575aa940bffb40d61e29b11b8</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>ad56c9429c53dd86b7f77304cdf45fd9da1adfedb1d8a7106721b5c0713f5979ab</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>ad56c9429c53dd86b7f77304cdf45fd9da6f8937ab7fd13a79a2f6025dca352919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9da5c234f3ae1095d57207c00ffc146b5ba</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>ad56c9429c53dd86b7f77304cdf45fd9dab89364b7b20142c690cf3c7d34e19d45</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>ad56c9429c53dd86b7f77304cdf45fd9daf184e61ccc1d6eafff23e22daa1eee1b</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>ad56c9429c53dd86b7f77304cdf45fd9dae27ebb1312fd7f29efcf61b6da153784</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>ad56c9429c53dd86b7f77304cdf45fd9da45effbd5641d41a2c429fea83375dabb</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>ad56c9429c53dd86b7f77304cdf45fd9da05f536d7795c48624ccbca7538645b81</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>ad56c9429c53dd86b7f77304cdf45fd9da082d9792aadc6406b598f4c2c50b6fe6</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>ad56c9429c53dd86b7f77304cdf45fd9da530f4e38b6f6e131f6385402347e0c46</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>ad56c9429c53dd86b7f77304cdf45fd9dae6f03e90096dcb405d1465e5f056e023</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>ad56c9429c53dd86b7f77304cdf45fd9daa08574444cd6e1b653c0520aef80700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9dae67a320c2b9ddc3bdf3fb4d7b5d73bcc</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>ad56c9429c53dd86b7f77304cdf45fd9da8ee98f0fc96465ae808aba4a14810b93</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>ad56c9429c53dd86b7f77304cdf45fd9da6357fa66786a982768a83deeba56aa14</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>ad56c9429c53dd86b7f77304cdf45fd9da80e2aa98b4a0f9100ebb43ae841587ea</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>ad56c9429c53dd86b7f77304cdf45fd9dad09a701f80024a2d93d0314c25f4b2e0</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>ad56c9429c53dd86b7f77304cdf45fd9daa8c463808695c6efb1e1ad1d148d057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_TYPE_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ad56c9429c53dd86b7f77304cdf45fd9daaeb1a780565d09156bf2532d827a964c</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>ad56c9429c53dd86b7f77304cdf45fd9dac101fe390a1dde16d8417469ff4e0fb3</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>ad56c9429c53dd86b7f77304cdf45fd9da21e90db3b7465aa69ec397a2ac04ef3d</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>ad56c9429c53dd86b7f77304cdf45fd9daa182d85b34511b82645e72b1c485e834</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>ad56c9429c53dd86b7f77304cdf45fd9da0e6f1d2605cd2b80c8a0bdbb5d6a218a</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>ad56c9429c53dd86b7f77304cdf45fd9daafaa2c00f3b7d2c4d1eb1324637ec3dc</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>ad56c9429c53dd86b7f77304cdf45fd9da4350f2208f7f86e902459ff2c85833e7</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>ad56c9429c53dd86b7f77304cdf45fd9da85d0d4afd6eac11da9ba8411c72f2fd7</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>ad56c9429c53dd86b7f77304cdf45fd9da3cade50ad175f6081ea076d08f10d264</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>ad56c9429c53dd86b7f77304cdf45fd9da8548f304d7c34b03e4da9226d547b73f</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>ad56c9429c53dd86b7f77304cdf45fd9dad5dc9cf66cfe2dbc8dd0597309e916ee</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>ad56c9429c53dd86b7f77304cdf45fd9daba9b90a32ed5ff9af2a76016cdec609a</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>ad56c9429c53dd86b7f77304cdf45fd9da26b4570c4142bf240d48a80b2eae58dc</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>ad56c9429c53dd86b7f77304cdf45fd9daf06457455dad2e918e8092c82d55398a</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>ad56c9429c53dd86b7f77304cdf45fd9da1e4124ccacd5c888c9c07375e81480b7</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>ad56c9429c53dd86b7f77304cdf45fd9da12674b69ccbf91930d4cceb606840944</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::static_val</name>
    <filename>structEigen_1_1internal_1_1static__val.html</filename>
    <templarg>n</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>operator uint64_t</name>
      <anchorfile>structEigen_1_1internal_1_1static__val.html</anchorfile>
      <anchor>a41b51a4208d9af9f18004bf8e6fbf715</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>static_val</name>
      <anchorfile>structEigen_1_1internal_1_1static__val.html</anchorfile>
      <anchor>a584cc53e017f264510b6d47f11c2f464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>static_val</name>
      <anchorfile>structEigen_1_1internal_1_1static__val.html</anchorfile>
      <anchor>a00abe4cadf07ddae5c0d3fd0761578b7</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1static__val.html</anchorfile>
      <anchor>a4190058a3bffc305fc1df5a092824022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::StaticIf</name>
    <filename>structutility_1_1tuple_1_1StaticIf.html</filename>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::StaticIf&lt; true, T &gt;</name>
    <filename>structutility_1_1tuple_1_1StaticIf_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structutility_1_1tuple_1_1StaticIf_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>adec4aa62531b39cc3c400a7ac82d9492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StaticReference</name>
    <filename>classcorbo_1_1StaticReference.html</filename>
    <base>corbo::ReferenceTrajectoryInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StaticReference &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a49d8b2f0192f4b7b1e8712b0fee931a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>aa1f662dad66e24d9026e4043263ba849</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a25bbb51acd7ad6787f0ed786ee377e19</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getNextSteadyState</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a367c202e44f872911b87b21c4819776a</anchor>
      <arglist>(const Time &amp;t) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getReference</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>af8da27fdf234062f9242c56b09e576bd</anchor>
      <arglist>(const Time &amp;, OutputVector &amp;ref) const override</arglist>
    </member>
    <member kind="function">
      <type>const OutputVector &amp;</type>
      <name>getReferenceCached</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a584e084fe23a9aeda8f6f2ffdb1aefa9</anchor>
      <arglist>(int) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>aa0d004ca16924e44748498374988034a</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;, Time) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>ab3f4bc209ea0bc86c9cf5b4ab5ca1f4a</anchor>
      <arglist>(double, int, Time) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatic</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a1ff6fd8684aca17fc4856f5eadd8b336</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a74d136b19d421fb1bc32f76ab20d5b32</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>ac4573054eda62070c94928de9bfa57d0</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;, Time) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precompute</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a0147a02eb55a01631a47b9ad48ff09c4</anchor>
      <arglist>(double, int, Time) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReference</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a67d11cea932162455d2e5a48f3abc371</anchor>
      <arglist>(const Eigen::Ref&lt; const OutputVector &gt; &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReference</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a650283e251b262a0987ca6b5fef63de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReference</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>ad6f2270b0188e323471ef1af00e6b2fa</anchor>
      <arglist>(const Eigen::Ref&lt; const OutputVector &gt; &amp;ref)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputVector</type>
      <name>_ref</name>
      <anchorfile>classcorbo_1_1StaticReference.html</anchorfile>
      <anchor>a0e833fc297053a767fcd4acbf243020b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::StaticSGroup</name>
    <filename>classEigen_1_1StaticSGroup.html</filename>
    <templarg>Gen</templarg>
    <member kind="function">
      <type>internal::tensor_symmetry_value_setter&lt; Tensor_, StaticSGroup&lt; Gen... &gt; &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a8b8eb04f4431719716cf2d75f546edc3</anchor>
      <arglist>(Tensor_ &amp;tensor, std::array&lt; typename Tensor_::Index, Tensor_::NumIndices &gt; const &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>internal::tensor_symmetry_value_setter&lt; Tensor_, StaticSGroup&lt; Gen... &gt; &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a3fa803f2cf7032e27943f9cdb8d5c593</anchor>
      <arglist>(Tensor_ &amp;tensor, typename Tensor_::Index firstIndex, IndexTypes... otherIndices) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>StaticSGroup</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a8c1e0c797ebdb4abdb8c4103b5f49aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>StaticSGroup</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a893bd13a44b92f748e19358821ab5b4d</anchor>
      <arglist>(const StaticSGroup&lt; Gen... &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>StaticSGroup</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>ac645a3ec3432d4d3305071f3c6be5366</anchor>
      <arglist>(StaticSGroup&lt; Gen... &gt; &amp;&amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>apply</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a30eb05c9b67e54aa8ab4f7941351f359</anchor>
      <arglist>(const std::array&lt; Index, N &gt; &amp;idx, RV initial, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>apply</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>abe6337934907bdf5df53e491bddaf542</anchor>
      <arglist>(const std::vector&lt; Index &gt; &amp;idx, RV initial, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>constexpr static int</type>
      <name>globalFlags</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>afe4aba53a172070d14496ff75f60653e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>constexpr static std::size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a43729207909c0684272c07a48d7b49bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>static_size</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a24d61d107c1f3689c607988612286a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>group_elements::type</type>
      <name>ge</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a55fb226eca82caa4e991189b8966082d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::group_theory::enumerate_group_elements&lt; internal::tensor_static_symgroup_multiply, internal::tensor_static_symgroup_equality, typename internal::tensor_static_symgroup_identity_ctor&lt; NumIndices &gt;::type, internal::type_list&lt; typename internal::tensor_static_symgroup_element_ctor&lt; Gen, NumIndices &gt;::type... &gt; &gt;</type>
      <name>group_elements</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a60ba3a5064a1faecc1562da6384e3577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1StaticSGroup.html</anchorfile>
      <anchor>a50b8a443280a21e12d83acef3998706e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::StdMapTraits</name>
    <filename>structEigen_1_1StdMapTraits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsSorted</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a5ab9b5fbaf6b99d9e4efa84d6784e02aa7c3875d7cd4e35d9a4311367e254d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSorted</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a5ab9b5fbaf6b99d9e4efa84d6784e02aa7c3875d7cd4e35d9a4311367e254d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>KeyType</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a6c09de152172167c17486e8b2b9bbb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; KeyType, Scalar &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a26acd9eb0e236b465bd6eb7961fd5871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setInvalidKey</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>ad29d27eabc8f9bc46de9f93504f05059</anchor>
      <arglist>(Type &amp;, const KeyType &amp;)</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>corbo::StepResponseGenerator</name>
    <filename>classcorbo_1_1StepResponseGenerator.html</filename>
    <base>corbo::ControllerInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ad2a6d954268f04fa4f3f1f68e4987014</anchor>
      <arglist>(SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getControl</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>addad91690c5132f0d300d9b4041ca21b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>aed586e7f245daa033217d86277b5c8a4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>aa0bc33b96ac6b0442d9601c74ffad61e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>a895feec9d3509bc46806b1948b310a59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPiecewiseConstantControls</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>a726fcfa912be33b7b77aef827a9a4d2b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ae4fbd07450044accd54e1fe47b5e9af7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ac194081eb0958a5c3de6991e3e49db6c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>a001f5707c335e58418aa0fe766933708</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControl</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ab166c7987308624ef98bf2986d7c95ce</anchor>
      <arglist>(const Eigen::VectorXd &amp;u_step)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateDimension</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>a6b4d97404b29aeec99cbc8a43eae8254</anchor>
      <arglist>(int state_dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ae405fdac01423d62f6506e4deb02e332</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, const Duration &amp;dt, const Time &amp;t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StepResponseGenerator</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>a1d61e4fdd4e39cff4a241d6756101eb9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>getInstanceStatic</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ad3f1201c9e2c09b09c183993730ee022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_state_dim</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>ae99ea1a784031d5c649715fb7622545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_u</name>
      <anchorfile>classcorbo_1_1StepResponseGenerator.html</anchorfile>
      <anchor>aaf60677cdf613ce1c5da600de3fee024</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::StlThreadEnvironment</name>
    <filename>structEigen_1_1StlThreadEnvironment.html</filename>
    <class kind="class">Eigen::StlThreadEnvironment::EnvThread</class>
    <class kind="struct">Eigen::StlThreadEnvironment::Task</class>
    <member kind="function">
      <type>Task</type>
      <name>CreateTask</name>
      <anchorfile>structEigen_1_1StlThreadEnvironment.html</anchorfile>
      <anchor>a10ff5893aa4cae1d8b2c6621b656e2cd</anchor>
      <arglist>(std::function&lt; void()&gt; f)</arglist>
    </member>
    <member kind="function">
      <type>EnvThread *</type>
      <name>CreateThread</name>
      <anchorfile>structEigen_1_1StlThreadEnvironment.html</anchorfile>
      <anchor>af68c7d15c5c24af34698df86c7f6285e</anchor>
      <arglist>(std::function&lt; void()&gt; f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExecuteTask</name>
      <anchorfile>structEigen_1_1StlThreadEnvironment.html</anchorfile>
      <anchor>a97da912fd357ba916d7fa1301eaede79</anchor>
      <arglist>(const Task &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_evaluator_kind</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexBased</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind.html</anchorfile>
      <anchor>a2b890b9b3391c22ebdeb3aa778967fe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind_3_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>IteratorBased</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind_3_01Sparse_01_4.html</anchorfile>
      <anchor>af851f49773d93da13d7f47cf5b97e65b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Dense_01_4.html</filename>
    <member kind="typedef">
      <type>DenseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Dense_01_4.html</anchorfile>
      <anchor>ac00df7ae7c2e3a8665a9df27a306b423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a1f2f5c3952c7b90d86a2039e6c5cd8dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01PermutationStorage_01_4.html</filename>
    <member kind="typedef">
      <type>PermutationShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9888b41ea7b40b2c9d501c7a038cce75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01SolverStorage_01_4.html</filename>
    <member kind="typedef">
      <type>SolverShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01SolverStorage_01_4.html</anchorfile>
      <anchor>a1b923c49d24934fcdba385e4abb5a619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>SparseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Sparse_01_4.html</anchorfile>
      <anchor>a689e0c288d635039f22652abf8de498f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01TranspositionsStorage_01_4.html</filename>
    <member kind="typedef">
      <type>TranspositionsShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01TranspositionsStorage_01_4.html</anchorfile>
      <anchor>a79020d45c66fd714785824d42432fb82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Stride</name>
    <filename>classEigen_1_1Stride.html</filename>
    <templarg>_OuterStrideAtCompileTime</templarg>
    <templarg>_InnerStrideAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524abe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524ac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524abe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524ac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; 0, Value &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524abe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524ac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524abe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524ac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; Value, 0 &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524abe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a594fb8b48614b188a4858fde8737b524ac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, AlignedMax, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</anchorfile>
      <anchor>ac9f25f094c2fb27ba267a25b38e4ee69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, AlignedMax, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</anchorfile>
      <anchor>aab9f66776da406ad79a73a9ab9793d63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</anchorfile>
      <anchor>a0219be33d5d936ea7f75c64a53720f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</anchorfile>
      <anchor>a63eeb7d4d8aefb9904a7de79f640648e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::strip_identities</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1strip__identities.html</filename>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(ts)&gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li0f75648c980077c83280d356a1140bae.html</filename>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>type_list</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li0f75648c980077c83280d356a1140bae.html</anchorfile>
      <anchor>a990b0478a352c8f7f54d52eece01615b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li0f75648c980077c83280d356a1140bae.html</anchorfile>
      <anchor>a8f16d024b0274da78a2a3a976246e6f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; t, ts... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li49140c6a9028b86805968b1d3f5e598f.html</filename>
    <templarg>Equality</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ts</templarg>
    <member kind="typedef">
      <type>conditional&lt; Equality&lt; id, t &gt;::value, typename strip_identities&lt; Equality, id, type_list&lt; ts... &gt; &gt;::type, typename concat&lt; type_list&lt; t &gt;, typename strip_identities&lt; Equality, id, type_list&lt; ts... &gt; &gt;::type &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li49140c6a9028b86805968b1d3f5e598f.html</anchorfile>
      <anchor>af3a12f6baa1c633160d5fb31ca180303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1group__theory_1_1strip__identities_3_01Equality_00_01id_00_01type__li49140c6a9028b86805968b1d3f5e598f.html</anchorfile>
      <anchor>a1cb97c87926dd37beee46268be573e46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::StructuredOptimalControlProblem</name>
    <filename>classcorbo_1_1StructuredOptimalControlProblem.html</filename>
    <base>corbo::OptimalControlProblemInterface</base>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>aa95ac2cf1921f8e6d23021ff2bf2f79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; StructuredOptimalControlProblem &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a24aa291f9bc9d9fbe0a12cff8588d59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>abb6d6c83d04b502184619a8856b11e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; StructuredOptimalControlProblem &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a0d51bda91d04d5db06415914bf4b7bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a9f671b1cb45ce8fdfc3baaa32bb20611</anchor>
      <arglist>(const StateVector &amp;x, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, const Time &amp;t, bool new_run, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &amp;ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getControlInputDimension</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a698bba9dfa5d2d9a86b03debb6ea1c2d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentObjectiveValue</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ad1a43988f26c62c565e59007d7493dc2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>getDiscretizationGrid</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ae6ad9b82f2e4fd4d517073575e2ff70d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFirstControlInput</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a60531bd53881d62ed3fda577e3dfd028</anchor>
      <arglist>(ControlVector &amp;u0) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstDt</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a0883ecc09a606d606a2e5cbff933ed42</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>OptimalControlProblemInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>abdfeef4ac1a27de056a1a9d92a686274</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a947c5fd017520dd414acb0d7a6a0ac01</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const NlpFunctions &amp;</type>
      <name>getNlpFunctions</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a43df932e3b57a5fec908dba97caf713e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ad36bd5a19c36c0d40a2b207104aee5ac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>OptimalControlProblemStatistics::Ptr</type>
      <name>getStatistics</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>aeda19680fafd84c8dc9be8eda885bb92</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTimeSeries</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ab1891e810b7694b9e41e4b4b73327796</anchor>
      <arglist>(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a73ae76525f29828d321918c2f0e8778e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstantControlAction</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a912074f8a69351ed16b21ed286e8765b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureControls</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>aa7df8a51b2f8cb61a827c9752fd81fb0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFutureStates</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a646f7c0155992f82b3eeca92c4964c32</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a30fa167f4ad21bb310ed9c4d2d51a126</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a1e412502fddb3ff44cc791aeee6c1f39</anchor>
      <arglist>(const Eigen::VectorXd &amp;x_lb, const Eigen::VectorXd &amp;x_ub, const Eigen::VectorXd &amp;u_lb, const Eigen::VectorXd &amp;u_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlBounds</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a42da159aec1d446b620f1a63b9785cd0</anchor>
      <arglist>(const Eigen::VectorXd &amp;u_lb, const Eigen::VectorXd &amp;u_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscretizationGrid</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a17db6fb8c043f99beab06365546afa08</anchor>
      <arglist>(DiscretizationGridInterface::Ptr grid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFinalStageConstraint</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a12e77d44f4925941f01aed858af00e82</anchor>
      <arglist>(FinalStageConstraint::Ptr final_stage_constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFinalStageCost</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a06fe9b644a7009860cca58e270aa3656</anchor>
      <arglist>(FinalStageCost::Ptr final_stage_cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHyperGraphOptimizationProblem</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a5ac463a47942bcd8b67c05136e03b285</anchor>
      <arglist>(BaseHyperGraphOptimizationProblem::Ptr optim_prob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizedTimeSeriesDt</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a9c9b35d84e8570aee51f8906b98119d0</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizedTimeSeriesTf</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>af1f287777225da223491f70ddca18035</anchor>
      <arglist>(double tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreviousControlInput</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a87d9a106306267e8aa962b07f9637848</anchor>
      <arglist>(const Eigen::Ref&lt; const ControlVector &gt; &amp;u_prev, double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreviousControlInputDt</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ab5de9b7acea03a2bcbf5d2b63405307c</anchor>
      <arglist>(double dt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolver</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a4d0a0e306e834660a9641c5fe98087cc</anchor>
      <arglist>(NlpSolverInterface::Ptr solver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStageCost</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a57b2c04c93c05f8371b7008792086f18</anchor>
      <arglist>(StageCost::Ptr stage_cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStageEqualityConstraint</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a6b47e928c66ef99a1cde7fb1bb41878f</anchor>
      <arglist>(StageEqualityConstraint::Ptr stage_eq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStageInequalityConstraint</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a958417aa6e7d70e0625020302b14730f</anchor>
      <arglist>(StageInequalityConstraint::Ptr stage_ineq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStagePreprocessor</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a39ce129a42273e47355db0519c81ea43</anchor>
      <arglist>(StagePreprocessor::Ptr stage_preprocessor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateBounds</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a566a9af7be5d28107fffe3492df2fcdf</anchor>
      <arglist>(const Eigen::VectorXd &amp;x_lb, const Eigen::VectorXd &amp;x_ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatisticsObject</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>aeba81d0dd0abcbc94e5b8c18c19b5438</anchor>
      <arglist>(OptimalControlProblemStatistics::Ptr statistics)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemDynamics</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a63d33ffe5f0c7ac5cba3ff74b9f84409</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StructuredOptimalControlProblem</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>acbe61940ebe06db58554c5c956a14386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StructuredOptimalControlProblem</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a5465723bad352ee82df8dd0a3c2c7913</anchor>
      <arglist>(DiscretizationGridInterface::Ptr grid, SystemDynamicsInterface::Ptr dynamics, BaseHyperGraphOptimizationProblem::Ptr optim_prob, NlpSolverInterface::Ptr solver)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StructuredOptimalControlProblem</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a810d482087b3a3a2cd62562922b6003c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a8474bc133ec4bbb29596893624b2d802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>_edges</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a50f5af503f06f4d5879c591cff4925a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NlpFunctions</type>
      <name>_functions</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a4411bb3d8c13c414fdb2e2ecfdc894ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiscretizationGridInterface::Ptr</type>
      <name>_grid</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>acb905584f9f5e6d42be73b0a93100a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_increase_n_if_infeas</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a7853849e1408b56d435f746d8dc15201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_objective_value</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a1126cae81940a50969b0576554587277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_ocp_modified</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a38f3f0faf324710eb145400b9376529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BaseHyperGraphOptimizationProblem::Ptr</type>
      <name>_optim_prob</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ae4b2998918ed500fa980b896dbef67a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_resample_dt_hint</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a5b166cf9c7a71aaaef385b3029bf6c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_resample_tf</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a6d4a0125d6c8dbf82a8092e1e316e49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NlpSolverInterface::Ptr</type>
      <name>_solver</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>ad39e1a54b386bcca8e7677722b2a66a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimalControlProblemStatistics::Ptr</type>
      <name>_statistics</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a525e896180342c52a7f0f0d89ad1acc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_ts_dt_cache</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a037dd11f55590bc0927640ff445b3193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeSeries::Ptr</type>
      <name>_ts_u_cache</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>abb62fa465b7e510eb30d6fc5542ce114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeSeries::Ptr</type>
      <name>_ts_x_cache</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a2d704f652e569a55cb81a00eca53c843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ControlVector</type>
      <name>_u_prev</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a27a2fa4a7de144e03cc08e4120052895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_u_prev_dt</name>
      <anchorfile>classcorbo_1_1StructuredOptimalControlProblem.html</anchorfile>
      <anchor>a8ac1b4f8243cd0d52b37f9edf0a3010b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StructuredOptimalControlProblem</name>
    <filename>classStructuredOptimalControlProblem.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classStructuredOptimalControlProblem.html</anchorfile>
      <anchor>a67ce784212d65f9005548b40a384a6a7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StructuredOptimalControlProblem</name>
      <anchorfile>classStructuredOptimalControlProblem.html</anchorfile>
      <anchor>acbe61940ebe06db58554c5c956a14386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~StructuredOptimalControlProblem</name>
      <anchorfile>classStructuredOptimalControlProblem.html</anchorfile>
      <anchor>a926c379f6096802695fa4dad0dbe9278</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha6c6b8971a8be3974a451e3d7d26ac07a.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha6c6b8971a8be3974a451e3d7d26ac07a.html</anchorfile>
      <anchor>aab2c401d0878c4e5691bc8a2957b724b</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sub_assign_op</name>
    <filename>structEigen_1_1internal_1_1sub__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1sub__assign__op.html</anchorfile>
      <anchor>a9701deedd06e9fd962d46c281497dc6a</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1sub__assign__op.html</anchorfile>
      <anchor>a588c53828a0546c9b34f69bcb5706b61</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sum_op</name>
    <filename>structEigen_1_1internal_1_1sum__op.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sum__op.html</anchorfile>
      <anchor>aabb5ec94a7a8538e8c5fc94bd26cbf74</anchor>
      <arglist>(A a, B b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SumReducer</name>
    <filename>structEigen_1_1internal_1_1SumReducer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalize</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>aec71c7f579be1d3397fd0eda23382eff</anchor>
      <arglist>(const T accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>finalizeBoth</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>afd3c643dba373ebb9873475c5033387e</anchor>
      <arglist>(const T saccum, const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>finalizePacket</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>a111e02068b2cbfd2b8ec7270f5e08241</anchor>
      <arglist>(const Packet &amp;vaccum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>initialize</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>af56eb063e0036254dfe696d4d1f3ea9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>initializePacket</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>ab2a98c39e56e2d2052c8405fbe22dfc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reduce</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>a70cab9917c7d28a521d639535be41fb4</anchor>
      <arglist>(const T t, T *accum) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>reducePacket</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>a6d29d6c7e2c0f46f7a5b7f573b8e9f42</anchor>
      <arglist>(const Packet &amp;p, Packet *accum) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>IsStateful</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>acc13d955c0ff148cb22b843230cf12d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1SumReducer.html</anchorfile>
      <anchor>a6e441112361a4e08b6f599da30ba8ba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SuperLU</name>
    <filename>classEigen_1_1SuperLU.html</filename>
    <templarg></templarg>
    <base>SuperLUBase&lt; _MatrixType, SuperLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, SuperLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a929eb972e66899842fda1b5f8c65426e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntColVectorType</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a2b1324b63ee0d4e7e3cb8cbb0791830c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntRowVectorType</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae44702f0150e31120ee366d1e2494ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Lower|UnitDiag &gt;</type>
      <name>LMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a134f2bd95f91b4c232a3a1249cea564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::LUMatrixType</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>adcfd32038df7b0cbf35522a06616c813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a51df2ad6aa0b68c454390de0debc6a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PermutationMap</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae3e1cde5c9d38ce077af4e97109131ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a4b4d945d871a721ef24b3b6f51812f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afab08072ca82cecde94fec93944bf01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a16513872355abbb0efa674592142a0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Upper &gt;</type>
      <name>UMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a27d80c1a4c176c862c7faf194c15d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aff6428de2f43f9d90b640dc713dfd802</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a493cdfada27415a6037b004ff974eace</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ad2ccbf5b565c8dc5e7a0216a86e3662c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0b5a5fbda1a1f368003c7c01021a4636</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const LMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a2b04928559e7dcf1a455a493fe8ca350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a5c848ddb3bd3edd1796f354bd69ac258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>adf0826125fe13adc57506f4d0c9617c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ad136353331d04ab8ae824c3f69513265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0dc9567fca8439407cdd4689f3be5f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a31d051a622837afe71a5a12f9ca995a7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a49babfcbe2e4d5ad915eff1bbc6fc14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afbdaacabc52182e6f31a1975469545ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLU.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_1SuperLU.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_1SuperLU.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLU.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_1SuperLU.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_1SuperLU.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLU.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_1SuperLU.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_1SuperLU.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</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></templarg>
    <templarg></templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4437863f63481a5a8cc9ae8a5566922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af42c2a35e69ded5dd96bbff3adf519d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2a4f84d7bee23175a75b4934bb4c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a41cb4cb4e8a548b9112c3f3cdba4782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, int &gt; &gt;</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9c65a00757d1aec9655e3c89fe1a2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad8e16b5721aa493c0093862f58d3de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4d2c46083f0f2167e36a02de2e7fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2b9a744f9d881b6c98dc3c975da11e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0b9fae173ef6689999ae774c8c2707f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2d3f48425328d9b3cbdca369889007f3</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a534fb98155d507aaa512032b32064444</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28cb3ef7914ecb6fdae1935b53f6be40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a238acfa9eecf87b8e20d2aa4bba64ae5</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aa67da5c8c24110931c949c5896c5ec03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>superlu_options_t &amp;</type>
      <name>options</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a42d9d79073379f1e75b0f2c49879ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a385c6d2d55f024034a02c45f66a88429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae3fdf138bd2780470156f511af55a222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a1305262aca85bc6da4dfdbee467ea6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5e89915a44120a3e63c22143b2ce847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearFactors</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6a3ab89de6a4b9091ac6494d860967bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0a163728356b4dcca91e4ed7124e6f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4a4929ff39e85af22a96f7509ab2bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFactorization</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a3665a6637d5a7f367237b82c8bfec851</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a32de3a4dddb541e4f4fc34b52db2e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ad037501031471560abbfbe69954e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9f41f87509d4599167d8d3d2f05db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5ebc39b9c4c969efff863d9b005c9a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab7361c168905243e3038172586bc0088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28626fc764baefca0c5a5b0b823d0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af620442ba0f2fdf32c185c45f45973e8</anchor>
      <arglist>(SuperLUBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuperLUBase&lt; _MatrixType, SuperLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SuperLUBase.html</filename>
    <base>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4437863f63481a5a8cc9ae8a5566922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af42c2a35e69ded5dd96bbff3adf519d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2a4f84d7bee23175a75b4934bb4c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a41cb4cb4e8a548b9112c3f3cdba4782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ce8aa5dff6ed799b103193e5ebbb2a8a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, int &gt; &gt;</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9c65a00757d1aec9655e3c89fe1a2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad8e16b5721aa493c0093862f58d3de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4d2c46083f0f2167e36a02de2e7fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2b9a744f9d881b6c98dc3c975da11e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0b9fae173ef6689999ae774c8c2707f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2d3f48425328d9b3cbdca369889007f3</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a534fb98155d507aaa512032b32064444</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28cb3ef7914ecb6fdae1935b53f6be40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a238acfa9eecf87b8e20d2aa4bba64ae5</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aa67da5c8c24110931c949c5896c5ec03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>superlu_options_t &amp;</type>
      <name>options</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a42d9d79073379f1e75b0f2c49879ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a385c6d2d55f024034a02c45f66a88429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae3fdf138bd2780470156f511af55a222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a1305262aca85bc6da4dfdbee467ea6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5e89915a44120a3e63c22143b2ce847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearFactors</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6a3ab89de6a4b9091ac6494d860967bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0a163728356b4dcca91e4ed7124e6f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4a4929ff39e85af22a96f7509ab2bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFactorization</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a3665a6637d5a7f367237b82c8bfec851</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a32de3a4dddb541e4f4fc34b52db2e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ad037501031471560abbfbe69954e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9f41f87509d4599167d8d3d2f05db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5ebc39b9c4c969efff863d9b005c9a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab7361c168905243e3038172586bc0088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28626fc764baefca0c5a5b0b823d0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af620442ba0f2fdf32c185c45f45973e8</anchor>
      <arglist>(SuperLUBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>IsComplex</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a9256fcadaa3aa0e1ad3a5785dae44751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a03f1047549bd0f97f40c2df3f4a14927</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>afde3f70cb5d0cf4bf15c8df8a36372f9</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;, SVD &amp;, Index, Index, RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a5a0e30c2f4c8f54c4940144c8bd3db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>ada4e70275b77aaeb1af07b5141b773e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a6eb249bbad69fe226879d1e64e1c01c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a76a3369c7786e295de41c7061b9da031</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;work_matrix, SVD &amp;svd, Index p, Index q, RealScalar &amp;maxDiagEntry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SVDBase</name>
    <filename>classEigen_1_1SVDBase.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6229a37997eca1072b52cca5ee7a2bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aee6fbe51774ff57b8446f0b14a4f34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab62c306c5d1efeae9bce88dee1b04965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af2ec05d33dd5be28df6fcf56346e23ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a57f51134f3084c5b9998298569495920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aeee2a88eb6fd3826e027e0cac6440865ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9ac59dd357f42051be947ca7c4a23745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7426695e87c152fbb8bc7834dd8e6ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b3202ef30648952815e77338408f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abf33b0dd55b31392ef321d491bf4fc27</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac3cd36e54727b6ae24e71b67d7e290dc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab6cdcd4fb99772cf36e7fe2dac0bd847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ae888cfb7f9faf8bbd12ee943c8cbf2b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afc7fe1546b0f6e1801b86f22f5664cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a245a453b5e7347f737295c23133238c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afe8a555f38393a319a71ec0f0331c9ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a30b89e24f42f1692079eea31b361d26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1c95d05398fc15e410a28560ef70a5a6</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a27586b69dbfb63f714d1d45fd6304f97</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a4e7bac123570c348f7ed6be909e1e474</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab28499936c0764fe5b56b9f4de701e26</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b2ee98690358951807353812a05c69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7be177a4c6e8e3fbf2bec40cb527321c</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SVDBase</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abed06fc6f4b743e1f76a7b317539da87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aec918dd80eeb2d5bf628f15cda83053f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a65e1a36d7d3d90ad143fa6a6494695c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a680646d2f3fa0de030cbf9b4815d6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af91d9b16ff9b51e22bfb9b637ef50cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abbc1cfb200cc681ca18bdb1892597e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9c7ac2fc2666e3d34143c726a6462f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1dd5193fac24ae397f08cc722f3ae3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::swap_assign_op</name>
    <filename>structEigen_1_1internal_1_1swap__assign__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1swap__assign__op.html</anchorfile>
      <anchor>ab1fe79d889055ac656e96f7c7a51b11c</anchor>
      <arglist>(Scalar &amp;a, const Scalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1swap__assign__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1swap__assign__op.html</anchorfile>
      <anchor>ab1fe79d889055ac656e96f7c7a51b11c</anchor>
      <arglist>(DstEvaluatorTypeT::Scalar &amp;a, const DstEvaluatorTypeT::Scalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SwapWrapper</name>
    <filename>classEigen_1_1SwapWrapper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::syclGenericBufferReducer</name>
    <filename>structEigen_1_1internal_1_1syclGenericBufferReducer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1syclGenericBufferReducer.html</anchorfile>
      <anchor>a1e5ae4cfe38806b0ed52dfdb42aaa195</anchor>
      <arglist>(BufferTOut *bufOut, BufferTIn &amp;bufI, const Eigen::SyclDevice &amp;dev, size_t length, size_t local)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SylvesterContinuous</name>
    <filename>classcorbo_1_1SylvesterContinuous.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasUniqueSolution</name>
      <anchorfile>classcorbo_1_1SylvesterContinuous.html</anchorfile>
      <anchor>a8ccac11bbec17577591fc64ba7ac6e2d</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1SylvesterContinuous.html</anchorfile>
      <anchor>ac579a97d20b5139a66ad31e0a316f3ba</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;C, Eigen::MatrixXd &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SylvesterDiscrete</name>
    <filename>classcorbo_1_1SylvesterDiscrete.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasUniqueSolution</name>
      <anchorfile>classcorbo_1_1SylvesterDiscrete.html</anchorfile>
      <anchor>a1fe9ce37a16c5b55cd95f34d83bc70d7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>solve</name>
      <anchorfile>classcorbo_1_1SylvesterDiscrete.html</anchorfile>
      <anchor>a71045a3dd535092d927c77c5e1d0ba58</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;A, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;B, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;C, Eigen::MatrixXd &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_lhs</name>
    <filename>structEigen_1_1internal_1_1symm__pack__lhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2_dummy</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>ae6a09da9a1adb8a1d9d0f3dc3c632d2e</anchor>
      <arglist>(Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>aad8bf0f72a54a95ee37e79f74c603fd5</anchor>
      <arglist>(Scalar *blockA, const const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt; &amp;lhs, Index cols, Index i, Index &amp;count)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_rhs</name>
    <filename>structEigen_1_1internal_1_1symm__pack__rhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>aa9431ae4d7ce701ac0bacbb7efdea554af86f69f65cc27f357014e20dfe07a535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>aa9431ae4d7ce701ac0bacbb7efdea554af86f69f65cc27f357014e20dfe07a535</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::Symmetry</name>
    <filename>structEigen_1_1Symmetry.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Flags</name>
      <anchorfile>structEigen_1_1Symmetry.html</anchorfile>
      <anchor>a8b570f5ff8878bc0d17312149d2b7ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>One</name>
      <anchorfile>structEigen_1_1Symmetry.html</anchorfile>
      <anchor>aaefcea84fad5321d5f5123dd33cda103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>Two</name>
      <anchorfile>structEigen_1_1Symmetry.html</anchorfile>
      <anchor>a311ff580b905017c91a75925c743974c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SystemDynamicsInterface</name>
    <filename>classcorbo_1_1SystemDynamicsInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>ControlVector</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a069c4ddec1ca851d01470598cb1c7692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SystemDynamicsInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a96d43a8079daebc22f3fb95d82a966c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>ae74e16a4e8314d1afb96661ac515b859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>aef67c5bec7f7606e789917b0921ba2e6</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDeadTime</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>add1b2c8306a3e59eb438cd6424809f65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a59ea0bca6cadfa35d59b55f8ca710781</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a90c8561c82d39cb5bd95b28cdd4895d3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getLinearA</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a5413a46a345c81feed984f19154a91ea</anchor>
      <arglist>(const StateVector &amp;x0, const ControlVector &amp;u0, Eigen::MatrixXd &amp;A) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getLinearB</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>ad467f2794c5e2dfddaaa74d5aa77597f</anchor>
      <arglist>(const StateVector &amp;x0, const ControlVector &amp;u0, Eigen::MatrixXd &amp;B) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a5c382a04859199141727bde054a5480d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>af4d0fa9c346ff50a8f65bd412d2e67aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a7cfc334f9e988552bbcc6201c46dafd0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>abb3dca1d6add5af58905ea710679838b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinearizationMethod</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a8252dcbb5ebde011945cb22789984bde</anchor>
      <arglist>(std::shared_ptr&lt; FiniteDifferencesInterface &gt; lin_method)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemDynamicsInterface</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a0f977d9c908c581574a16f71c8fef85b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SystemDynamicsInterface</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a097df1bf416f8f9cc966f5b57e2fb992</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_deadtime</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a515ceddeef3e63dbf9edb3e6e226445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; FiniteDifferencesInterface &gt;</type>
      <name>_linearization_method</name>
      <anchorfile>classcorbo_1_1SystemDynamicsInterface.html</anchorfile>
      <anchor>a607ea70c960ca29fb1ca578bcad3d8dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::SystemOutputInterface</name>
    <filename>classcorbo_1_1SystemOutputInterface.html</filename>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>OutputVector</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>a5f905e31731654923ddfd0270dcac1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SystemOutputInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>a018de8ddddd85bf594a229204bbf6b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>StateVector</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>a3c354c446be14164a4a122e77cabe2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>a99f8fdea5d5c46abf58831fcd126c03a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOutputDimension</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>af2b065b69ba104b9c7524b9c547971ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>output</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>ac2472e6bad192f96e6ff508342c1e447</anchor>
      <arglist>(const StateVector &amp;x, OutputVector &amp;y)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>a246e825642389905330bee91426b6768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SystemOutputInterface</name>
      <anchorfile>classcorbo_1_1SystemOutputInterface.html</anchorfile>
      <anchor>afc4c92d277e3b8f91e11cf2d1b906871</anchor>
      <arglist>()=default</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></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 EIGEN_DEVICE_FUNC type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>ac128f7c408f9f9641bb4d8ee4f0ef85b</anchor>
      <arglist>(const type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a77ad015b5e9252d508f1086bae3a5f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; typename TransformType::ConstAffinePart &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ad574e3463713b46e368dd2f77ff468a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a07971b051c2857cf6d695b056e952b49</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a371d187a7293e8b31ec9d83599a1dfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>afcc69bab7b56e46df8a3b16c33e35d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC 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>ab446ec9120d7c80229e1ef6494e46d5f</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::StlThreadEnvironment::Task</name>
    <filename>structEigen_1_1StlThreadEnvironment_1_1Task.html</filename>
    <member kind="variable">
      <type>std::function&lt; void()&gt;</type>
      <name>f</name>
      <anchorfile>structEigen_1_1StlThreadEnvironment_1_1Task.html</anchorfile>
      <anchor>a308f609d0e7eb94118dcfc5dc48c5ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TaskInterface</name>
    <filename>classcorbo_1_1TaskInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TaskInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>a13b8093aff85e326f1bcf1ca08059a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>aa0d386fe6bf6c4264e867c7689cb8c0e</anchor>
      <arglist>(const Environment &amp;environment, SignalTargetInterface &amp;signal_target, const std::string &amp;ns=&quot;&quot;) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>a28f351d7055c693c764a5a24e992a129</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>ad98cdb97f2e16b8585a592b4d4087f0d</anchor>
      <arglist>(Environment &amp;environment, SignalTargetInterface *signal_target=nullptr, std::string *msg=nullptr, const std::string &amp;ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>a9806db1f98cf43821f49a67fb44224fe</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verify</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>a202f75ecef0f2aecc2050e0ca166f3cf</anchor>
      <arglist>(const Environment &amp;environment, std::string *msg=nullptr) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TaskInterface</name>
      <anchorfile>classcorbo_1_1TaskInterface.html</anchorfile>
      <anchor>a24d1101c13d3eec8ff5b7135101e5631</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Tensor</name>
    <filename>classEigen_1_1Tensor.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <base>TensorBase&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ad0d35f9d248983db92e20a89f823e475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953a01cf86dd60d981ecd74a08e337521db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ace2cded2c6f23b1810adfb5931224993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953af730d051ac6f050ee274a8aa858b2dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorBase&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aadebf932105d728ed8c3961f87799d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a81776baaeaadf348a2a7bdb3e76a3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ace2cded2c6f23b1810adfb5931224993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumIndices_ &gt;</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a33bb49acaa60106e409577aa9129c978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acce4583bb4ed73c3dd16306c3d96b7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ad0d35f9d248983db92e20a89f823e475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953a01cf86dd60d981ecd74a08e337521db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ad49db39b1b2028c0af0bf15d930b6ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953af730d051ac6f050ee274a8aa858b2dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abfd26ffd07a60f37e19bca45cdeda709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac318cebe653a78f051dca2ea59af9a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab33b8fd823b0258d167625f35db35eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>af2c9f01cb7423c11e0771d84d099d127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a49013cff6ae8eb8ac7c3dc602fe5293c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a517c7806e6e10d3a7adba81ee4dda3c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aaebd7097b34bc5b5d503fa4473a5da8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>adee9296873727db58a0734e76cc1b9c3</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0ded3fc94e234d9a7dbf7feb2a5677bc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ade3fea6870c753611d94ad7cda134d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5cffcaf8927b06f8e0d1c84eda3c53da</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a66dd2792186fd155fdd43879e7d08c0b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ae09663818399750cf150181aaed47b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acb625f62aba706e51923397fff631871</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac0a1bb6142d4e5c4d15ba25beccb26a5</anchor>
      <arglist>(std::size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a2453a9a9cc89edff67c11317432da372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a2f2a549d0c385bb22fde021360eaa092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a1820426bc5ce634ba28da55c8b145e49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0bcabcda03b8acd8a7be6b639e95a7d4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6cdb8283e1f69de4ab61b65663979fa0</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a627a817dab4f05c53deea8854cd68af6</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a3f22604e1bf4ff0fc0bb439c69cc591e</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6b7933eae10efb4c040e2ba9178a1dec</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a86154031d3bdc1de29c50afc7827216f</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a33b1b8d83c3e38ac67bd0eb4f93d5a01</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acaff8922cf86f99d68e89c86f9c0df08</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5fb4688bcb63a278563e92368d063de7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>afeebbc24ca7412bccde78d3cb1a253da</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab70ba0dba7198318e91a2cc09e2c7c35</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac4d5ec8f458185db90c9f7b8b6806140</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a3f5b5cb98da5ee3c9ee3e09abe9e73fd</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0c493c8f67658fc681eb644b138bec79</anchor>
      <arglist>(const Tensor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a19e911b02b2f4dc82e357952738510ed</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abda8ad8236d0878cc0254f64b5e9a7c4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>af3ae187be5d5419f416348fd59287bc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab4b4f5f9a27507f115c0399ed7e7b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5ab1ec6dc9b05d5e4db3600bc9d2cc6b</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a78f1708920dfe6d76bb547f6f68a3ce2</anchor>
      <arglist>(const DSizes&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a4f637a19784e5d0391882bd9fab0917e</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a890988b2e1dd992d9b905e0a6a488587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a28e426d0f85c13d3d865b01a3c76927f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6ef6b578cd0ca367842b0d8888e22195</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a026fd6efc7b9c148b095072a4d162136</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ad956c232d59f35a204b80badb3ffd520</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, ReadOnlyAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aa46777190f6226871d7fc0902d7d8172</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, WriteAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aee17d8f1e07d6acbbea1d596dc1d686a</anchor>
      <arglist>(Index dim1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aa374eb9affbb9eaca1dfb2ea1db5d9ef</anchor>
      <arglist>(Index dim1, Index dim2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abfe3743ba57e94dc52a2b4fa39452acb</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a62b9266a774fa33f3db7035136be3fa6</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3, Index dim4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac7f7ba182eee8f6ff7d4b56ba3fd2ea1</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3, Index dim4, Index dim5)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a808d217419b47b4ec4cea3abd9c2aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a028f02e0e7cee58db163ad933d209ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkIndexRange</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a8362c995157473f21e6e5190d428e2c1</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>linearizedIndex</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5994bdce0e90c9079966a6cb412f8727</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorStorage&lt; Scalar, Dimensions, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0693975b26e1d8a23f9a6322fdd1875f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;</name>
    <filename>classEigen_1_1Tensor.html</filename>
    <base>TensorBase&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</base>
    <member kind="typedef">
      <type>TensorBase&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aadebf932105d728ed8c3961f87799d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a81776baaeaadf348a2a7bdb3e76a3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ace2cded2c6f23b1810adfb5931224993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumIndices_ &gt;</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a33bb49acaa60106e409577aa9129c978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acce4583bb4ed73c3dd16306c3d96b7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953ad0d35f9d248983db92e20a89f823e475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953a01cf86dd60d981ecd74a08e337521db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ad49db39b1b2028c0af0bf15d930b6ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a7466960a12f41c8ccf759d315c06c953af730d051ac6f050ee274a8aa858b2dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abfd26ffd07a60f37e19bca45cdeda709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac318cebe653a78f051dca2ea59af9a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab33b8fd823b0258d167625f35db35eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>af2c9f01cb7423c11e0771d84d099d127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a49013cff6ae8eb8ac7c3dc602fe5293c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a517c7806e6e10d3a7adba81ee4dda3c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aaebd7097b34bc5b5d503fa4473a5da8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>adee9296873727db58a0734e76cc1b9c3</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0ded3fc94e234d9a7dbf7feb2a5677bc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ade3fea6870c753611d94ad7cda134d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5cffcaf8927b06f8e0d1c84eda3c53da</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a66dd2792186fd155fdd43879e7d08c0b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ae09663818399750cf150181aaed47b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acb625f62aba706e51923397fff631871</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac0a1bb6142d4e5c4d15ba25beccb26a5</anchor>
      <arglist>(std::size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a2453a9a9cc89edff67c11317432da372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a2f2a549d0c385bb22fde021360eaa092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a1820426bc5ce634ba28da55c8b145e49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0bcabcda03b8acd8a7be6b639e95a7d4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6cdb8283e1f69de4ab61b65663979fa0</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a627a817dab4f05c53deea8854cd68af6</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a3f22604e1bf4ff0fc0bb439c69cc591e</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6b7933eae10efb4c040e2ba9178a1dec</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a86154031d3bdc1de29c50afc7827216f</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a33b1b8d83c3e38ac67bd0eb4f93d5a01</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>acaff8922cf86f99d68e89c86f9c0df08</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5fb4688bcb63a278563e92368d063de7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>afeebbc24ca7412bccde78d3cb1a253da</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab70ba0dba7198318e91a2cc09e2c7c35</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac4d5ec8f458185db90c9f7b8b6806140</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a3f5b5cb98da5ee3c9ee3e09abe9e73fd</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0c493c8f67658fc681eb644b138bec79</anchor>
      <arglist>(const Tensor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a19e911b02b2f4dc82e357952738510ed</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abda8ad8236d0878cc0254f64b5e9a7c4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>af3ae187be5d5419f416348fd59287bc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ab4b4f5f9a27507f115c0399ed7e7b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5ab1ec6dc9b05d5e4db3600bc9d2cc6b</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a78f1708920dfe6d76bb547f6f68a3ce2</anchor>
      <arglist>(const DSizes&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a4f637a19784e5d0391882bd9fab0917e</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a890988b2e1dd992d9b905e0a6a488587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a28e426d0f85c13d3d865b01a3c76927f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a6ef6b578cd0ca367842b0d8888e22195</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a026fd6efc7b9c148b095072a4d162136</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ad956c232d59f35a204b80badb3ffd520</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, ReadOnlyAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aa46777190f6226871d7fc0902d7d8172</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, WriteAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aee17d8f1e07d6acbbea1d596dc1d686a</anchor>
      <arglist>(Index dim1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>aa374eb9affbb9eaca1dfb2ea1db5d9ef</anchor>
      <arglist>(Index dim1, Index dim2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>abfe3743ba57e94dc52a2b4fa39452acb</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a62b9266a774fa33f3db7035136be3fa6</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3, Index dim4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>ac7f7ba182eee8f6ff7d4b56ba3fd2ea1</anchor>
      <arglist>(Index dim1, Index dim2, Index dim3, Index dim4, Index dim5)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a808d217419b47b4ec4cea3abd9c2aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a028f02e0e7cee58db163ad933d209ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkIndexRange</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a8362c995157473f21e6e5190d428e2c1</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>linearizedIndex</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a5994bdce0e90c9079966a6cb412f8727</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorStorage&lt; Scalar, Dimensions, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1Tensor.html</anchorfile>
      <anchor>a0693975b26e1d8a23f9a6322fdd1875f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_index_linearization_helper</name>
    <filename>structEigen_1_1internal_1_1tensor__index__linearization__helper.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>n</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__index__linearization__helper.html</anchorfile>
      <anchor>a94d0c0365668472e406fd136648bb390</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;indices, array&lt; Index, NumIndices &gt; const &amp;dimensions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__index__linearization__helper_3_01Index_00_01NumIndices_00_010_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__index__linearization__helper_3_01Index_00_01NumIndices_00_010_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ae99a24749608c2be04fae01f950a27e3</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;indices, array&lt; Index, NumIndices &gt; const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup.html</filename>
    <templarg>NumIndices</templarg>
    <templarg>Gen</templarg>
    <member kind="typedef">
      <type>StaticSGroup&lt; Gen... &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup.html</anchorfile>
      <anchor>a998b3ba498eb18d6ef0bce86e8f87720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup.html</anchorfile>
      <anchor>aca7d548cc6ab1b0dc0806f370999899a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tensor_static_symgroup&lt; NumIndices, Gens... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup.html</filename>
    <member kind="typedef">
      <type>StaticSGroup&lt; Gen... &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup.html</anchorfile>
      <anchor>a998b3ba498eb18d6ef0bce86e8f87720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup.html</anchorfile>
      <anchor>aca7d548cc6ab1b0dc0806f370999899a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_do_apply</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01EIc7f6f3036620019b8c38e034bff77f91.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01EIc7f6f3036620019b8c38e034bff77f91.html</anchorfile>
      <anchor>afe7ed6b4a51f9331bf6149fe5daef485</anchor>
      <arglist>(const std::array&lt; Index, NumIndices &gt; &amp;, RV initial, Args &amp;&amp;...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01EIc7f6f3036620019b8c38e034bff77f91.html</anchorfile>
      <anchor>ad61ad69a6edd2f85f1e35396dc79ab5b</anchor>
      <arglist>(const std::vector&lt; Index &gt; &amp;, RV initial, Args &amp;&amp;...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; first, next... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01first_00_01next_8_8_8_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>next</templarg>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01first_00_01next_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a35ca67ba675c9c5325783bbb44a23fd8</anchor>
      <arglist>(const std::array&lt; Index, NumIndices &gt; &amp;idx, RV initial, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RV</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__do__apply_3_01internal_1_1type__list_3_01first_00_01next_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a3c814e2e8862ec236c403d0266986444</anchor>
      <arglist>(const std::vector&lt; Index &gt; &amp;idx, RV initial, Args &amp;&amp;... args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_element</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__element.html</filename>
    <templarg></templarg>
    <templarg>flags_</templarg>
    <member kind="typedef">
      <type>indices_</type>
      <name>indices</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__element.html</anchorfile>
      <anchor>a5ebcaf31de200e1dd592e77c15d79fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>flags</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__element.html</anchorfile>
      <anchor>a71777e5e1933ee91742882cc9c52fc6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_element_ctor</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__element__ctor.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>tensor_static_symgroup_element&lt; typename gen_numeric_list_swapped_pair&lt; int, N, Gen::One, Gen::Two &gt;::type, Gen::Flags &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__element__ctor.html</anchorfile>
      <anchor>a899761540fc394be397b737ef1b70c9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_equality</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>A::indices</type>
      <name>iia</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a34e1ebaec16f1aba30eafc03288d0416</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>B::indices</type>
      <name>iib</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a7d7fb150d283df23b19e4fc5374b07e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>ffa</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a96ad4e0fdbf1090fbbcc0bbfa0665ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>ffb</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a605459e0ee77fc90c3f1bc3e7f93468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static int</type>
      <name>global_flags</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a5bc453ce4881cf003d5a877eb4c253b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>ab30a668799ec44f4c75643429b568c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static int</type>
      <name>flags_cmp_</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>aa00cccf67391028d8c3fd68cdb279f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static bool</type>
      <name>is_imag</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a2bc7dce7cb74cf3e7bf9ce658cca559e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static bool</type>
      <name>is_real</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a6d8f5be1adb5ea338bafd764c71f5b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static bool</type>
      <name>is_zero</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__equality.html</anchorfile>
      <anchor>a7424ab3d68237157bed3f46c979b8e14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_identity_ctor</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__identity__ctor.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>tensor_static_symgroup_element&lt; typename gen_numeric_list&lt; int, N &gt;::type, 0 &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__identity__ctor.html</anchorfile>
      <anchor>a2d7f1f3830dd95ee61f7caa7e2a68e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_if</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__if.html</filename>
    <templarg>instantiate</templarg>
    <templarg>NumIndices</templarg>
    <templarg>Gens</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__if.html</anchorfile>
      <anchor>a1d4b6665a178dcf3d6fdec630dafac5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__if.html</anchorfile>
      <anchor>acea28a35ebbcc67aac241d363d49af5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_if&lt; true, NumIndices, Gens... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__if_3_01true_00_01NumIndices_00_01Gens_8_8_8_01_4.html</filename>
    <templarg>NumIndices</templarg>
    <templarg>Gens</templarg>
    <base>tensor_static_symgroup&lt; NumIndices, Gens... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_multiply</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>tensor_static_symgroup_element&lt; decltype(tensor_static_symgroup_multiply_helper&lt; iib &gt;::helper(iia())), ffa ^ ffb &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</anchorfile>
      <anchor>a85f5df8449b76b981e0668d37f7a9df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>A::indices</type>
      <name>iia</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</anchorfile>
      <anchor>af6c0efe587c43c8f13a2d767447aeb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>B::indices</type>
      <name>iib</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</anchorfile>
      <anchor>a6001472d459b9b532df8966c4cd4fc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static int</type>
      <name>ffa</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</anchorfile>
      <anchor>af4f9d907c10d7ef4c3f18707d29fd3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static int</type>
      <name>ffb</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply.html</anchorfile>
      <anchor>abba07e3503051a89bca394953b16925f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_multiply_helper</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__multiply__helper.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>constexpr static numeric_list&lt; int, get&lt; iia, iib &gt;::value... &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__multiply__helper.html</anchorfile>
      <anchor>a6fdb529bccf317cf5e500d381a1da9fe</anchor>
      <arglist>(numeric_list&lt; int, iia... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_permutate</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__permutate.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_static_symgroup_permutate&lt; numeric_list&lt; int, nn... &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__static__symgroup__permutate_3_01numeric__list_3_01int_00_01nn_8_8_8_01_4_01_4.html</filename>
    <templarg>nn</templarg>
    <member kind="function" static="yes">
      <type>constexpr static std::array&lt; T, N &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__permutate_3_01numeric__list_3_01int_00_01nn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a60852905fdd2ece6a31254b007b2e496</anchor>
      <arglist>(const std::array&lt; T, N &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>N</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__static__symgroup__permutate_3_01numeric__list_3_01int_00_01nn_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a613f45f2a360a38dcac01c7eae5792a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_assign_value</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__assign__value.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Tensor_::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__assign__value.html</anchorfile>
      <anchor>abb95c35dd747bc4bb571a194db6810ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor_::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__assign__value.html</anchorfile>
      <anchor>a4b6e7906d81215e5624ca25796ee8b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__assign__value.html</anchorfile>
      <anchor>aa2bb4442f357a0e0366a2458622a2dbb</anchor>
      <arglist>(const std::array&lt; Index, NumIndices &gt; &amp;transformed_indices, int transformation_flags, int dummy, Tensor_ &amp;tensor, const Scalar &amp;value_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__assign__value.html</anchorfile>
      <anchor>a29456ca83436f0a6295a1145dffb0f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_calculate_flags</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__calculate__flags.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Tensor_::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__calculate__flags.html</anchorfile>
      <anchor>a8128fa0e39726f0d66be4df85c5621d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__calculate__flags.html</anchorfile>
      <anchor>ac0d0dabba9e271ae71b0f4eb341f53f6</anchor>
      <arglist>(const std::array&lt; Index, NumIndices &gt; &amp;transformed_indices, int transform_flags, int current_flags, const std::array&lt; Index, NumIndices &gt; &amp;orig_indices)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__calculate__flags.html</anchorfile>
      <anchor>a90faebb9bb0136a67142333eac0d3076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_num_indices</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__num__indices.html</filename>
    <templarg>Sym</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices.html</anchorfile>
      <anchor>acb2d6dab7a1d4809d4c139fd2fe9f323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_num_indices&lt; AntiHermiticity&lt; One_, Two_ &gt;, Sym... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01AntiHermiticity_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <templarg>Sym</templarg>
    <base>Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_num_indices&lt; AntiSymmetry&lt; One_, Two_ &gt;, Sym... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01AntiSymmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <templarg>Sym</templarg>
    <base>Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_num_indices&lt; Hermiticity&lt; One_, Two_ &gt;, Sym... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Hermiticity_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <templarg>Sym</templarg>
    <base>Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</filename>
    <templarg>One_</templarg>
    <templarg>Two_</templarg>
    <templarg>Sym</templarg>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</anchorfile>
      <anchor>a576e4dc7c3970bdbf13e84e4fd798c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static std::size_t</type>
      <name>maxOneTwoPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</anchorfile>
      <anchor>a0adba1f1e96e304b626044ba7275fcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static std::size_t</type>
      <name>One</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</anchorfile>
      <anchor>aa6973ab284d45d7a849488c1c983498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static std::size_t</type>
      <name>Three</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</anchorfile>
      <anchor>a10c64216727bdd62aab0c33b255dd4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static std::size_t</type>
      <name>Two</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__num__indices_3_01Symmetry_3_01One___00_01Two___01_4_00_01Sym_8_8_8_01_4.html</anchorfile>
      <anchor>aa1b779369d125cfc08334ab807edc073</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_pre_analysis</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis.html</filename>
    <templarg>NumIndices</templarg>
    <templarg>Sym</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_01_4.html</filename>
    <templarg>NumIndices</templarg>
    <member kind="typedef">
      <type>StaticSGroup</type>
      <name>root_type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_01_4.html</anchorfile>
      <anchor>a30864710fcb0ab21ade78629bf00196f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices, Gen_, Gens_... &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</filename>
    <templarg>NumIndices</templarg>
    <templarg></templarg>
    <templarg>Gens_</templarg>
    <member kind="typedef">
      <type>tensor_static_symgroup_if&lt;(sizeof...(Gens_)+1&lt;=max_static_generators), NumIndices, Gen_, Gens_... &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a8e91190584531ad87e6e4fff50b3fe43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::type ::type</type>
      <name>root_type</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a1136536d7e2305136409429c1a803b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>typedef</type>
      <name>conditional&lt; possible_size==0||possible_size &gt;</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>ae25843fa3cfce824755ddc58656842b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>typedef</type>
      <name>DynamicSGroupFromTemplateArgs&lt; Gen_, Gens_... &gt;</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a3e5d88b9603f5ad42bbcfdcd6df00f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>max_static_elements</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a3acc3d72aea229458cce6add0dd5fe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>max_static_generators</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a9839e5ecb02805bcad16438b36b109be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>possible_size</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__symmetry__pre__analysis_3_01NumIndices_00_01Gen___00_01Gens___8_8_8_01_4.html</anchorfile>
      <anchor>a77226d1df7150b11b39bea049f496406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::tensor_symmetry_value_setter</name>
    <filename>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>Tensor_::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a1850f83cd326cfc0d18a62e4249ef56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor_::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>ab3c5a1637e3accf16b62bcf5ffaccfa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>tensor_symmetry_value_setter&lt; Tensor_, Symmetry_, Flags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a1c3cddacc57db46227537be17174108d</anchor>
      <arglist>(Scalar const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tensor_symmetry_value_setter</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a7a51979ed3bc5b0c256d32892af1071e</anchor>
      <arglist>(Tensor_ &amp;tensor, Symmetry_ const &amp;symmetry, std::array&lt; Index, NumIndices &gt; const &amp;indices)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>ab60a136f6910869c2fdb8703c2cddd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doAssign</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a32aac6a56c23683879159e6daa24efc0</anchor>
      <arglist>(Scalar const &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; Index, NumIndices &gt;</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a8aa525b48974e6da7a013039b96e1bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Symmetry_</type>
      <name>m_symmetry</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>ab49eefe47a3828da5abd6fc16aa78d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tensor_ &amp;</type>
      <name>m_tensor</name>
      <anchorfile>classEigen_1_1internal_1_1tensor__symmetry__value__setter.html</anchorfile>
      <anchor>a6f4bb9dca37ef1a2e469a9eb9454ca3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_vsize_index_linearization_helper</name>
    <filename>structEigen_1_1internal_1_1tensor__vsize__index__linearization__helper.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>n</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__vsize__index__linearization__helper.html</anchorfile>
      <anchor>ad9583a403e8b5a8ee89ad6fc53296064</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;indices, std::vector&lt; DenseIndex &gt; const &amp;dimensions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tensor_vsize_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1tensor__vsize__index__linearization__helper_3_01Index_00_01NumIndices_00_010_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumIndices</templarg>
    <templarg>RowMajor</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tensor__vsize__index__linearization__helper_3_01Index_00_01NumIndices_00_010_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a9fd123676e9f3e497759dc5a4fb13295</anchor>
      <arglist>(array&lt; Index, NumIndices &gt; const &amp;indices, std::vector&lt; DenseIndex &gt; const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorAssign</name>
    <filename>classTensorAssign.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorAssignOp</name>
    <filename>classEigen_1_1TensorAssignOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</base>
    <member kind="typedef">
      <type>LhsXprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a2dfd9c5649eaae4565082b6bdc944270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorAssignOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>af16807ed07f0f32cb5cacbe8b287b78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorAssignOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a5e996d5a20f68bfdfc513d31ae44a097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a9e5ccae9ca80d593a8a3ed5d52e63285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorAssignOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a3bcc5e7edb7dfeeac58a74b2929ea1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorAssignOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a2fadabb31eae9e236d39c4a9894ff2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a1a6f7336727e3f95616014883d514caa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a6db9d66179e78c0af246e34e2447b90f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorAssignOp</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>ab5fbf0be8d18a3922864d04bfe7ecec0</anchor>
      <arglist>(LhsXprType &amp;lhs, const RhsXprType &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a12020086a53a8d123c4889f19f8cf630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorAssignOp.html</anchorfile>
      <anchor>a8a8a4b8726c068baeb2226eacbbb0e28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorBase</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <templarg></templarg>
    <templarg>AccessLevel</templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, Derived, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const Derived, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; Derived, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, Derived &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const Derived &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, Derived &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const Derived &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, Derived &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const Derived &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, Derived &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const Derived &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, Derived &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const Derived &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, Derived &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const Derived &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; Derived &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const Derived &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_const&lt; Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7742e4e20415b2f9e8a564f3994e44c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a292a4dd3e8e0c195973868c239458d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::IndexPair&lt; Index &gt;</type>
      <name>DimensionPair</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2a36349a2c90ff790ca85541f8c16b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a37fa2d34e33136cf733faa6820b22907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a520c9879a53ac886a6f4b7f7914bffcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorScanOp&lt; internal::ProdReducer&lt; CoeffReturnType &gt;, const Derived &gt;</type>
      <name>TensorScanProdOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3642e0305d8771a6c582afae66a959f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorScanOp&lt; internal::SumReducer&lt; CoeffReturnType &gt;, const Derived &gt;</type>
      <name>TensorScanSumOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4a5580f3a3fe12f172ab97fdc267ec18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad8a5ad33544323ca92cb255a78b05074</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::AndReducer, const DimensionList&lt; Index, NumDimensions &gt;, const TensorConversionOp&lt; bool, const Derived &gt; &gt;</type>
      <name>all</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7c284dbfc82bb0b7503e7258e08eccc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::AndReducer, const Dims, const TensorConversionOp&lt; bool, const Derived &gt; &gt;</type>
      <name>all</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aac0b8b84108162604dfcecff42c5f4d7</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::OrReducer, const DimensionList&lt; Index, NumDimensions &gt;, const TensorConversionOp&lt; bool, const Derived &gt; &gt;</type>
      <name>any</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a95483103604957dfc7db22b12b7d5482</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::OrReducer, const Dims, const TensorConversionOp&lt; bool, const Derived &gt; &gt;</type>
      <name>any</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac3df872c3fb5152ce6f90c418dbc8ee9</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; internal::ArgMaxTupleReducer&lt; Tuple&lt; Index, CoeffReturnType &gt; &gt;, const array&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>argmax</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6abc7c594c1d06663dfb846e269cb93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; internal::ArgMaxTupleReducer&lt; Tuple&lt; Index, CoeffReturnType &gt; &gt;, const array&lt; Index, 1 &gt;, const Derived &gt;</type>
      <name>argmax</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1ecceb35099c126a3b047c990174305e</anchor>
      <arglist>(const int return_dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; internal::ArgMinTupleReducer&lt; Tuple&lt; Index, CoeffReturnType &gt; &gt;, const array&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>argmin</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab1181394c328c889558decd53dca983f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; internal::ArgMinTupleReducer&lt; Tuple&lt; Index, CoeffReturnType &gt; &gt;, const array&lt; Index, 1 &gt;, const Derived &gt;</type>
      <name>argmin</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af6647ded5100b40675ed0dff911d66a0</anchor>
      <arglist>(const int return_dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5117cdc55b6b72b4f39f85c02dbe7e0e</anchor>
      <arglist>(const OtherDerived &amp;other, const CustomBinaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; const Broadcast, const Derived &gt;</type>
      <name>broadcast</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adbe764f20c5597ef238778111a6a1688</anchor>
      <arglist>(const Broadcast &amp;broadcast) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConversionOp&lt; NewType, const Derived &gt;</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a26e5945685b7748482a2153a103c3c9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_ceil_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ceil</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ade2fb768777156e1b7e3b4635841f7c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a97b6d82b2fa022a89ef50f725fbec3d6</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const Derived &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad957a76394e9b1d00fd77d913ff7df4a</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, const Derived, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a596755546ed03d084e0512fdcc9256c4</anchor>
      <arglist>(const OtherDerived &amp;other, Axis axis) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa232f17c843164ed545c686dd2f9c96f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>constant</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac52e18b66e198e64a29526a3c29993a0</anchor>
      <arglist>(const Scalar &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorContractionOp&lt; const Dimensions, const Derived, const OtherDerived &gt;</type>
      <name>contract</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad55bff38d2573b0b367fe676e8b0f609</anchor>
      <arglist>(const OtherDerived &amp;other, const Dimensions &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConvolutionOp&lt; const Dimensions, const Derived, const KernelDerived &gt;</type>
      <name>convolve</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aedfd1109c853bb4462832cded4c25480</anchor>
      <arglist>(const KernelDerived &amp;kernel, const Dimensions &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cube</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad76cfa9df8599ae177a6f0a796d5517b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorScanProdOp</type>
      <name>cumprod</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af88946816f6af5dc49773ad255ae9dc8</anchor>
      <arglist>(const Index &amp;axis, bool exclusive=false) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorScanSumOp</type>
      <name>cumsum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adf70f116c67733724db02197799bb094</anchor>
      <arglist>(const Index &amp;axis, bool exclusive=false) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; const CustomUnaryFunc, const Derived &gt;</type>
      <name>customOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aaf6847466030fb9ec09fa0c2272e952d</anchor>
      <arglist>(const CustomUnaryFunc &amp;op) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; const CustomBinaryFunc, const Derived, const OtherDerived &gt;</type>
      <name>customOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0a4e9493d1c801c0b87f99bf9f801bd4</anchor>
      <arglist>(const OtherDerived &amp;other, const CustomBinaryFunc &amp;op) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad761261ccb65fc262e1ab04418d9ef88</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5c578504e0407c975e8f43928c0382bd</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abf765762edca9c02a036e8c5e389f9b4</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a88d0e0b868f2935c34521f9433cd46bf</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_digamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>digamma</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0e9f5272dd102f568a926fe27485d6c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_erf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>erf</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a03d4f335f5283acb17f835905c8cbd1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_erfc_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>erfc</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5c09558cda50fec8db886830090fdc2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; const Derived &gt;</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae79f626e6dfc4a1691f1665901868b0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a35059288b0bbe031119be36f43a53b99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorImagePatchOp&lt; Dynamic, Dynamic, const Derived &gt;</type>
      <name>extract_image_patches</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9b54887f9128e7b5e62508e28e783721</anchor>
      <arglist>(const Index patch_rows, const Index patch_cols, const Index row_stride, const Index col_stride, const Index in_row_stride, const Index in_col_stride, const Index row_inflate_stride, const Index col_inflate_stride, const Index padding_top, const Index padding_bottom, const Index padding_left, const Index padding_right, const Scalar padding_value) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorImagePatchOp&lt; Dynamic, Dynamic, const Derived &gt;</type>
      <name>extract_image_patches</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a260827c90b0b82e932416117703eef69</anchor>
      <arglist>(const Index patch_rows=1, const Index patch_cols=1, const Index row_stride=1, const Index col_stride=1, const Index in_row_stride=1, const Index in_col_stride=1, const PaddingType padding_type=PADDING_SAME, const Scalar padding_value=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorPatchOp&lt; const PatchDims, const Derived &gt;</type>
      <name>extract_patches</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abfcbe803dc3c58b264e9182fc83202c2</anchor>
      <arglist>(const PatchDims &amp;patch_dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorVolumePatchOp&lt; Dynamic, Dynamic, Dynamic, const Derived &gt;</type>
      <name>extract_volume_patches</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a387f9731671fa489a7f4184d1978d8b5</anchor>
      <arglist>(const Index patch_planes, const Index patch_rows, const Index patch_cols, const Index plane_stride, const Index row_stride, const Index col_stride, const Index plane_inflate_stride, const Index row_inflate_stride, const Index col_inflate_stride, const Index padding_top_z, const Index padding_bottom_z, const Index padding_top, const Index padding_bottom, const Index padding_left, const Index padding_right, const Scalar padding_value=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorVolumePatchOp&lt; Dynamic, Dynamic, Dynamic, const Derived &gt;</type>
      <name>extract_volume_patches</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a40ef14fe454f7933e9b74bcb06ca1f96</anchor>
      <arglist>(const Index patch_planes, const Index patch_rows, const Index patch_cols, const Index plane_stride=1, const Index row_stride=1, const Index col_stride=1, const PaddingType padding_type=PADDING_SAME, const Scalar padding_value=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorFFTOp&lt; const FFT, const Derived, FFTDataType, FFTDirection &gt;</type>
      <name>fft</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1343248692112307c7f12a5e45b4a06d</anchor>
      <arglist>(const FFT &amp;fft) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_floor_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>floor</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae38e9ad684d74026d471d2d0c8a89b58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorGeneratorOp&lt; Generator, const Derived &gt;</type>
      <name>generate</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae4ae59c8d217a2146a015d395519ab2f</anchor>
      <arglist>(const Generator &amp;generator) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_igamma_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>igamma</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aacf8ed38c24f5274c4fc613c7e366ca6</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_igammac_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>igammac</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a24d241db462ae8af1988653549a9fb55</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a062f5423f3bda96d473eb5f004aa1858</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; const Derived &gt;</type>
      <name>index_tuples</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a345d5b883f4e52baca2fc9c421fc0fe1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorInflationOp&lt; const Strides, const Derived &gt;</type>
      <name>inflate</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aab7bc316a81ae6e10885c2f1748a8259</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aaf872170c52e8318ec0c6f8f6288c1a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_lgamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>lgamma</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adee412c395dd048acbbacdacf26698a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad92f4e93336be8cb30823aa5e6ea683a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_log1p_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log1p</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a9554f71c34dbd3710e4e6d76a1c155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorReductionOp&lt; internal::MaxReducer&lt; CoeffReturnType &gt;, const DimensionList&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>maximum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a27ca8f393752b137d6bf1f076f3343dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::MaxReducer&lt; CoeffReturnType &gt;, const Dims, const Derived &gt;</type>
      <name>maximum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a75f10a658b1262a95931f75bb3779747</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorReductionOp&lt; internal::MeanReducer&lt; CoeffReturnType &gt;, const DimensionList&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ada02c8825f5d38b67586dcf97955e58d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::MeanReducer&lt; CoeffReturnType &gt;, const Dims, const Derived &gt;</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3e8e4f1bc99c2ac26a341eb8c9866083</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorReductionOp&lt; internal::MinReducer&lt; CoeffReturnType &gt;, const DimensionList&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>minimum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6c14f14c81a00147e95863f08dbfa814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::MinReducer&lt; CoeffReturnType &gt;, const Dims, const Derived &gt;</type>
      <name>minimum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab4e21c0ae8516ffb43ca6520790d3146</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; CustomNullaryOp, const Derived &gt;</type>
      <name>nullaryExpr</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2c45c967b4faac436e85ba2d2f3e0f4e</anchor>
      <arglist>(const CustomNullaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_NEQ &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a39753ad42d05c567f5a772cc9b60eb93</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_NEQ &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a515cb1e1fffd666a313e839da6584987</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_mod_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator%</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae892353e194744faf81fe00c56963cf9</anchor>
      <arglist>(Scalar rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3f972025f87890033641e5edc050885c</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac07f59cd49cf73cb4f355d45f7510f36</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::bind2nd_op&lt; internal::scalar_product_op&lt; Scalar, Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a219583700f7ba15843eb2a96765609ce</anchor>
      <arglist>(Scalar rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ace8f8703fe2a2443db4f087483b143bc</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::bind2nd_op&lt; internal::scalar_sum_op&lt; Scalar, Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a48c0389de0c8589048a3c2a33f48ffb2</anchor>
      <arglist>(Scalar rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8a8b2b4428f9b1bb56073976dc88ed4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a733b8d0e41eeb0f7317a5bc2bb2b7392</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::bind2nd_op&lt; internal::scalar_difference_op&lt; Scalar, Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae6b1387085bcff42aa1b507ef5450a63</anchor>
      <arglist>(Scalar rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a65cd4cc16354f41188e4efffd5c4ca72</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::bind2nd_op&lt; internal::scalar_quotient_op&lt; Scalar, Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a01f6ae50d4ff96ea51149bdabfae7dbf</anchor>
      <arglist>(Scalar rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_LT &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8400dac6ef18d455fc1dc3e446e8992c</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_LT &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae57fc77646578705459c1745b97d8670</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_LE &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae040be721a43d086448df2e963ae0ff1</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_LE &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab8deb0b7c5e3aba4741c7a23c27c60ae</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aaf20bc3c76557f1ed589ddebbf64ede1</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad9816f197acdce52f1a7e870bbb763e9</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_GT &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae72ee728859cb957a29e7253c8f490aa</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_GT &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acb119f263b6c049fb705749dff2b9c2a</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_GE &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a559dd65f4b8d80e3c42b96a9619148de</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_GE &gt;, const Derived, const TensorCwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a36b6660167fbb5b3fa8c43d2770e8afe</anchor>
      <arglist>(Scalar threshold) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_boolean_xor_op, const Derived, const OtherDerived &gt;</type>
      <name>operator^</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8b3eba197f6f796652df71b6d830802d</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab455576c1314be4264d4990a5c37849f</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorPaddingOp&lt; const PaddingDimensions, const Derived &gt;</type>
      <name>pad</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a74bc3f5747c27a00dd4aa91f4ce6014f</anchor>
      <arglist>(const PaddingDimensions &amp;padding) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorPaddingOp&lt; const PaddingDimensions, const Derived &gt;</type>
      <name>pad</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aab57a1f0be44d6ab4c9f98044495a637</anchor>
      <arglist>(const PaddingDimensions &amp;padding, const Scalar padding_value) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_polygamma_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>polygamma</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1ac95e965646ef49071ca878de2182f4</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::bind2nd_op&lt; internal::scalar_pow_op&lt; Scalar, Scalar &gt; &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4f25a31fa19b217029c7c5d9344c0d47</anchor>
      <arglist>(Scalar exponent) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorReductionOp&lt; internal::ProdReducer&lt; CoeffReturnType &gt;, const DimensionList&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a416805be85d4fdb721b41eb127e70fdd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::ProdReducer&lt; CoeffReturnType &gt;, const Dims, const Derived &gt;</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4c334b7d75448cdb613ec0a01d0d872d</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; internal::UniformRandomGenerator&lt; Scalar &gt;, const Derived &gt;</type>
      <name>random</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1fd812ee0ef786f1a2e98f0395e6a04e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; RandomGenerator, const Derived &gt;</type>
      <name>random</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a98abaf02348a3468a5acf89ca5fecea4</anchor>
      <arglist>(const RandomGenerator &amp;gen=RandomGenerator()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>real</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8534d5f07f138df21a97acccbac63b96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; Reducer, const Dims, const Derived &gt;</type>
      <name>reduce</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af4de288391053035b0414f3cbe828a23</anchor>
      <arglist>(const Dims &amp;dims, const Reducer &amp;reducer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const Derived &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a57c1a42038b5dded239b44c7769435d6</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const Derived &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aee9dc70749fe9ab64ed42166f6678f4e</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_round_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>round</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7c3613e886c9036a5d036c65b4f26bfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_rsqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>rsqrt</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae6a288644edfd59bf134deafd61c0cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorScanOp&lt; Reducer, const Derived &gt;</type>
      <name>scan</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a78eef2b6fdd03944470d0b74d275aba7</anchor>
      <arglist>(const Index &amp;axis, const Reducer &amp;reducer, bool exclusive=false) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSelectOp&lt; const Derived, const ThenDerived, const ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad357aaa0a228b824d3b507a32c3c3d03</anchor>
      <arglist>(const ThenDerived &amp;thenTensor, const ElseDerived &amp;elseTensor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const Derived &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad62198b20d0abb6ed5884b64abadca3e</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_sigmoid_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sigmoid</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9a0277bf773a67a13487360e4808e433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sign</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8b8b832c1b7543ae9fec33c9b4a005be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const Derived &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4aa90c6bf1626c4a41186684f373414e</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a28d3225b9bc2f1d0758a330bc36bd930</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>square</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02048ced06e1541058c2db7b0f3be694</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const Derived &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adc50be0d0072d9b3e0895e934a34f2c2</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const Derived &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a93ed9c6b9a5cf5473a9e279e40e0cc84</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorReductionOp&lt; internal::SumReducer&lt; CoeffReturnType &gt;, const DimensionList&lt; Index, NumDimensions &gt;, const Derived &gt;</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0915bf653d2e955154dc710f88e15bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReductionOp&lt; internal::SumReducer&lt; CoeffReturnType &gt;, const Dims, const Derived &gt;</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a553009d924f1858ef2b4727911e07d69</anchor>
      <arglist>(const Dims &amp;dims) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const Derived &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab8c5b621d243661162e6bc05a3a9b7a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; internal::scalar_tanh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>tanh</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9687453aad053ee043ef180a3832d94a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseUnaryOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a394a058e0088833de3012be2872ec8</anchor>
      <arglist>(isfinite)() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseUnaryOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a724bed2346d783106f9e7c6dcd14234e</anchor>
      <arglist>(isinf)() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseUnaryOp</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acce2ef16b95be8980c7f0b57730f7919</anchor>
      <arglist>(isnan)() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a295d4761163b8216f01bf11cf791a045</anchor>
      <arglist>(const CustomUnaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; internal::scalar_zeta_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>zeta</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acd4ec0f94e50a8c2a27c15157b991726</anchor>
      <arglist>(const OtherDerived &amp;other) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1635bcb665163848ccda6bf77d4434eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0a702e4b0648927b1f7c6146ad69eeba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const friend TensorCwiseUnaryOp&lt; internal::bind1st_op&lt; internal::scalar_product_op&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a71e294661c5f840b101d6e06f7483d1e</anchor>
      <arglist>(Scalar lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const friend TensorCwiseUnaryOp&lt; internal::bind1st_op&lt; internal::scalar_sum_op&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6de17849fe94de63d6fa0a8ecec38462</anchor>
      <arglist>(Scalar lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const friend TensorCwiseUnaryOp&lt; internal::bind1st_op&lt; internal::scalar_difference_op&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a7dbfca4651489a4da49d5c270acbf4</anchor>
      <arglist>(Scalar lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const friend TensorCwiseUnaryOp&lt; internal::bind1st_op&lt; internal::scalar_quotient_op&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a594f08577e4bc018c3dcab83530f7332</anchor>
      <arglist>(Scalar lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Tensor&lt; _Scalar, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorBroadcastingOp&lt; Broadcast, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorBroadcastingOp&lt; Broadcast, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorBroadcastingOp&lt; Broadcast, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorChippingOp&lt; DimId, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorChippingOp&lt; DimId, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorChippingOp&lt; DimId, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorChippingOp&lt; DimId, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, WriteAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorConversionOp&lt; TargetType, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorConversionOp&lt; TargetType, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorConversionOp&lt; TargetType, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorConversionOp&lt; TargetType, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorConversionOp&lt; TargetType, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConversionOp&lt; TargetType, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorEvalToOp&lt; XprType, MakePointer_ &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorEvalToOp&lt; XprType, MakePointer_ &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorEvalToOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorIndexTupleOp&lt; ArgType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorIndexTupleOp&lt; ArgType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorIndexTupleOp&lt; ArgType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorIndexTupleOp&lt; ArgType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorIndexTupleOp&lt; ArgType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorIndexTupleOp&lt; XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorIndexTupleOp&lt; XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorIndexTupleOp&lt; XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorIndexTupleOp&lt; XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorIndexTupleOp&lt; XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorIndexTupleOp&lt; XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBase&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1TensorBase.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8671fba267e543ee1b927c395f23dfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>DerivedTraits</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a6f0d151640b15091fb1e24a437646b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afed1f7db69449d2dab21c40424cf7bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a34e3dd205b751a9140eddeee4d1cad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a0016263c69b25dcfef7655b0a56f52ff</anchor>
      <arglist>(const Index offset)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; DimId, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aade480b20eee1ee4fd7b0c0fffec8fe4</anchor>
      <arglist>(const Index offset) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a5b7439137451f37c26f9f40ae4b3f201</anchor>
      <arglist>(const Index offset, const Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp&lt; Dynamic, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>chip</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abe1ab97f79a7ea21eae18758edd4da35</anchor>
      <arglist>(const Index offset, const Index dim) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a569391e23a84bd853b1dad6142eaed26</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp&lt; const Axis, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, const OtherDerived &gt;</type>
      <name>concatenate</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a90d58a39f5ca5f16b8600a633a3c7f25</anchor>
      <arglist>(const OtherDerived &amp;other, const Axis &amp;axis) const</arglist>
    </member>
    <member kind="function">
      <type>TensorDevice&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, DeviceType &gt;</type>
      <name>device</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a59f3f88e7ceecd4648b1776ac018e375</anchor>
      <arglist>(const DeviceType &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a70d9db7dffed7f8c05919bae69de68f5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ae4d3345a004772e2dbae575f98cdfe68</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa20d4f30a69bc63b26941e625a9ca922</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af0d8227d12e52a815e1a2e14ee6b8835</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>afc966748350735d918a45bf13c214d25</anchor>
      <arglist>(const NewDimensions &amp;newDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp&lt; const NewDimensions, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>reshape</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a9541b15d26f8e36ce92f3c369a59db9e</anchor>
      <arglist>(const NewDimensions &amp;newDimensions) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af728216c82e1b396c5c1f22855733368</anchor>
      <arglist>(const ReverseDimensions &amp;rev)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp&lt; const ReverseDimensions, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7608a9ad6d54b6c6abfc90f3102f46</anchor>
      <arglist>(const ReverseDimensions &amp;rev) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c19f5a6f239acf25c0932f34c343457</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a2ac4183b51dfe9eb60be6c9a8230486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a92314eb2b5a6930ea8647bee0bcb2ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a99741c656da28bd2ea355d08cd52edfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aabecda1dcfdfd4d699f2fc174b7619a6</anchor>
      <arglist>(const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp&lt; const Shuffle, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>shuffle</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa144698a19c208838198fdde15635b76</anchor>
      <arglist>(const Shuffle &amp;shuffle) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a958a115d2ea37b6530b27122db3c2f8b</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp&lt; const StartIndices, const Sizes, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>slice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ab161df14aa7f321399e348ae345b9fe9</anchor>
      <arglist>(const StartIndices &amp;startIndices, const Sizes &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3d1e2494393302591784c0939641e937</anchor>
      <arglist>(const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp&lt; const Strides, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a76a6d688c343c6994fd2d12efb328108</anchor>
      <arglist>(const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aaca6ee903e5ab0d5cd9097ef9953f5e3</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp&lt; const StartIndices, const StopIndices, const Strides, const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>stridedSlice</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ac8dade9b7cb338dccb3c2879d2b1b384</anchor>
      <arglist>(const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a8c7275270857b89dbcbcab4b6ab07a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp&lt; const TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</type>
      <name>swap_layout</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>af5f5adc12788cfef40190f1854ab9560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>ad40889f54b917f3e9384372a17a8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>aa039c491d3323f602a3066e6cbaa98d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a03aea57fb278e62a9dd019c1af3faefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Tensor</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a52ec8fedf7f21586c4dd55da03b8d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorBase</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>a3574ea5c818fe3a123bccc1e5474d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorBase.html</anchorfile>
      <anchor>abf429f77a188e13e320147a061c51df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorBroadcasting</name>
    <filename>classTensorBroadcasting.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorBroadcastingOp</name>
    <filename>classEigen_1_1TensorBroadcastingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>a2b7ba94ba6888c9d6fa505b275ee7c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorBroadcastingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>a3a43eb51a2c130c12909f205a1bc42bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorBroadcastingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>a9a159528a24b1ca9a22419ce9b480115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>a3a22547605f3f513e7c76e59b981e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorBroadcastingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>acf127f0354bf98e775c77bb17ac86c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorBroadcastingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>aff1a9feaec09fec9a62cf53b0cbc8cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Broadcast &amp;</type>
      <name>broadcast</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>afc4a65f7744eea9bb5ad28f3f6d7117d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>aeb504e6bc75a0e081305dc1d5c524324</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorBroadcastingOp</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>ac0fcf7b9512535162dc8ee9e6b278357</anchor>
      <arglist>(const XprType &amp;expr, const Broadcast &amp;broadcast)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Broadcast</type>
      <name>m_broadcast</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>a8dfdf9a4ca604ecb5c64ae98fbc9fb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorBroadcastingOp.html</anchorfile>
      <anchor>ad0cc032b67926f5e9a6e9229c3a677f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorChippingOp</name>
    <filename>classEigen_1_1TensorChippingOp.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</base>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>af6bcebbf33152e4e7b38546156969e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorChippingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a0e7f21e2ee6dda5f33624309faaaf0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorChippingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a266ace2a06b1780e5dc356e39440aca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a9db513cf5c37618638d35aaf053baeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorChippingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a6697915d123db4a15cc0517000ef58da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorChippingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a1db78b64454b7be7abc167005af51a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a274f91e7778a3af96dc197ee29edcc5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>abe15291259a452bb7e3c3ee11f8d79be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Index</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>aaf93c19cad886283676e7f5ce381cfdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a063f729e1afb4838b5bd28dfb460c777</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a84911d0e5ed2ff151a2965b659491949</anchor>
      <arglist>(const TensorChippingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorChippingOp</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a1b5be955865c0643dadd74ffb9049a92</anchor>
      <arglist>(const XprType &amp;expr, const Index offset, const Index dim)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::DimensionId&lt; DimId &gt;</type>
      <name>m_dim</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a7a385345a24b0c34cd1848ae7542400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_offset</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>abb7d789c87ef3eb50ccdd7a11231f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorChippingOp.html</anchorfile>
      <anchor>a30397b1d75dcc59e9b52787e25a33eec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorConcatenationOp</name>
    <filename>classEigen_1_1TensorConcatenationOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, WriteAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename LhsXprType::CoeffReturnType, typename RhsXprType::CoeffReturnType &gt;::ret</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>ab8588a7cd2279fbdcdf3780b4529ff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConcatenationOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a72164848fbcaab6670bd33aa605418ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; TensorConcatenationOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a4d5fc215747e4838c724be67dbd18993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a884f426dfd66a809b7ffec0781935648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConcatenationOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>ab6168dbb30bf57f40cfe9953fa255fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConcatenationOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a0b5672d304832d232cb421ece668290f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Axis &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a3bd9000382f6e6955b52215807f64f98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a20aaea2686b34489c3e82dce100da68b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a6abf89d1db219401bd0929105bb707c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a710e8f1a467787ede3f88ace80eff45a</anchor>
      <arglist>(const TensorConcatenationOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a7096c305c14ecbbc1f7003ac6e8aa8ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorConcatenationOp</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a5cc21137208c46e256726330bbc534cb</anchor>
      <arglist>(const LhsXprType &amp;lhs, const RhsXprType &amp;rhs, Axis axis)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Axis</type>
      <name>m_axis</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a9add3da4824fe46a3a523f823e0aebe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsXprType::Nested</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>ad92209adbb94862ec2f9d53a882eb8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsXprType::Nested</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorConcatenationOp.html</anchorfile>
      <anchor>a7a2c714579db12b6016754e24675ddd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorContraction</name>
    <filename>classTensorContraction.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorContractionBlocking</name>
    <filename>classEigen_1_1internal_1_1TensorContractionBlocking.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ShardingType</templarg>
    <member kind="typedef">
      <type>LhsMapper::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a59fafb3d6ee84e8a1299b589c275776a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsMapper::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>ab749074ed0f69020390361becc873d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a1d0ebb5af6b5ad9259101307d6d46e86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a063082b20658326d64fe36e83bfa5be4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>ab22f2498409ad872a66d320ae2607571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorContractionBlocking</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a144e412b317a91dd4130cb48444829ca</anchor>
      <arglist>(Index k, Index m, Index n, Index num_threads=1)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>kc_</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a0187fb2762174a58aa0ba395c6b14751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>mc_</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>a39e767b81a2215e3a8596a84060b8bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nc_</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionBlocking.html</anchorfile>
      <anchor>af8fd94871ce939c52dd32fe56bc3d1bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorContractionEvaluatorBase</name>
    <filename>structEigen_1_1TensorContractionEvaluatorBase.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba977013aa8ad3def805ca4e7b62c32da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba2d8c30f8a340aba5b7ef1de98d1cc38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24bafa2d3ca66653edbf9a7172ca6d0c431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba5b0db263dd633f15fe635e169495654c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba46a5ae2c530770afb67c2bad9be6ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a03e212da1d23eb224d3b92b81ad16c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, ContractDims &gt;</type>
      <name>contract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ad6011a209a704e206b6f14452f776eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba5b0db263dd633f15fe635e169495654c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Device</type>
      <name>Device</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4a9a927d07b41e09823316da0575cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1be9cbcba524958f7f37107fdc5a4c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), LeftArgType, RightArgType &gt;::type</type>
      <name>EvalLeftArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ac0f70e0b1e4c1a617762ff7248fb5371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), RightArgType, LeftArgType &gt;::type</type>
      <name>EvalRightArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afdccf7a61bf850b51079805d7e62873c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a79df006e2a7b5edd3e71382016865362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Indices</type>
      <name>Indices</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afa6dea5d4bc12f61667ed05baecaa239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba977013aa8ad3def805ca4e7b62c32da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24bafa2d3ca66653edbf9a7172ca6d0c431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, LDims - ContractDims &gt;</type>
      <name>left_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aecf8b70a8ce67a760797426b71476193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::LeftArgType</type>
      <name>LeftArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a5421c8a5abf7038189c9ed50be1a8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba2d8c30f8a340aba5b7ef1de98d1cc38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aebff34eb713205655a84ce43bf1a01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba46a5ae2c530770afb67c2bad9be6ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, RDims - ContractDims &gt;</type>
      <name>right_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a63853e163622ba5eb9e70f3889a45091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::RightArgType</type>
      <name>RightArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8661d0cd4198c090a6f50da7d7457f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8284b1fb35e07c6e30f875b12653b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa5dd727964de1120361b1fc1cfd33ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a56030af621dbf3097cef597ecb2b180a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af35dc8f04e25238ed04628398d1adc53</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ad0f21541238d3add97d114afb6859b0f</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a6babd619ca988fb16d5859c516308730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa523ce5b66dc5363452c79c17580b658</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalGemm</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aee0cb093c9876554ac9fecd6a96d4d87</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalGemv</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a72cf4fd8e6ba21d8048818993ac8c945</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a0cc230491ac304c0be1d6e3dd934587f</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9ac0a3d010ff6a0b6b2512dfc0ea75aa</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a430b83d71a67ba792130b8d36c049a9f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorContractionEvaluatorBase</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa793ab4101a2169bdf623cd8128389f0</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ContractDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af8994c83d9d9273ccb11ad64e347d503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a0f8e459949846288aa4abcc57a3d97ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa83a71ef6b566a5daf74a98fc3bed5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af3c4441685d72091d4a379aeeb76e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TensorContractionEvaluatorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>acb95d9b319da832c872e050f555be882</anchor>
      <arglist>(const TensorContractionEvaluatorBase &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ac4295a2aa0f795d5adf7bc043df485d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aceac18282cc5f1613de33195d1b2b26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_i_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a18bbbed712ad56716c2684aa31e9552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>left_nocontract_t</type>
      <name>m_i_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afd3e8052eb4e52616015be32ab25936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_j_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9cd116ffd403b081d33bea8cc2e45067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>right_nocontract_t</type>
      <name>m_j_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a48dd20851a2b8b56162802665a3cc19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_k_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ab37182c2e62a75719c378c068b0b7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_k_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aeff23a8341ce58a417d6ea903d873597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_left_contracting_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8a5452f28c1356a1e065d1446e31faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>left_nocontract_t</type>
      <name>m_left_nocontract_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a6467d3a59f2812726b6ba65ad4e69993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; EvalLeftArgType, Device &gt;</type>
      <name>m_leftImpl</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ae9d1c7f28b28e05c83d5f6ca409ee0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_lhs_inner_dim_contiguous</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>acd796b4ae4e27f678d424091074e2871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4d16acbd9c1fc3dc814423c66f867ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_rhs_inner_dim_contiguous</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a87e491dfe09186b80343fb4367658730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_rhs_inner_dim_reordered</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a80ff521ba2ceac9dabf4f7443934c729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_right_contracting_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a576ad81df3886a58735f82c8431a7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>right_nocontract_t</type>
      <name>m_right_nocontract_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4e18dce7e14206da9b3f6229c491236e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; EvalRightArgType, Device &gt;</type>
      <name>m_rightImpl</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9dd0b428a1715d19980f6edc044fa1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorContractionEvaluatorBase&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;</name>
    <filename>structEigen_1_1TensorContractionEvaluatorBase.html</filename>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a03e212da1d23eb224d3b92b81ad16c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, ContractDims &gt;</type>
      <name>contract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ad6011a209a704e206b6f14452f776eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba5b0db263dd633f15fe635e169495654c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;::Device</type>
      <name>Device</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4a9a927d07b41e09823316da0575cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1be9cbcba524958f7f37107fdc5a4c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), LeftArgType, RightArgType &gt;::type</type>
      <name>EvalLeftArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ac0f70e0b1e4c1a617762ff7248fb5371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), RightArgType, LeftArgType &gt;::type</type>
      <name>EvalRightArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afdccf7a61bf850b51079805d7e62873c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a79df006e2a7b5edd3e71382016865362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;::Indices</type>
      <name>Indices</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afa6dea5d4bc12f61667ed05baecaa239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba977013aa8ad3def805ca4e7b62c32da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24bafa2d3ca66653edbf9a7172ca6d0c431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, LDims - ContractDims &gt;</type>
      <name>left_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aecf8b70a8ce67a760797426b71476193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;::LeftArgType</type>
      <name>LeftArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a5421c8a5abf7038189c9ed50be1a8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba2d8c30f8a340aba5b7ef1de98d1cc38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aebff34eb713205655a84ce43bf1a01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a1dd2a7c0ec49424e208c0ed23afcb24ba46a5ae2c530770afb67c2bad9be6ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, RDims - ContractDims &gt;</type>
      <name>right_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a63853e163622ba5eb9e70f3889a45091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;::RightArgType</type>
      <name>RightArgType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8661d0cd4198c090a6f50da7d7457f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8284b1fb35e07c6e30f875b12653b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa5dd727964de1120361b1fc1cfd33ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a56030af621dbf3097cef597ecb2b180a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af35dc8f04e25238ed04628398d1adc53</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ad0f21541238d3add97d114afb6859b0f</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a6babd619ca988fb16d5859c516308730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa523ce5b66dc5363452c79c17580b658</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalGemm</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aee0cb093c9876554ac9fecd6a96d4d87</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalGemv</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a72cf4fd8e6ba21d8048818993ac8c945</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a0cc230491ac304c0be1d6e3dd934587f</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9ac0a3d010ff6a0b6b2512dfc0ea75aa</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a430b83d71a67ba792130b8d36c049a9f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorContractionEvaluatorBase</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa793ab4101a2169bdf623cd8128389f0</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ContractDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af8994c83d9d9273ccb11ad64e347d503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a0f8e459949846288aa4abcc57a3d97ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aa83a71ef6b566a5daf74a98fc3bed5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RDims</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>af3c4441685d72091d4a379aeeb76e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TensorContractionEvaluatorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>acb95d9b319da832c872e050f555be882</anchor>
      <arglist>(const TensorContractionEvaluatorBase &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ac4295a2aa0f795d5adf7bc043df485d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aceac18282cc5f1613de33195d1b2b26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_i_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a18bbbed712ad56716c2684aa31e9552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>left_nocontract_t</type>
      <name>m_i_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>afd3e8052eb4e52616015be32ab25936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_j_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9cd116ffd403b081d33bea8cc2e45067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>right_nocontract_t</type>
      <name>m_j_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a48dd20851a2b8b56162802665a3cc19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_k_size</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ab37182c2e62a75719c378c068b0b7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_k_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>aeff23a8341ce58a417d6ea903d873597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_left_contracting_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a8a5452f28c1356a1e065d1446e31faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>left_nocontract_t</type>
      <name>m_left_nocontract_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a6467d3a59f2812726b6ba65ad4e69993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; EvalLeftArgType, Device &gt;</type>
      <name>m_leftImpl</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>ae9d1c7f28b28e05c83d5f6ca409ee0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_lhs_inner_dim_contiguous</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>acd796b4ae4e27f678d424091074e2871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4d16acbd9c1fc3dc814423c66f867ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_rhs_inner_dim_contiguous</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a87e491dfe09186b80343fb4367658730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_rhs_inner_dim_reordered</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a80ff521ba2ceac9dabf4f7443934c729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>contract_t</type>
      <name>m_right_contracting_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a576ad81df3886a58735f82c8431a7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>right_nocontract_t</type>
      <name>m_right_nocontract_strides</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a4e18dce7e14206da9b3f6229c491236e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; EvalRightArgType, Device &gt;</type>
      <name>m_rightImpl</name>
      <anchorfile>structEigen_1_1TensorContractionEvaluatorBase.html</anchorfile>
      <anchor>a9dd0b428a1715d19980f6edc044fa1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorContractionInputMapper</name>
    <filename>classEigen_1_1internal_1_1TensorContractionInputMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>packet_size</templarg>
    <templarg>inner_dim_contiguous</templarg>
    <templarg>inner_dim_reordered</templarg>
    <templarg>Alignment</templarg>
    <base>BaseTensorContractionMapper&lt; Scalar_, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</base>
    <member kind="typedef">
      <type>BaseTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>addcf426507713e9384f419b9588c14b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>a707f03d2dce3f92da78a3b84e89abe8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionSubMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</type>
      <name>SubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>adfec7e1f296094d138006708d8232809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SubMapper</type>
      <name>VectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>ad20ef8ff1adb79768f55bce3003f0902</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE SubMapper</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>a417252fa70b4c7503fc760dd6c5003d5</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper</type>
      <name>getVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>af3627247282d759af8296bff58074d6f</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorContractionInputMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionInputMapper.html</anchorfile>
      <anchor>a72a8c2f63a0caf75b18307fdcbb58465</anchor>
      <arglist>(const Tensor &amp;tensor, const nocontract_t &amp;nocontract_strides, const nocontract_t &amp;ij_strides, const contract_t &amp;contract_strides, const contract_t &amp;k_strides)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorContractionOp</name>
    <filename>classEigen_1_1TensorContractionOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorContractionOp&lt; Indices, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::gebp_traits&lt; typename LhsXprType::CoeffReturnType, typename RhsXprType::CoeffReturnType &gt;::ResScalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aa23288e0007b2689605fbcb8aae1801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a83eae7a702b928e780f93d13449215eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorContractionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a61f4957b7c6b0d31750d909d65e3bcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>ad71e40c21098c8ef448b43496b08a39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a6d21e364994b36ff1684f4ca4980c4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Indices &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aaedcab4d7cafec5ec2ec7e910bcc4b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a5249e2e242fb701fe75b2218ae82e878</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>afd01acc4931a72fb7dd1b2c632815df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorContractionOp</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>acc33200398e6a8cbfdb772b631933019</anchor>
      <arglist>(const LhsXprType &amp;lhs, const RhsXprType &amp;rhs, const Indices &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Indices</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>ac85f1c9887937f1a3d242b021a570f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsXprType::Nested</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a8aae66aafa4e39bb351eb53550a9471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsXprType::Nested</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aa4f138424d2c44d237be1c589716bb7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;</name>
    <filename>classEigen_1_1TensorContractionOp.html</filename>
    <base>TensorBase&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::gebp_traits&lt; typename LhsXprType::CoeffReturnType, typename RhsXprType::CoeffReturnType &gt;::ResScalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aa23288e0007b2689605fbcb8aae1801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a83eae7a702b928e780f93d13449215eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorContractionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a61f4957b7c6b0d31750d909d65e3bcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>ad71e40c21098c8ef448b43496b08a39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorContractionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a6d21e364994b36ff1684f4ca4980c4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aaedcab4d7cafec5ec2ec7e910bcc4b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a5249e2e242fb701fe75b2218ae82e878</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>afd01acc4931a72fb7dd1b2c632815df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorContractionOp</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>acc33200398e6a8cbfdb772b631933019</anchor>
      <arglist>(const LhsXprType &amp;lhs, const RhsXprType &amp;rhs, const Dimensions &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Dimensions</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>ac85f1c9887937f1a3d242b021a570f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsXprType::Nested</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>a8aae66aafa4e39bb351eb53550a9471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsXprType::Nested</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorContractionOp.html</anchorfile>
      <anchor>aa4f138424d2c44d237be1c589716bb7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorContractionSubMapper</name>
    <filename>classEigen_1_1internal_1_1TensorContractionSubMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>packet_size</templarg>
    <templarg>inner_dim_contiguous</templarg>
    <templarg>inner_dim_reordered</templarg>
    <templarg>Alignment</templarg>
    <member kind="enumvalue">
      <name>UseDirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a7ec21859c4070c9786b3457bc51edaf4a1af347c27f198b20e366f37b117c8bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unpacket_traits&lt; Packet &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a22336523c6f279227a96ed716eea3791</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Self</type>
      <name>LinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a8b36897baf0f4d73ce75463d844ecd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tensor::PacketReturnType</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a71f6f471254c5f71a3dfa47906abfaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</type>
      <name>ParentMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>abf0feb0aaa5761497a177cb913be4d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionSubMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a0307f0af1edfb1d1a87d026461d07feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UseDirectOffsets</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a7ec21859c4070c9786b3457bc51edaf4a1af347c27f198b20e366f37b117c8bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>aligned</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a7aee6b68f435d63d760d8be92fa38baa</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper</type>
      <name>getLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a7f2ae28bdacf3461dc1a3aee4c2e0518</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketT</type>
      <name>load</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>ac52936ea8eca4faf97db62caae9b38bd</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>ad7cb69f55cab63f938170648de59bd16</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a4534ca0658eca355f88d44d23dc9052d</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a4cdeac451e25836d654c7cccefa4b2eb</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>ab9793029babf48473af3b67283ca0b65</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a4cdc2dcd888ad914984a16dd2b9b6bf9</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>storePacket</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a5f24d2073cb4923764b2dae652d7126b</anchor>
      <arglist>(Index i, Packet p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorContractionSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a631d7745a8ecf3f163baf86cba787aaa</anchor>
      <arglist>(const ParentMapper &amp;base_mapper, Index vert_offset, Index horiz_offset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParentMapper</type>
      <name>m_base_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>ad001ee071c344529b3ffc9557eb20351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Index</type>
      <name>m_horiz_offset</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a341522548f113ed30253e55cff8fef0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Index</type>
      <name>m_vert_offset</name>
      <anchorfile>classEigen_1_1internal_1_1TensorContractionSubMapper.html</anchorfile>
      <anchor>a1ea020f159286197c8ef83f2df75b41f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorConversionOp</name>
    <filename>classEigen_1_1TensorConversionOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorConversionOp&lt; TargetType, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>a82e8ed75416e8661a7106e064cb48196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConversionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>ac7c68058d4475ca4b84ae9e8a3f376e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; TensorConversionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>af18f9121fee79ffa57fbe69befea605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>a5d80c004750e3460cbbe41aeb4b86672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConversionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>ac871dd4b36d79e4f230180105c5efed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorConversionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>a41fcb6a201998f6d1bbc9070445df9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>abd03a6571c387ba62a727998b95525c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorConversionOp</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>a851ec93ca1b52e50c682c9542bc79d6a</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorConversionOp.html</anchorfile>
      <anchor>aaa47abd5b83f631335607d2a0f56d911</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorConvolution</name>
    <filename>classTensorConvolution.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorConvolutionOp</name>
    <filename>classEigen_1_1TensorConvolutionOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorConvolutionOp&lt; Indices, InputXprType, KernelXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename InputXprType::CoeffReturnType, typename KernelXprType::CoeffReturnType &gt;::ret</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a6dfdaa2cd15b992e16d1c633abd1f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a1b7f2ba89d147722e7e6f37d6bc2eab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorConvolutionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a827fd3d828f9da2138d313db48608473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a9514f129b39caff0315cdcebb4ae847c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a27d002a13325d32a55eceee039ec73dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a3a4c61d4b411df393efdd3c65e9f0f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Indices &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a42f46d9838d6820a6d02da48d11cd9a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::remove_all&lt; typename InputXprType::Nested &gt;::type &amp;</type>
      <name>inputExpression</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a9005d93304b482115329c70f57b50e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::remove_all&lt; typename KernelXprType::Nested &gt;::type &amp;</type>
      <name>kernelExpression</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a5815853bb47c097c5f3ff81bcf669d90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorConvolutionOp</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a6ed9f0e327b120147ffd3ab0c8460108</anchor>
      <arglist>(const InputXprType &amp;input, const KernelXprType &amp;kernel, const Indices &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Indices</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a7fce16a8515d6f4896b6a42cfa82a6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InputXprType::Nested</type>
      <name>m_input_xpr</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>aca54455edd0a3014f789e648a92c41c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KernelXprType::Nested</type>
      <name>m_kernel_xpr</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>af1ae04bab308f919c67693ba729db914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;</name>
    <filename>classEigen_1_1TensorConvolutionOp.html</filename>
    <base>TensorBase&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename InputXprType::CoeffReturnType, typename KernelXprType::CoeffReturnType &gt;::ret</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a6dfdaa2cd15b992e16d1c633abd1f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a1b7f2ba89d147722e7e6f37d6bc2eab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorConvolutionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a827fd3d828f9da2138d313db48608473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a9514f129b39caff0315cdcebb4ae847c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a27d002a13325d32a55eceee039ec73dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorConvolutionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a3a4c61d4b411df393efdd3c65e9f0f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a42f46d9838d6820a6d02da48d11cd9a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::remove_all&lt; typename InputXprType::Nested &gt;::type &amp;</type>
      <name>inputExpression</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a9005d93304b482115329c70f57b50e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::remove_all&lt; typename KernelXprType::Nested &gt;::type &amp;</type>
      <name>kernelExpression</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a5815853bb47c097c5f3ff81bcf669d90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorConvolutionOp</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a6ed9f0e327b120147ffd3ab0c8460108</anchor>
      <arglist>(const InputXprType &amp;input, const KernelXprType &amp;kernel, const Dimensions &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Dimensions</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>a7fce16a8515d6f4896b6a42cfa82a6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InputXprType::Nested</type>
      <name>m_input_xpr</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>aca54455edd0a3014f789e648a92c41c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KernelXprType::Nested</type>
      <name>m_kernel_xpr</name>
      <anchorfile>classEigen_1_1TensorConvolutionOp.html</anchorfile>
      <anchor>af1ae04bab308f919c67693ba729db914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCostModel</name>
    <filename>classEigen_1_1TensorCostModel.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>numThreads</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>a718b68d6a884d2c862b5dc3c4c3f5ab4</anchor>
      <arglist>(double output_size, const TensorOpCost &amp;cost_per_coeff, int max_threads)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>taskSize</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>aaae32b6af60750622e87ac1f34766c1b</anchor>
      <arglist>(double output_size, const TensorOpCost &amp;cost_per_coeff)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kDeviceCyclesPerComputeCycle</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>a72c9fb1313ef5bfbd248083ca7027230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kPerThreadCycles</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>a9a8d747099b9f03478ceef1bce63563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kStartupCycles</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>aa0ee6d42a164ac5ad26d0a5a3bb79400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kTaskSize</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>af33afbe1c48dd9cccd3b01cfc3b73d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>totalCost</name>
      <anchorfile>classEigen_1_1TensorCostModel.html</anchorfile>
      <anchor>ac277d7bf1fa2ba3b54c8dd3edeff0064</anchor>
      <arglist>(double output_size, const TensorOpCost &amp;cost_per_coeff)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCustomBinaryOp</name>
    <filename>classEigen_1_1TensorCustomBinaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomBinaryOp &gt;::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a11a5ff799826713b07db4314fbcd4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomBinaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a294c96969203c8d91ecaf2764310d935</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; TensorCustomBinaryOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>afbc60bdb9b84fba8f05ba4b7e8487d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a858f286793a0e5a747ecfec12d3de29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomBinaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>afc0a57fd59c3e7e9cce983ad29514fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomBinaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a00f3f376a61b8eac00799d9cea41c684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CustomBinaryFunc &amp;</type>
      <name>func</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>aaa5877d776da4df232e826f98e836496</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a1720a87387430d11a514b5c299bc035d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>aa9cbb246f03f247d8cbdd5df2096daaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCustomBinaryOp</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a66496d8d330b25042d4ccc7101c85861</anchor>
      <arglist>(const LhsXprType &amp;lhs, const RhsXprType &amp;rhs, const CustomBinaryFunc &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CustomBinaryFunc</type>
      <name>m_func</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>a0cb9a69b632ca63e0fc649ea6c8f8f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsXprType::Nested</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>ad486000a59fefd059882d208fa7923e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsXprType::Nested</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorCustomBinaryOp.html</anchorfile>
      <anchor>aed99f1c46e82f3eee72ef2647a5ea66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCustomUnaryOp</name>
    <filename>classEigen_1_1TensorCustomUnaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>ad6acefeac5ceff680af970a5948caeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomUnaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a49d050ac9e7fb37dc18bb03730a89aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; TensorCustomUnaryOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>afcfa72a53aef34e34516703ed30f0831</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a73633ef2e6139bbb43c6a9865ed03964</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomUnaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>ae8eb2ed273d2652d170f154c70dccd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorCustomUnaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>ae798fe3d7849f5547ca193304f88432e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a1a09f17f4fd1786f109df1b7441caee3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CustomUnaryFunc &amp;</type>
      <name>func</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a1789458b0638e7de8e5298b9267190de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCustomUnaryOp</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a1251cfb58bbce5908504ff1ceda87f66</anchor>
      <arglist>(const XprType &amp;expr, const CustomUnaryFunc &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_expr</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>ac1cc3df13ec5d7701268e406f04d5308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CustomUnaryFunc</type>
      <name>m_func</name>
      <anchorfile>classEigen_1_1TensorCustomUnaryOp.html</anchorfile>
      <anchor>a886505d3cd4378fec18a446e35b85d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCwiseBinaryOp</name>
    <filename>classEigen_1_1TensorCwiseBinaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a7440731924efdd5a6f24654004be74f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseBinaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a06da4fbdebb9959b639ba763e887706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorCwiseBinaryOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a9226f2d49617be16f19110581407fdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>aeb5ff517e3267f7009d2cef81cd700ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseBinaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>ab6feb8d00c245ae3633494dcbb4623de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseBinaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>ac7da83ffbf17a0e1e5d9582707768962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>af9b97df44499aee1b083599a2726b839</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename LhsXprType::Nested &gt;::type &amp;</type>
      <name>lhsExpression</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a66cd6718b295c3f968496862f995397e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename RhsXprType::Nested &gt;::type &amp;</type>
      <name>rhsExpression</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>af38eb5d43e0132910a2e2e4d9c3a9ede</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseBinaryOp</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a2416ce70c1bae33877b39acceac7ea56</anchor>
      <arglist>(const LhsXprType &amp;lhs, const RhsXprType &amp;rhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a41988d774c5f25b38ba20a69dc5749a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsXprType::Nested</type>
      <name>m_lhs_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>ac80a9ec240219448ef501a512002e236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsXprType::Nested</type>
      <name>m_rhs_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseBinaryOp.html</anchorfile>
      <anchor>a34e82cd0d00c6fb97ffdfdc62643beac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCwiseNullaryOp</name>
    <filename>classEigen_1_1TensorCwiseNullaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a6c9799f6ef5aa320749f7434b6c7b1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseNullaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a970d73110f02d1ccbf02eee3607ef639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a399505693e1a2518183c7a8159cd6156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a66de12785cab6bf0c2fb8c8261fe1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseNullaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a413b428db1a77ed81fc72a42a8dd8047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseNullaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a670e320d18c51f0d943df8309192958d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NullaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>ae552875e975b86dabce40c2c7bea67ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a76038fadc9b966238f1b4984e18b8771</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseNullaryOp</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a07e12be91a4e94184a91ebc52e134fec</anchor>
      <arglist>(const XprType &amp;xpr, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>a91ee2da2a958c8c301b4679145406acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseNullaryOp.html</anchorfile>
      <anchor>ab08907683b655ab7b61c560e8b665597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCwiseTernaryOp</name>
    <filename>classEigen_1_1TensorCwiseTernaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a635a3636bd33daf89bd3b8ba7ce8d8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseTernaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>aa2c55a3cab4374f31060a8f68791966e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorCwiseTernaryOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>af36d41e63405bbc2d9f04459fdba127d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a699120599172d21e180c1d225d5be8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseTernaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>aa614f75a90955515aca655c235c265a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseTernaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a253e04fe3005aaf9836d44e60e9bba5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename Arg1XprType::Nested &gt;::type &amp;</type>
      <name>arg1Expression</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a807b14e4bd6435b5ddcb0051e54348e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename Arg2XprType::Nested &gt;::type &amp;</type>
      <name>arg2Expression</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a33e99f7c864b008e578e0be29e075234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename Arg3XprType::Nested &gt;::type &amp;</type>
      <name>arg3Expression</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>ad3a6a668c63fa73069c382b97a6af19d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TernaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>af5f763f1383bb23046343756961a352e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseTernaryOp</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a2d0bbb3f1a0c80e53b0db2bdbcb382ed</anchor>
      <arglist>(const Arg1XprType &amp;arg1, const Arg2XprType &amp;arg2, const Arg3XprType &amp;arg3, const TernaryOp &amp;func=TernaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg1XprType::Nested</type>
      <name>m_arg1_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>ad139df8823218db6b62b30c30de61082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg2XprType::Nested</type>
      <name>m_arg2_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>aa1a1599bddcc1e4f1b310040c2844bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg3XprType::Nested</type>
      <name>m_arg3_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>a444fc01e31173cb192ac22b9fa52c97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1TensorCwiseTernaryOp.html</anchorfile>
      <anchor>ac360f0a5d920835cea7e2d8741101e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorCwiseUnaryOp</name>
    <filename>classEigen_1_1TensorCwiseUnaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a5eeb6543700ffe32c1d996e1b0d79e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseUnaryOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>aae1bc0933bbef825c05ed8d40d8b3b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorCwiseUnaryOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>acc4894a5f4d28b24d67aaa35ed135192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>ae7784743a8b3eecb64567d93731c487e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseUnaryOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a5ab327094bed5a2afba69bb9386ff44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorCwiseUnaryOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a0162f82932dc0cf82d3a9d538bd7805f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC UnaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a0b1facb8b6ced38b7b671230954ae54b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a1f3d50dfe978b8c21c55a37ca82a822d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorCwiseUnaryOp</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a9c18f146f1bc3820525cb9befba64b6d</anchor>
      <arglist>(const XprType &amp;xpr, const UnaryOp &amp;func=UnaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a0abaf304aac7003e1560778e6639b56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorCwiseUnaryOp.html</anchorfile>
      <anchor>a0821e6d8d38c7187aed4de20b00ccb81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorDevice</name>
    <filename>classEigen_1_1TensorDevice.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorDevice &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>a9bc36f8b922b0b2bdf1d99cb592ae988</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorDevice &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>ab7e44bf8f27d659742a1e6bf1c912f6d</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorDevice &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>af877c7b8a5132d919d0e78be7b36e3e3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorDevice</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>a702c5a2b3f10a3ca17faafc995df0b7e</anchor>
      <arglist>(const DeviceType &amp;device, ExpressionType &amp;expression)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DeviceType &amp;</type>
      <name>m_device</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>ac4c4490e7761d73a01006fdf854a433c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1TensorDevice.html</anchorfile>
      <anchor>aefaaef763b8d8a1b07a9875a7b2016ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorEvalToOp</name>
    <filename>classEigen_1_1TensorEvalToOp.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <base>TensorBase&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a60130cd1135644b1dacf60f663b6b15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorEvalToOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a890764064c48d0beb506f834bda6191d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorEvalToOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>aceaa479fb7337589344bc6cee0401836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointer_&lt; CoeffReturnType &gt;::Type</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a3b269b528cfa6bca5424d51c7a591a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a6ac1d179859bfd347528b1849a352a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorEvalToOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>ae23381e5562d9ae2ff5c6ef56a6e0594</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorEvalToOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a39cea47c21d4906be6a18fa6f2e47064</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>buffer</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>aa6daefee5cf8675cb3e51bc004933f4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>abfecddb6a3967eb0a909d792ba6988a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvalToOp</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a6238ee2a3065a404d3a59a1637aa8313</anchor>
      <arglist>(PointerType buffer, const XprType &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_buffer</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a9c0db4e7ec94ade7427cce553077fc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorEvalToOp.html</anchorfile>
      <anchor>a13c4d636d03dcb2980da14545f719bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorEvaluator</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Derived &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Derived &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; Arg1Type, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>Arg1Type ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1Type ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1Type ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1Type ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Arg1Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arg1Type &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Arg1Type &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Arg1Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Arg1Type &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; Arg2Type, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>Arg2Type ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2Type ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2Type ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2Type ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Arg2Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arg2Type &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Arg2Type &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Arg2Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Arg2Type &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; Arg3Type, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>Arg3Type ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3Type ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3Type ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3Type ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Arg3Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arg3Type &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Arg3Type &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Arg3Type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Arg3Type &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; ArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>ArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const ArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; ArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const Derived, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15ad20c06eda9e734c6d81ed95ddeda3f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15ad1d52fa458c956aef9794a2165519a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15a30e5bc5ff1f1fa3b146baa395284ff17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ac770be11dea33164f023b4d93ad48f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a8d061bfadff643a1a5fb7b2f27f429e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9ef465fa713bc2ca62aa3f8cf5628b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15ad20c06eda9e734c6d81ed95ddeda3f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15a30e5bc5ff1f1fa3b146baa395284ff17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9d2175389a1bca01ab87eaf25d4f3b15ad1d52fa458c956aef9794a2165519a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a8f92e1ac41461cf3da346f6925c803d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a6066c628b5390c555921e11c7054224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a5fd6c294c436073f5090b7646c7c19cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a3bd2544ac94201d32e291c734208870d</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ad111d3510f1085df9cbfc8c0d914421b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a44668d5954b4c921409b6e5e7fdf8cb5</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::template MakePointer&lt; const Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a7116f5a2d0edcc46589cbe53910bff7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ae6b711ee9568ec097de99fd2903b33f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ac5b59eb35ea904aca2c6e6fa6e719ff4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ac484794f242b4c0742a59eecc1f98b40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a430b1109265b3ef672bd7e583bc74062</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a893c096407edf69c98665f81e814b1fa</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ac45b17691ceec9190e1ab8b38677eec0</anchor>
      <arglist>(const Derived &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ad764b76c1be19edccb581cad3542cf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Derived &gt;::template MakePointer&lt; const Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a9db554b5078db35ce5f592b09582bfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>afd95c48d72ba509662f665c2fbe4a7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>ade9797f3ef6792e8f544dfceda9c8d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01Derived_00_01Device_01_4.html</anchorfile>
      <anchor>a3ea9d33c9fad33907e62f7b8a587f74a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; const Eigen::TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorAssignOp&lt; LeftArgType, RightArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5a719d44e5735c43f952f87a26c851d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5ae3b57cb5fad08f5572f79797e0e2fec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5afb2417cdaa5cf85ad48ce9f17c1971c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5a34290239fde286e514aed0f660e5091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a941bf6266599e1b0e57d623e6054a621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; RightArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2bec75c7e77675450b4ed655c7024341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afc95d3761518c512fd75aa1129963bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5a719d44e5735c43f952f87a26c851d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5afb2417cdaa5cf85ad48ce9f17c1971c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5ae3b57cb5fad08f5572f79797e0e2fec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aabc3cb478333d917b8764edcf442e27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1e19580948e0dbf6d0bf7a57e2bdfc5a34290239fde286e514aed0f660e5091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a966c3bf871c66877c8d38b403d2ff588</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorAssignOp&lt; LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2707127068f70d0ca9760e36dad5afa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a441280f5f22a65fc05095abe994d1a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afb2f835b197d636557ecfe1d0af28ee2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1cfc1dc003437ebb61a7b2f53fad55d6</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5ae71f08cd8ccd2f9f677e518d40bfd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a21348d897724dc035dc44cf25d39d172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>evalPacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a544e8bf7bfeed187b4ca3fc2db66f271</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>evalScalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae6719cebd495b5c66a9db7c2bdb6242d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa795a8d74a10b7758dc15f3dd75c8fc3</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; LeftArgType, Device &gt; &amp;</type>
      <name>left_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a52e2b2245de4d6d78e747eaf88995d6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a77b1c20674d7f76c12a74ea26e94e5d8</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; RightArgType, Device &gt; &amp;</type>
      <name>right_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeb9deae6affa88fe857daf66d83e38a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7d153fe84175b68d742239928730e3de</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab51d475d487e7d00de49bc62ec3995e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; LeftArgType, Device &gt;</type>
      <name>m_leftImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad3a3f4aaa560a822b2c0fe8d194765d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; RightArgType, Device &gt;</type>
      <name>m_rightImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorAssignOp_3_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae69a19d0faf2664dfcb42e3739d05724</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorBroadcastingOp&lt; Broadcast, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba62906fd245e1efa94a2e467ec3693cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba67ba09687c07a6190f06ba37a110a853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adbaaa55f2cf0784448b5e0cbed0102a9540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba084cddc33529996c8864d290e197d459</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab6e8fa554d5e11c785f9a231b2feed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aed02b38c39a836b3973964baf0048819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bfafff76aed317c54ca1ce7ab4da51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>InputDimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a18a079ea00a54f063d3fbacaafd05005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba62906fd245e1efa94a2e467ec3693cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adbaaa55f2cf0784448b5e0cbed0102a9540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba67ba09687c07a6190f06ba37a110a853</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acb653c45fd994f5236b556de9e7fd282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40e88303adf1a50477add7ecf91f5adba084cddc33529996c8864d290e197d459</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab9a6c2c82e6d7817a69dc3a1ce428e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorBroadcastingOp&lt; Broadcast, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5f3f08abe8a8b83237d396bbcc6ea72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad0631e1b1df6f4a4e8018bcdec6a60f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac79f5904c2d52e1d43230aad7b8e8655</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffColMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad816b65bf39bf2cdbe943e50be378657</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffRowMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac2f414f607e424f9cceae79f478fbf37</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a459c02c70e44b4fcf69ec188746e7c2b</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa1866318e35438aff7efba404add1b1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae041adbd84889fcad2f825ac09bcf7de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3176de963d60846dbca409f0748ee596</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>Broadcast</type>
      <name>functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad44dac700a2c282e1f193335725bec80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acbd0b63fd911b2a64f5b40edf33d07f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aedf35fd0cf32510374511d3738a0cb55</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetColMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a13e734d255c89ade262d6d07f030e95a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetRowMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5130b87c59b3dee4237f20b9dc8ea8be</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a05322f3be5349cb0bfb6fc024dc4e536</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeb39b43ea739d3b44e19772eebb50696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5ab44bd016a3db39411970f541e1b1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Broadcast</type>
      <name>m_broadcast</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa3e6c8d94471b1dc07d37077b8c8f82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a06e8b09bc0208ba1737acae9c0bfa7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af17e8cf8ccff32d2adfa8eabb93812c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaf04e815c1c63a83575dd5cd7d694f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorBroadcastingOp_3_01Broadcast_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acf68aec5c1943697a48d65ac7b9f1ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826a8056bf0be25b15006f7a496bf30d864e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826a29a12b590d33635ad39a8619ce74b015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826ade33f49401719361e013cc474643f9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826accfcbde3e2095fc3718da11691a1d2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826ac3cc53a4e8cafb1a51eb1068ab178902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab2e059acc938530027ff7d3448642619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826accfcbde3e2095fc3718da11691a1d2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab7169bb48b847496fcfcaf1abe74e6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a73da3ba81da10b25138b32e790488cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826a8056bf0be25b15006f7a496bf30d864e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826ade33f49401719361e013cc474643f9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826a29a12b590d33635ad39a8619ce74b015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af67b795a6ec34770d8f134e1a4915d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae4f44cd303712329253580f40a8c826ac3cc53a4e8cafb1a51eb1068ab178902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3b23b98838addf9fd42d348206b3d811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorChippingOp&lt; DimId, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4fdf03f389f4114412c60ee7200e322c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab039ca215be3299f98ec40414d9a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1513b1b7c755d15c98d5b062da9233bf</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a702680a8fd84b5ce6d7f700e0fe26652</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a778fcc336b9cebf28f69fd832d894fd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7239d5749ca608e546f110e53b7f82d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a02760aaba16c73de1211d9ca056707c5</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a00701bf82e76279d03dd35dea48cadd8</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a321a28a1599cf5013409111e715df64b</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a17df57a135efdcc3f33aa65097f67ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumInputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac2bb47d247e4dd72036509d012d425cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a888f32f059ecb0c697fb2f0943759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>srcCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a137e0cf48d2d3b67f900629f9045ff48</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa30cad611923d22cc7ff68ba773ff8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::DimensionId&lt; DimId &gt;</type>
      <name>m_dim</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aced80c8d502de80aa9d8cf48c591d47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7396b6cc4c4b22fa285e9253f7e90a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2d58f40e50cf19a1938c631846ed6f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputOffset</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af476f160c4b34578faf322272ed6db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a26eca503dfbfc4510adc8c69485c4685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adc6aa83ebe8318bed7438ad3f642576b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9acce8d54408294d562bbd243950c86a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9a8d9b220e5f46ddf236a4df36683a8dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9ad217acdc942bd6d8eb91028a4908275e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9aa0733d302820750f65db6dc2cd160489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>acffb7256a11d828342edc69e25c6c9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>af62e1a967b1f499f06518dd31d802d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a37e38b08c8154c376e692efe0d9be9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9acce8d54408294d562bbd243950c86a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9ad217acdc942bd6d8eb91028a4908275e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9a8d9b220e5f46ddf236a4df36683a8dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a24e23a24eec76d188004d6d287ca68ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2319421e50525dfbc0d70157ecf107d9aa0733d302820750f65db6dc2cd160489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>afe3f6a2683d3257d6a4f04eaea0eed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>aa8d04d04d3156671aba3f381c8edd01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2feca95efbb60f0ec800e83892c54deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a14395c6e23788ce4299ba8e566947c02</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a51a0ebd3dd7a9a90d7863709d64b4f44</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a815385b4c39c8c7cc21f92663b49f383</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a75f716b1e0b1fa35e7a09f054d9872f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>adc8515c9ef49c058b31d28d5ba98c1d3</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a94aa5fa8846167604442676f121848dd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>ad0fd6b28549aa9347ef1dc318cdb91fa</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>ad4ab7c968cb4aef247851014137f20fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RightNumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a03f0f7eaf9542f1bb79b361953e09b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Axis</type>
      <name>m_axis</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>af284e100c24b6ba9c17bf03e75f621d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a6299b04c257516709d3ed70d5c92aaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; LeftArgType, Device &gt;</type>
      <name>m_leftImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a28670772bf3bb51115f086c9cec4f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_leftStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a6a72cd86fdeb3ee62fbdbe6ede72ac60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a70ba0d7b925830179a50cca9430dee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; RightArgType, Device &gt;</type>
      <name>m_rightImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a20e19ce2c3bd71cfde604538f7537739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_rightStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01b72ecc06f37ded99fc70ffb57bdd4509.html</anchorfile>
      <anchor>a2980d2f2791a3a6c691da55c780d0b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorContractionEvaluatorBase&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a3418c17d532cf385a7fa81383a635791a33c28db4400488737a6e8d01be021c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionEvaluatorBase&lt; Self &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a326861cff840df08de7aac8d46897219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>afa161e85a49d02bfd3341d987461dd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, ContractDims &gt;</type>
      <name>contract_t</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a39b2bc3da441f0f129ecfbe0c668c2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>af0e9914e6cec7752615aeb67130887de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), LeftArgType, RightArgType &gt;::type</type>
      <name>EvalLeftArgType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a5456f5bafd165d1432926e980bfd9589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; static_cast&lt; int &gt;Layout)==static_cast&lt; int &gt;ColMajor), RightArgType, LeftArgType &gt;::type</type>
      <name>EvalRightArgType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>ad6c357dca769aabe734acbeb4b74238a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>acad5e6b26d45187bf59b737339af3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a3418c17d532cf385a7fa81383a635791a33c28db4400488737a6e8d01be021c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, LDims - ContractDims &gt;</type>
      <name>left_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a3cb54bf96bec1d7c9a1613f2269875d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>af42135c95c06b6f48e6a4352cb0979ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, RDims - ContractDims &gt;</type>
      <name>right_nocontract_t</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>ade13949c6c1f588862b754bb6b68f653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a34e9350e92b2446d36397d19e3d659fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt;</type>
      <name>Self</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a560c891ad47f929bd08f866ba2d2ed2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>ace3f2e9db7bb211814340ef54a945ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalProduct</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a532d738db922b2b8fcc10fb5853573f9</anchor>
      <arglist>(Scalar *buffer) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a0314a82bd876fc3ed14fa768c527ffe6</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ContractDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a0b04cc92ad4cda12e8edbc7756c14906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>af42d0a1ddbd10785d236a352eef60017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a4587c6bb9b73572ad7a0f3021d1cc76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorContractionOp_3_01Indices_00_01LeftArgType_00_08d280fe9de8ebac174c99176add3d3f2.html</anchorfile>
      <anchor>a51d4a4663582a19834af709214841e96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;::PacketConv&lt; LoadMode, true &gt;</class>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a89839ece930f2fa0eb1366e20ab8e7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a8aaf0c22b8c45b94fcd431b6e3fe9222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1aaeed3d37802f05ba69489206cccadf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a702e2bacde579aee99b2de86baf2ce10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TargetType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a34ec1f6ed527f3f9ef22567aa51f5159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aceeebcea595bd44004eec1d2f0876164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a28ab7b88299fc331fa8f2dcb36be9218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a89839ece930f2fa0eb1366e20ab8e7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1aaeed3d37802f05ba69489206cccadf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a8aaf0c22b8c45b94fcd431b6e3fe9222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a58393c699eede10fe608af83b3b8cdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; SrcType, Device &gt;::type</type>
      <name>PacketSourceType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40f3fda8f8fcc9309945ffc933b30cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f047605fea8349deb8ad4d5f2e07b1a702e2bacde579aee99b2de86baf2ce10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TargetType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab4a25e8eaa17d70c5074bc213ed81114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename internal::traits&lt; ArgType &gt;::Scalar &gt;::type</type>
      <name>SrcType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2549dcd7ea3f35465087e1ec6e227d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorConversionOp&lt; TargetType, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a92dd6f6c6fb17c6ea53b22e11721f5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a17ae976da4b39577df31e575251b8c27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4c312a25a0251d33bdbf92388d3e5a4e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a088dc8d88e2fe264c77d3ced94774352</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adeeb2f1bda3a141050bfe2eec55cd7c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9b6ead591a381614230ed1f02c166bab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a17dc7463615394bf8e3183128fd7a5a6</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad2dd04aa39295c441bef42aff7822aee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aed07336b25cb96e2c616a090e0e275eb</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a539b27fd63fe6da69614cba86d86a2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConversionOp_3_01TargetType_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8ca5b0c194994345facd537e754c145b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorConvolutionOp&lt; Indices, InputArgType, KernelArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a77138e2611392ecebf8aacfb5caca37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431acd3661d982f7e9a3d0c62ddc8e91b1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a2300b31e1c5515c93b69cf8fba029aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a27600c332b5665874c03baf6abf7b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431afacfc0ca3c77a8c9deafdadbd4c05dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a23c69b54809955e49622e4c362c5933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a27600c332b5665874c03baf6abf7b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a0324947cdca2e729814158cc5717b92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a44c458a4c38e726d5f769f0e34f5c2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a77138e2611392ecebf8aacfb5caca37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431a2300b31e1c5515c93b69cf8fba029aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431acd3661d982f7e9a3d0c62ddc8e91b1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a17c763d389152acd7ece2fd7fa5b5533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac771bab45cb3e9c838539f247a258431afacfc0ca3c77a8c9deafdadbd4c05dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a63ce5a5c1a8ae2d96249874d753fb37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorConvolutionOp&lt; Indices, InputArgType, KernelArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>acd8c51aceadc03586e487351da8e1c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a022b9d23c5e77f0e57cf3dbebe6679a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a0d13cd7c53b057083239a5110c2242fc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a4dae06cd26365ea59456cbfab5d76c13</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a34805a6c45f2d58f1f237d4fc27999f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a349ba5a648929f365605dcc7df835514</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>afc8cc1e71732e218525629300236f963</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ae1e4f27adc5da7c8c4efb87d1197fd71</anchor>
      <arglist>(typename XprType::Scalar *buffer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a16d934409ac5d8fcd2e1a8b010ef02a7</anchor>
      <arglist>(const Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ab16fe164df8a171736ead7a85c8f3f72</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a04f8ee774c76ef8106849519197904b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumKernelDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>aa26584915678a0a76bc01f50c1d75892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a7c6dde3ced008ceacd3de1fa8d131fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>convolve</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a120d01dc19956278dc468d37dfbd2432</anchor>
      <arglist>(Index firstIndex, Index firstKernel, int DimIndex, CoeffReturnType &amp;accum) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>convolvePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a19ea456886442056d5615864cb2529ed</anchor>
      <arglist>(Index firstIndex, Index firstKernel, int DimIndex, Packet &amp;accum) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>firstInput</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a52761064a02829e3915d66fa090d5894</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>preloadKernel</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a5dfb1b00f3e92a4da149e395755b3bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a6ce4bf3c74791d801bf11e7429d1ba63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a0b158110b420ebc4ce855a2c48301dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumKernelDims &gt;</type>
      <name>m_indexStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>ac50fbb4db23477b391ece96358dbca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; InputArgType, Device &gt;</type>
      <name>m_inputImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a100d85b6072606cc55d2e4c908172e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a1c08901b38d3d7ff8b46eee5a753110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Scalar *</type>
      <name>m_kernel</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a8e993e63903e4726683ce62b41deaa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KernelArgType</type>
      <name>m_kernelArg</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a2a98527b650405ad99470de60cce3bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; KernelArgType, Device &gt;</type>
      <name>m_kernelImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>aa0dc33cf52a230c439838102508c05b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumKernelDims &gt;</type>
      <name>m_kernelStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>a3c2f036441f3bd56c51439030d0b868f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_local_kernel</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>abfc18eda026d9f87b62e631de692cbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorConvolutionOp_3_01Indices_00_01InputArgType_00_1cdd351e461d21ffb07753a2c244c35b.html</anchorfile>
      <anchor>aa39985a4c10827b04208bf2408c21023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a819556809e23627209458fe5d780c234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a1d5a0629e42ac9a643137f9abc53a353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a49c9e10815ea94ad7bac3b707229f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63ab001c9bb0cdf4ae9b3a7e51ca5bb45a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a39904cdde7b17d1552ec02469f24c871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a8fb17fdd028a64faf213010c979a998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a49c9e10815ea94ad7bac3b707229f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>abdaca6941a4490b5054006f2ffc871a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a39904cdde7b17d1552ec02469f24c871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>aaab16408eb0c888bd321db40037515e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a0f9d9cb6309e54bcd5145de6fa69dd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a819556809e23627209458fe5d780c234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63ab001c9bb0cdf4ae9b3a7e51ca5bb45a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a1d5a0629e42ac9a643137f9abc53a353</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>ab51dbb7c6e40ee1ebca0317fee01b225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a52b4cb485499ab798f7fdd1ca01b6c63a8fb17fdd028a64faf213010c979a998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a36bd2858b6f31cf5f0957c5273a7d58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>afb6c6e153324258902e879e24384e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a35e51816c2a65e9abf02607dba61afee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a9a39f8e02239dff5f84afce25b9e2723</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a48bfe9af542f36950031a0543fa8fc02</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>abd4b9c34334f1db0f21859dda522970e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a5217c297747f5c6b90f1340353a73127</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>ab293d456485c50d2a367b1a8c8b40bea</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>afcc1799656cf19160301764d9431044b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a2152ee57a41b473dee9a24cc050c50c9</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a3e542efce7b62461d8ffb6bbb4622a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a98e038485caed452c6ccba2e1c4501ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>af5114ad6eeccfd4c54374b079a979a20</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a6819a37d07c70ef2ad33f61f986ad5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a1f0470affc1da4acdabc7c2afc96b4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType</type>
      <name>m_op</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>ac9fe6c8ed38b5786aa72784681000b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffReturnType *</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXpr15df5e20d9cb6fe69601560fdbf0b4e7.html</anchorfile>
      <anchor>a287b76f03a16f90ed9feb53cd19908e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709ac022d8b59c65764c6f40b08a76a44c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709aea52a11f1e071252f69a27517f978788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709a2c640d5872a64ce535e270663192446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709aaa576309fd41326c283497912724d8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709ab09741431291fe22c5e30a714d9546c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709add35999d517fbace8868e1dcf0b2f04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1199c4056a4422dd3125522054d506f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709a2c640d5872a64ce535e270663192446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad22967e2c4e5ebf6b108f0c7e7a050ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709ab09741431291fe22c5e30a714d9546c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a787c09b20ad520b09b279099535fa0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArgType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7f937684628e2eb02a9f1aa24eb14667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709ac022d8b59c65764c6f40b08a76a44c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709aaa576309fd41326c283497912724d8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709aea52a11f1e071252f69a27517f978788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a859f2899100cfd4c4c7c0b107e5d092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5868596076689f2cf541acb6a7662709add35999d517fbace8868e1dcf0b2f04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename ArgType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab494b56b100f11dcc5e300eb32de3edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4ce13abc6111e9a0ef48331005584b91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1d1220a7a32fafddf3842404fde69707</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8aeea77ba05f93a3a00747c325a0c09f</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7088affff3df6667f4e026ee622a1ef9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a452f2f68e55cf29c7b052774c4e6d813</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aca15bf95ae73752aa4720bd09b8696f0</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad6b0aa01fca8a21f8a334ea46d8ff2af</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adc67761aa6a83812b678253b7d77591f</anchor>
      <arglist>(const ArgType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a78d9463d2e16181aec4e193de304f762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6eb02b8fc80279c01ccb3c54a86387db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a70c08cd685798bd03cc8a1bf43e503b5</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ade1e9c95a2d2fe58b7f4544d97ed9f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2e0d72cf5323347958ef16351dc0a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgType</type>
      <name>m_op</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1591b6468e84ba03dd3b4671e26818f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffReturnType *</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a519312698c90399a128dfe95b4cdcd44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCwiseBinaryOp&lt; BinaryOp, LeftArgType, RightArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0ab841054fba98dd7adde8968926991e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0aba73f1cc33bc0668a07111db5e577017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0a2906f985c0da314e0f880969127b33d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0afc6a11bd9c46920fda3fddf18daa1bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0a3c0fd124cfe86281f178ac22d5da011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>acf368a089f2bda947e59a39b605c6f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0afc6a11bd9c46920fda3fddf18daa1bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; LeftArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a5e036fa5600d9db8af43f1211ade9768</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a98eadf3d9a0cc615079189945d9bd7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0ab841054fba98dd7adde8968926991e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0a2906f985c0da314e0f880969127b33d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0aba73f1cc33bc0668a07111db5e577017</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>aa0a809673735f1dafce9c6f5bcf6763d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a698942347cf40b768ec436bd276fd6f0a3c0fd124cfe86281f178ac22d5da011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>afc964dc259c6c42eb7736a1efedb4baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCwiseBinaryOp&lt; BinaryOp, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a81c6ae363453124fe42d8c8e13c578d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a124e3bbfe508432ea3a9691a4eb905e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a3be4090c4ed9414b52b4e882c44bff34</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>ad2007b8ba03e504d052a52bee98c069f</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a87418ed2125d8ed6ba9f6a7b47942d60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>ac6e480f20f00fbe950f6f5d9dee4b05c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a333fd61de2e1f42e4d0a926f729ecad0</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>BinaryOp</type>
      <name>functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a2918eff26a6ece37e4a53bc8d3fdbb55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; LeftArgType, Device &gt; &amp;</type>
      <name>left_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a0aed421d76c236f84852ecff91aac3ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a188af55ed84b0178017eca7759d4fa5d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; RightArgType, Device &gt; &amp;</type>
      <name>right_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a325bdec16dd97ac649116cd578d9aac3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a32e81c1f1aeeba2b9d14b7bad99ee79d</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a252f6bcd2eb3963e8b2fff0c492f649c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>a8039ca16cc8ef185f96db5fa5e45813c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; LeftArgType, Device &gt;</type>
      <name>m_leftImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>acaaaaa528252a933f37d96331177a112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; RightArgType, Device &gt;</type>
      <name>m_rightImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LeftArgType_00_d711e778e06210b769ad29f5bb395ff5.html</anchorfile>
      <anchor>abada66c20d005a0094de434d0e09db61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCwiseNullaryOp&lt; NullaryOp, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a2f849405005367ba4573868d572ca2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a8c0583587deb1bffae32a6f863d198de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a183bd1179e408b2ab7ac9089ba733f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49ab158a5763cd51c9e6579f0de6712cbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a90ff3500cd4d38788ed24c168c5882f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a152513409b66cd5cf7092e4784d0dcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49ab158a5763cd51c9e6579f0de6712cbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4a0a0ef6cae60db64ca85ae46893c3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7a1a6e2d1cd44cde65e38840416020e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a2f849405005367ba4573868d572ca2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a183bd1179e408b2ab7ac9089ba733f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a8c0583587deb1bffae32a6f863d198de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6575343ff25aac949ed5f12172bed1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c1cc71199afa0f4791d40c58deece49a90ff3500cd4d38788ed24c168c5882f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afc01c6eca388e5af4cfbd8c1d8768b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCwiseNullaryOp&lt; NullaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3579613e811b0256ea410ed6478580c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afb0655892eaee8ca81f4627960d9f3c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2a7a558efefdc950ee98d02d501fb6e2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abd4631b355e6991ddfcf19588fb4a3a8</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a18bc59783b7a5ba22c241912a9bd393e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa0c6fe3c17ab04ab2510ee6e0cd654df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a964ac6b836b160da565e8a82e79d7d87</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>NullaryOp</type>
      <name>functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9526ddfd7e9532ffdcb3e3ff8defb11f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a72a3fd3dcff859c87f7eb5d634d35f21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1df3d77e4f028774f178715841da5d5</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a20deffd5ced1cb581c51cf974dc323b5</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7a344b6d48d2c65c90a15abbc1203642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3c378a3c7e8e3bead263cb48083349a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad81f0c6444d436eddd57e83e781c2094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::nullary_wrapper&lt; CoeffReturnType, NullaryOp &gt;</type>
      <name>m_wrapper</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseNullaryOp_3_01NullaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a624f6479cdb38cc41205300f6637d14c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a31c90174851e610559139ba7e89e9a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a2b8242b47ee44f8c6b6795f97d3873ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4af81e859b7a27dcd5f8e3547b2ce65492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a2f3151f8b46b99aa7bb095f3b721d5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a09416b153a09ae6d5445ce676bb7bdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a0ba59d9aff902da43ea1247fe1f147f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a2f3151f8b46b99aa7bb095f3b721d5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; Arg1Type, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>ac56d49035213a348ea6e6190c64c9ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>abd46fd4447b37c29b52c8c478bd28f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a31c90174851e610559139ba7e89e9a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4af81e859b7a27dcd5f8e3547b2ce65492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a2b8242b47ee44f8c6b6795f97d3873ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>ac5bce95f99b2aea616622b76e3a10f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa80b32ec6229efb250174ef96db026d4a09416b153a09ae6d5445ce676bb7bdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a576470caf5337e1149b62b7c0f147913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a83a1702d254f04b8fc301e01a5e08474</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; Arg1Type, Device &gt; &amp;</type>
      <name>arg1Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a6e9e8b5cc53638c9a0c1267a5a1d0217</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; Arg2Type, Device &gt; &amp;</type>
      <name>arg2Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a73aee3fd35d2e94dd45ccc2d17dfe976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; Arg3Type, Device &gt; &amp;</type>
      <name>arg3Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>ab99cdf4bb3e47617ee3595792aa62ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a86524a5a2e2e6bd1530c6f5da5fba85d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a3414de6953e03d87f131cbecd83cab2b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a668a18bc69bcc088fe07d3712b2f4f8b</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a325bdc8b8e867dc06a9252e50f046af2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a0fc2d04dd46c4864738cb6d9362cdd3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>ad7c476ac5cabaac1af559fa61dd5233d</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>afd52987e222eee2c1f1e65ebde97e5a0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a58c6a47cf0cdc5709da50894cc917477</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a66b8cfb6f0bb834e620fdafa2c7111e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; Arg1Type, Device &gt;</type>
      <name>m_arg1Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a0ab3efdf3f53302a5cee9571b36cff56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; Arg2Type, Device &gt;</type>
      <name>m_arg2Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aa891200d4236851e1016c29a1d5a7b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; Arg3Type, Device &gt;</type>
      <name>m_arg3Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>aedbde2c6e06deac05f65a9908b4c449a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1Type_00_0bf1db18e52bc2b93c5362be3178e2184.html</anchorfile>
      <anchor>a814f4106084d2c0264ff535cccf40991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorCwiseUnaryOp&lt; UnaryOp, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea1f0c2126b0701f923ad09b3cc9d681d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4eabcdd18614e4e889cecd7e81fb1ca0afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea5a13f612ed8cbd5de23f1556aea92136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4eadb7e9178a450a94048a12e4784204fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea99decb9ab7a56fc88d8ca9a7d1f1c74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a97484e97e4b0d9729b0d2e3bdd0df68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4eadb7e9178a450a94048a12e4784204fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af96a6e9a273b6f977061247873185b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a136ed13391802f71c7079f5d71decddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea1f0c2126b0701f923ad09b3cc9d681d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea5a13f612ed8cbd5de23f1556aea92136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4eabcdd18614e4e889cecd7e81fb1ca0afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af2cc02dcbcb6648a9be9f6defd4ee5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa64340cfd1b1fe9ddc29bf5e6544a4ea99decb9ab7a56fc88d8ca9a7d1f1c74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bd8fa2cc17b4e3c2ec12886ac81dc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorCwiseUnaryOp&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab3a690cccc7a24ce7c40b3b58494ef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adfdbe63fc63d78af4d53854da32cc9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0ac28d052bc7c3bca3ee11ad780dc865</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac5232353ed97d52b16ca959129fab1b2</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5425c9a5d06e2ec29ae40105c5411915</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19f1f4a0b1be988e6898b22baa239d71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aacf9c176c93a22e9cc695103bd9d820c</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>UnaryOp</type>
      <name>functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6eec0085dcded391be5fbbb271ea82e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a80a58a89394506341c8f5f10d13c03e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae84a509d5c1426bb8d35a4d82eb9c778</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaea62da9a6924ea87b1d02b2528ba8a0</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a357d62c2914e6191fbca4b5b29e54fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a09facabbb1c3ee9253f63bad5d2e214e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorCwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6085231465a6f1c7b8916aa8c7b4cc78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorEvalToOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4a9e6d8c6be12097d8feb252114b78d1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ada43e93ffc5680e9253b6be876401376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4a2d44f081c57e50ed5bf8609f5657ff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ade4542b28caab458130ec1548b06cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ac23e2e61b1f4e3de0c27ea211efceb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9274d7dee15082fbfdd70642a3f16ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ade4542b28caab458130ec1548b06cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; const TensorEvalToOp&lt; ArgType, MakePointer_ &gt; &gt;::template MakePointer&lt; CoeffReturnType &gt;::Type</type>
      <name>DevicePointer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3fb3e4845b756370f7ee7fe408784695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a149cbb2d662e528dfef5a0c9b1840d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7d15f562c976aac1be1d5f0daabf0e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4a9e6d8c6be12097d8feb252114b78d1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4a2d44f081c57e50ed5bf8609f5657ff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ada43e93ffc5680e9253b6be876401376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2d70d50e420b02df8b515109a782d2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19d729c438fcbe4acf2be1e6df8f50f4ac23e2e61b1f4e3de0c27ea211efceb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae55178fdd710d8890d6f2aa22f94ab15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvalToOp&lt; ArgType, MakePointer_ &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af79130670bcda1fcdabff4b60d50bf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a94bc746443d728740d01113c0a357688</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a795f826227a6823bb5cbe8f7e3840197</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af3881b0cc5783eda4de22249762ccb06</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DevicePointer</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8a815212d1c61afa4ba29585fdc9fe57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a4c3f1f7993a251f2bd46b9c4498e2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1911a4dad289273d9c900799049d2c83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>evalPacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3f44134c9df4b667fd19d456fb338ca1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>evalScalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a499608fc65016bbcf8251d8e2df12240</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8c7af5fc9ae654618abd273a31ce3db2</anchor>
      <arglist>(DevicePointer scalar)</arglist>
    </member>
    <member kind="function">
      <type>ArgType</type>
      <name>expression</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ff520cc91416c6b2ad0ee5e7905f326</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a29fc7dbf9a2957f1e2ece1b2bdf33159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE XprType &amp;</type>
      <name>op</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad6e0cd082aabe3d025a5636b351b6ac7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8ba485ad39c281f58b1ddad7323b5f8e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab50fe15710786a542bff540f7ef53c45</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>~TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a803e282139d248a7cfee193d686b327d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a802e63f4d7efee80307458387148d315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DevicePointer</type>
      <name>m_buffer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1b5d3c838d0ff615b99548a74496f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae2d44519c3c69af6c70a61ca0e5a6b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ArgType</type>
      <name>m_expression</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a83414803e1193d4ff8726e21f9429d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a210de87da3a3ca67093d6cbff70520df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XprType &amp;</type>
      <name>m_op</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorEvalToOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a55943830991356538824a5837e2c37f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorForcedEvalOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa7a2ab36d81460b2a9b51b2eafb19dbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa13a10c4b97764fcb50856dca2bbfada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa386402ffc45bff87a61536ae925bafec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa451bb9f7686b1c152142776fc4a14d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac837ea15d086d1f67ade49efe502a6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad92f38dde610d01ef7ea4b2a852753c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa73bb52c40a59a854ec54b9b204a085a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa7a2ab36d81460b2a9b51b2eafb19dbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa386402ffc45bff87a61536ae925bafec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa13a10c4b97764fcb50856dca2bbfada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1e4f28637c228010315b4873a5ce3e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad1c4451f265a3f7909b91fc90c9b287fa451bb9f7686b1c152142776fc4a14d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>accebb1e23d2806c4591ea35fe925d21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorForcedEvalOp&lt; ArgType, MakePointer_ &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a786feb0dca643a1145a64ab2ba7c0fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2dca62f7d14bddb87a4706ad8219154e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a336e5019f8310d609d84dd0a92af7e61</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad2af82826a94ff10dd8a78a9b00a84ba</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af7b6e52a48735e2bb85990c4f54b2c76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8cfc74b439783ec96b54f9a34a101b5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae45d407466531720a6da6296d29de688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0f631ebd400c68835c4c80b8d121c14b</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab3202fdd99e83bf2bd678ef11d37341e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7fbd307eaf242b224d899add2cf85d06</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad4c3dfe2a278cd7c75fa1848153d53e</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ee5218444db6f57416673009c24a9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MakePointer&lt; CoeffReturnType &gt;::Type</type>
      <name>m_buffer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1df79433e6340779cd7f9c262680087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaf4a47681215bd319498eacaf8f5ee97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aec4e7674c9393bb06b41bbdf53442f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ArgType</type>
      <name>m_op</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorForcedEvalOp_3_01ArgType_00_01MakePointer___01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8e9c05d712a0c29a3fd1b8593c95bb6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorGeneratorOp&lt; Generator, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba18d6bdd30ab82555ec263cc875a902f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3baac3363f42bf1c68da5786041144b8082</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3bac35dbda0c235ea6528b78c94b828fdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba011648d5003ed126c289dfc5cae215dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba622ec14bde0b3c8b9af77ff2a80a5de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba5570e6a14af21325a079c15c0b8b9bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3bac35dbda0c235ea6528b78c94b828fdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a27be124a0ec1aeec5b6797171b011e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba622ec14bde0b3c8b9af77ff2a80a5de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a99df0491fb43bdcab24dbdd92d9c1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaea1e6bea3a4678685331fb812b7b5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba18d6bdd30ab82555ec263cc875a902f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba011648d5003ed126c289dfc5cae215dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3baac3363f42bf1c68da5786041144b8082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae2607d8d30051b7d067665eb9a971d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a470a8be0ec4bbd01cb736cf19e236f3ba5570e6a14af21325a079c15c0b8b9bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae203655c72db0aab9eed00261edcf524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorGeneratorOp&lt; Generator, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab011a5437b112aa45252a56a4424f6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa16151c74edae4bf0720452c12d0995c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af457e0e07e1c2b75a4e01b2739d06420</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac18fe15cee80407a1a1f350c969d3fe4</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3a9bc7f34ee4521a257dff832dd400af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae5a3190c6c07c063ac9b8e7cac1dc2d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5602f7f9e6fa0d77e6fe0fd76a90bbf9</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8db758a45389324db69f398291725809</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a62d1d1629d1d7157d50ffea655f9ed3f</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a409c92061557c635c81f7180c57471</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>extract_coordinates</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a707e532ae9208c2035f79e484deccde5</anchor>
      <arglist>(Index index, array&lt; Index, NumDims &gt; &amp;coords) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3b65416ebff8d46cdb9c33d023235ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Generator</type>
      <name>m_generator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a83c4c7436e6391035d33398240910c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorGeneratorOp_3_01Generator_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a823c839a3fe333bb0ee4482943d468c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorImagePatchOp&lt; Rows, Cols, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a7e33ddd25f035bb4ec58991857606935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a5206289d5a90bc969f82665dc734c70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a7e955c69539d30c66e22fe797f6915f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a44ee6951347e5731fc08eb3cd7a585f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a965d877473f3a3f6a749194bb6f01543</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4b3a8a5b37c35fa6ef9236d838e1055e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a44ee6951347e5731fc08eb3cd7a585f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a71ba7f8c8c81a8431401c9d77c792856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>Impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4567bcd616f75d6d5f974a3366474ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a04a02057aea348ba9f40b424f4129d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a7e33ddd25f035bb4ec58991857606935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a7e955c69539d30c66e22fe797f6915f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a5206289d5a90bc969f82665dc734c70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af05b838ba365598c3bc4f3a41ab16704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a51883b08a8f8ba20dd4f6ec78412c568a965d877473f3a3f6a749194bb6f01543</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acbac3008b8ad7551a43b062b24516e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorImagePatchOp&lt; Rows, Cols, ArgType &gt;, Device &gt;</type>
      <name>Self</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab3bf7b177f2ba68a0fe8d121360a38e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorImagePatchOp&lt; Rows, Cols, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a91887c0516fc35a3e9e7dbfe2dfddf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae2c9d607ff9933915151feeeb0ef4ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1852ccc427e2ad5b69fd6e4ba60aec88</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colInflateStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8583e89a54da6001f92c963e5266bd34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colPaddingLeft</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a190a298ea14f535863dced5e33413f90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae72b8d8c901783bdaef4a413989dcf18</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0d0ca38758818be84cb745c6b6ed5dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f9b59c9e68e4e83f69c797ce1e3e54f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6afe7a9f7849bed583a3b0f0ab38b0e7</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7dff0a6844faa441bb1b9061320b7a23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a903e7d08937a7372d250fbe38ba5e78a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae431a956039c92aa5443d136c600bb90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa317df2ce170bd86d32b11a1c7f35d6a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowInflateStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3d43ff9c0692c463764c4d5b6f189c53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowPaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeac27aaa4421b662eebf8c63594b63f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a070b037b38a728a1651e7eb845a96940</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a427bca5c38dd9227726828cb0b783065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userInColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2c6d7d5e2a905f2b6679b7ba5e22a87d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userInRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad9ce57f241ac457aa7fefd609e71a027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a68b7179c904e67bb04cebd6af8f3f25c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0df8bc2031324a23ef6f712fbb72a859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumInputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5bd4863a234259fd2e18a9d40fd822f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9b2f5979d9131480b35c3ac854c2a23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetWithPossibleZero</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a61ff38212d13bd623c65d35b9aaa2716</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col_inflate_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8e83825a00769095d555c96ede8b3876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac19c58a0b2ee67cf4969887ec1e8c008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a66916ea9f20e8c882ae4126149346bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colPaddingLeft</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a43c5ec94fbe9573e85495c7ca38f9451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a30ca5d5adfbda9f0847b5ffcc975e17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ada557fcf4b5d97d120429f10a42d8d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af9640ecfc6e38b45fe7886aeb12cba4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInflateColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8063d17e2a84993e8cbf8850bce659bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInflateRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1d15eb11f7aba8c07b9549b03a72272d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInputColsEff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6d6f4c62d690781b7ab5005511dde65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOtherStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5e349a0059abb6a5bdd2aa362368317d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOutputDepth</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af77444abcf3f02c242868ceee2203ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOutputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5e3b7eab716df4375c928ba954a0c421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastPatchStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a20995f72ac637eca9f37024c451200cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae95b5fbd432f9e37548e984b31124bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_in_col_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2d47da105ad24713ab31c82e76b1caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_in_row_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acfdc9946c38b3dcccd74c162eab24bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_input_cols_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1d93aa530fe1fd8a20a2632d2aa89037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_input_rows_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad68f3c796ee39fd13e932947165d83e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af4ef602103dff547abe94ee28f72602f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputDepth</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae97639a8b6579b45466ea781ed0c5fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa6f255a20775ce1bf090783cccba5f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_otherStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a096ff3afaf762e139f7ce0396e62b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a96fde48f9c968eb79dd39777046c90ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4fc34bb35b116ff5e5d4cad4f7b91f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_paddingValue</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8ea93142860d305245550f4be322178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patch_cols_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af9d86f62e52cfe375f04ada05f43dd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patch_rows_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a53c04b2a2a6afef3578397c42458fbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patchInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9223d8417bd38aef550340aecd88fcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patchStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afd0694d75997d5d4d5a7b338c0050a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row_inflate_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5eaf16fdaaa2fbdb1e2611d2330a8f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeda1fafa709f1c6344a628a776794468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rowInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a04c13f802073c724f91fec1865b646a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rowPaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abf826ee528ac2ceb2be7629f5c084e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48ca24953fbba792315e3381522770888ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48caed40e07da90b5b4c3225908c8b8f913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48cadc46b2e1ebba42eb7e1430f454bb2a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48ca35240f64eacba26fad8a3c08f61e0bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48caab373ca37692b75f9d40e51fd9326cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48cae396ca0d4007d21194543d6f7043ad5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48cadc46b2e1ebba42eb7e1430f454bb2a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a889ed13a23caf7beef6bdd6bba9937b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48caab373ca37692b75f9d40e51fd9326cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a15c09a738fc05919fc6329bcf72b785f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aacd850da8661ad6d58a338e0823917ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48ca24953fbba792315e3381522770888ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48ca35240f64eacba26fad8a3c08f61e0bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48caed40e07da90b5b4c3225908c8b8f913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2da8ede626d07b8e6ab9eb1f9bf9e48cae396ca0d4007d21194543d6f7043ad5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6bca345f41d2de8af9ef6547ae951706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorIndexTupleOp&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a103692d7105f1f7d97a0fa198857bd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7dfdf320e49e80070a0892264f5c3206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7919d8504c9835eee9f2d3e1f24af90f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af1d10fba396211d39a67c09ba2df88fb</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5a23678805c98f3cb78a5eaa2890f1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a240600a9988ea69be8657dd770a0833e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acfc80a2c2233fceee7b48d27f6ed6f9b</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a127ca571a9272e85672d26b8f7c77727</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aafa860c3a2e6797f4be1ab52b57c5537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorIndexTupleOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa10007f44fc37ed5cbbb1dd4a3f5a367</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorInflationOp&lt; Strides, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73baca6cb76e8f9edb1c3ac2e2fc607000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73bacf92bdd19c22b015fb2b5d7873b474dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73bab63c0fb5277dfb6da5f29bc44b720a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73ba796baa5d3c8bb92690665c5e3461b6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73ba88659803d6e4567936f075a86c54075b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73baa5961b147858c01f732accac13a396e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73bab63c0fb5277dfb6da5f29bc44b720a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaafee5035cd4ed3c6b3a98dcc1957aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73ba88659803d6e4567936f075a86c54075b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a23ce9a5171952deee67bb123c5742a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6e115efccff296b424eeb410e33b2bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73baca6cb76e8f9edb1c3ac2e2fc607000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73ba796baa5d3c8bb92690665c5e3461b6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73bacf92bdd19c22b015fb2b5d7873b474dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a59ecd9249d82f42254669ea08f17fecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5016e485a0af6f9014b9a5b1adc7c73baa5961b147858c01f732accac13a396e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a96f8f44da0a525345f71e85735c9fc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorInflationOp&lt; Strides, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8aa00c3b663c7921e4128088fff65e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ace0789f444322708c275d159e6612d04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8749f2eac742c230a78f6f1c07e7825c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aedaf7599f20c726ca5ddce4d93757e4b</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a49a1de1adebda60c42167cf8eced903d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a25c23704b6ff5e7606d4b0b81228f89e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afbb83e4551b137f8e98b9cf18ab888d7</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>getInputIndex</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a868f897c2cad0d0ec4255242761f11dc</anchor>
      <arglist>(Index index, Index *inputIndex) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae452608e45bc4cf4e1fd6ba1954e4c04</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae7e3796fb5da2e23b467373d571944dd</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af1f7565e965d00beb0ac3a3ce9745f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4d78360fa1beade9fc62e83529af3343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a75618c488ec3a1b52b8710bf03442027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; internal::TensorIntDivisor&lt; Index &gt;, NumDims &gt;</type>
      <name>m_fastStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adcc71109d9f0081470d6d7340f0613d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2b0f8a3eaf4703d27b5122e2d06147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a385d4e1d83a180c7772f79738b00a2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaa0cb5d12eecb84af29d35b728cffe3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Strides</type>
      <name>m_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorInflationOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a62f5d7254ed0c4f610599ef4f6e7660c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a9aa8a9f56a73211cebab1c678a37b0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a50c3482bfd2faab1469c5309e159c1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785ae1da89fc8175adf40bb4b741a25f5c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a75145b72795a4bb5026bc31c48f47a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785aecd40882a7024ff1d5dd0a77ea3b1e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a80f831b5e55a06f6b2af3c321447eba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a75145b72795a4bb5026bc31c48f47a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a21ace80c46771a6bf1f96f34b1b61507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a49d96fb175e762e5940d9cb49ef71902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a9aa8a9f56a73211cebab1c678a37b0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785ae1da89fc8175adf40bb4b741a25f5c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785a50c3482bfd2faab1469c5309e159c1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8665a1841c90a4cd1130dd6a8b31278e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a5463b6f221fde826430ebb3a516785aecd40882a7024ff1d5dd0a77ea3b1e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8bfebd5e12f3299f79e1f6c6449b8d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorLayoutSwapOp&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a859a95e77332770ae8cf43f151afe748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4448a128101d3456dbc0a7efd625c588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abf19a77b739c3b1a5e919745a79e10c8</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6c02ab457bd164d7e03536af52919a2d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a96410830886fe5f423e6543a2724387f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8fdc1d16a8c4551a981da6bf3424f77c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a686b6743014b1ba49b2cb64b6cc67e39</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abce09b02620cba0bca96f72d35189f5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4ddc0df3edf1505efd91f3118b2449c9</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1631e9fa03a6697d3c1a00eeed654fa0</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0ef70e1a7603a69da91131ea0982cb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a03528398ac82fde301669ef96449b5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46aab28b883d1ec717e8cf36f86b6339</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorPaddingOp&lt; PaddingDimensions, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a1b27af260523ce8724a2b3645f02c422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a3e364c2f442b5fa8cd6109387fc0cb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a9a7936b3644c890d7150da999f01932d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a69acf5fb7102c422b309c1248390c2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a55cb2f6f08a881d0c3bae402ca468208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ada62dcd649738e8a204577e6ccf44910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a69acf5fb7102c422b309c1248390c2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa453a528b869bc4ada446aa807bc9a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acad8da823b41a463b4fe0022fac6e8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a1b27af260523ce8724a2b3645f02c422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a9a7936b3644c890d7150da999f01932d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a3e364c2f442b5fa8cd6109387fc0cb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5d7b8884ec28eef959876390e4311d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9a25c4da0b698736be640fd2c3173978a55cb2f6f08a881d0c3bae402ca468208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1ade0732b92938e3982b0aac42bec00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorPaddingOp&lt; PaddingDimensions, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a087af9f400c9aa35c37710ecdd5788d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5408642f7b8c4172a18e066383ddcb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6373c11049252abdd2cd1b0a7d0ea0db</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9ccc44494f1a033840cb8cf010613777</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeda6319e1aeccc6ce12199352c4d68c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9c7c216cbb33fd6ab973a8389657a100</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aeafc41fcce1e73967cbfead98b6f2fb1</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af56f47d04bbaf23ca66fccb7b6525586</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adddfecfc848879516df55465e8eb70bb</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8c432f6108d28b31decd1bf4d6f22943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9e6d84089eb2c9d5f9cd76fc55d924a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetColMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa1108bcccfed67cbf63ed9df925fd2e4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetRowMajor</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a01ebc43906486c17ebdad96372e0ae2f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetWithPossibleZero</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aee79a906cba33a58a3cc6b4367158af1</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a76dd5e5684d7c74eec327866e8937eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a035da9abab029f6bc186ad03791a0bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2e504c44a8554705f0c7ae67c4ee4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims+1 &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad1cfd2000220873c549636c6e1ec350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PaddingDimensions</type>
      <name>m_padding</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8935ffa3e9d851c299dfe89b1201f152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_paddingValue</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a29f106e835b702253bf496a9c63d7e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>isLeftPaddingCompileTimeZero</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adad0d467c6c043643fbd5063980f27ee</anchor>
      <arglist>(int dim_index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>isPaddingAtIndexForDim</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a8b71f047cf3266338712f58645f5a0</anchor>
      <arglist>(Index index, int dim_index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>isRightPaddingCompileTimeZero</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a524e02ecee5f92a2315777d7ad60fe3e</anchor>
      <arglist>(int dim_index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCostPerDimension</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPaddingOp_3_01PaddingDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7383b8d5a1562da76355362237b7467e</anchor>
      <arglist>(TensorOpCost &amp;cost, int i, bool first) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorPatchOp&lt; PatchDim, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a1da8057cbc9d38a45a4153c20f98053f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345abd276c37d35b2daa8a124a7a2f3b215a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a45aacedc3e7e533e1c210e66a5c1c9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a4775fd58e5860d448074574a8cb05c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a0283f53a31be56e894917a0d570d498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6921e72db8b0e4ac399f4aad8f9d2484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a4775fd58e5860d448074574a8cb05c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1ed4d5345bd633995cad775675c0a198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a68265b14f0e55fb56685402a7cf0339a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a1da8057cbc9d38a45a4153c20f98053f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a45aacedc3e7e533e1c210e66a5c1c9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345abd276c37d35b2daa8a124a7a2f3b215a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a674566605a007a4be509ee71a0b65434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab1461fecb33f58d86c659364badcf345a0283f53a31be56e894917a0d570d498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3475ebe2620a3a38d69bffe44d0e2df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorPatchOp&lt; PatchDim, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3d9bbd83769f227f20e1d8829ea5c85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a18892e6f8024ab7e796abe75ead29ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ac55dd235996537e3e59c7eaa7dcc0f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0e12e21ca6e32a8aeb7d3d0ba99266a1</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a6921785f379f4a8e15ddd98c8df17f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8656add8522620f4082730ec759041e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1ef7ad0c2d80be159f79502bac4197cf</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a53571c797e2f5fdc9485a7ff3e1f5136</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad9ecd1a20e97ec32693eb08a10bd477a</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5a7f54b6261d3148c6d47f4f842de3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad72a05d55c9615eaa9e4a289b8b29cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a04c0242ce2e107781774906e28af0448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a29ffb2e57dda9f281fa45458e8195271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims-1 &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab55e56d938b7533332cfc482ba93f8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a57081360e8a7991135a621052aad05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims-1 &gt;</type>
      <name>m_patchStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorPatchOp_3_01PatchDim_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae82d3ec053f935b4d2d6acba1f2c3cf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3ae5857d26c4a5b71c393c0e453409f562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3a1f5151e2774b523e674c4bc519b3c763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3a8224d30c22053af46393ad717de9e396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3af636c77236c8f94873323de272429a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3ac47b7f7fdd899b49448ff1a50152645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType</type>
      <name>ChildType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a00ba67ef353540242639d95d956b7843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ad133958c018546afc017602842a8b67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3af636c77236c8f94873323de272429a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumOutputDims==0, Sizes&lt;&gt;, DSizes&lt; Index, NumOutputDims &gt; &gt;::type</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a4a0727f8548b735e37321dcf90f5cd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a8dc913ab789335372866123fa483251a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; ArgType, Device &gt;::Dimensions</type>
      <name>InputDimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a565d0d1c71c2319739a735018bab34c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3ae5857d26c4a5b71c393c0e453409f562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3a8224d30c22053af46393ad717de9e396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3a1f5151e2774b523e674c4bc519b3c763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>acbd480e8ef01e0ae90d3416f2915adc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2629899b03c9610525c2efe6694b0cf3ac47b7f7fdd899b49448ff1a50152645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a3d45f88d85e231130b482df71ebf200a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt;</type>
      <name>Self</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a758e7284f18770aa9be8428be9129e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a85faa59891e6f7bf5e014ee0944b0b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>af329fc91e2410fb817571a75d633be9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a6d5d6ea8a22ba0e68f8893b8397aeaa6</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a5ef440034d52be799091923ea9aa95a9</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MakePointer_&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a3b2c37957974e58731398da2a484d3db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a2bada0128bde434694b50ebdce17366c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ac8a795a53d54f5cf02187c241b7868e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>afaa3dc130ed4f10aa0f544b023e3db68</anchor>
      <arglist>(typename MakePointer_&lt; CoeffReturnType &gt;::Type data)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a022a83b1c7a0ae214bb767317a5f11f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a5cd885d9a9dcb7109d22b7b48967f228</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ad2d43fe63355fd3d462975686d59b9ea</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>const Dims &amp;</type>
      <name>xprDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>af792d6b76a129fcd1b070d1d893299d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>InputPacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ae9e1cc32612ffba1e6a6c485027e4d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumInputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>aa713ac34a8c589c1fcef054cfa5fea9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumOutputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ae4acb0f62036427eadd63049ed97ddf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumReducedDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>adf3fb8c5c473ab9526d3758e1c4ff49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a59e5dd17810a1b79b473f1fea0bb3669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PreservingInnerMostDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>add5073492bce91183186c33f6ee86804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>ReducingInnerMostDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a7ab67d012d09a8dab07ef56dca19a2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>RunningFullReduction</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a35df2971caeb31aa84e0ac91e54bbd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>firstInput</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a7c2542f8d068f57afc8decba17079a62</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>aa3578e18a28f796ce6a595105399f7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a6de51b1b7d7be8035dddd1985f6d7534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a25eee328970fe58692a90ac55c85828d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumOutputDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a7c556b2489df72be8b72b6e7f32eee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumPreservedStrides &gt;</type>
      <name>m_preservedStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>abe065323b45e407d6b8acde21be86d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; bool, NumInputDims &gt;</type>
      <name>m_reduced</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>aeaaa519cfc859cc553b76e163d163c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumReducedDims &gt;</type>
      <name>m_reducedDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>af0b44b5e32526d54c13c1ff1583fb446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>array&lt; Index, NumReducedDims &gt;</type>
      <name>m_reducedStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a3a2aec0283e9dcc239aa22bddf6fa841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Op</type>
      <name>m_reducer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ab0eb56b89885a9ef643a352e74bb6e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MakePointer_&lt; CoeffReturnType &gt;::Type</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a80039f77f658f6eb638a3e4ffee64db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Dims &amp;</type>
      <name>m_xpr_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a322238879c343f8e32d46f6bd3584a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>NumPreservedStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a106f35900a7cf4093a3aa0828bd52e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const bool</type>
      <name>RunningOnGPU</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a6c9914b5de53f75adacb9bc320e84447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const bool</type>
      <name>RunningOnSycl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>abbcfc75ecae8dc89f3b753635e731e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::FullReducer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ac526ea85a96bd86d823e1fd6ed8ca36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::GenericDimReducer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a9d02c5ddea9a079fc1ac75c415252c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::InnerMostDimPreserver</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a3ac40361af831d79390eb934b4af923d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::InnerMostDimReducer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>a94fea2564ab3b5daac52443ea54af1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::InnerReducer</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReductionOp_3_01Op_00_01Dims_00_01ArgType_00_014168a2bb10f12dfe0dec31809c49959b.html</anchorfile>
      <anchor>ae4daf7cc300eed36da787179830ef15f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorRef&lt; Derived &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07adfa32f84b1920e26a85c7b2ee9ac60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07a5a8efd252a05599e96b9c6877a53c1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07add8dd87b6f99457b2823dcf060a6efd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07a9ee0e6352441462441d1ab6aa4bd707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07af8c35ef4b7f9d493744b97be3082b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aafcdefdaf0a7e3da98365da1d1d36081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07a9ee0e6352441462441d1ab6aa4bd707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa4e93e0ce97f233ccb8c0f25ff5d7e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0e6bc98067e911e670554cdd6e31a4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07adfa32f84b1920e26a85c7b2ee9ac60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07add8dd87b6f99457b2823dcf060a6efd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07a5a8efd252a05599e96b9c6877a53c1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa11aece89ddd7df04d8bf4fe6a64d071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a590ea4280d3b264e9588ab4906b80b07af8c35ef4b7f9d493744b97be3082b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7501b639f2fb1a6f3ed79dad6db243ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aacc7160fed84bb1a69032b15c49c8aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6475ac3c31557f7ccb668347328547ab</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3a3e17ef6adcd5bc3f02a2ccd02d4dfe</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa0c4a9617a7dc87d1898107d36c6b7ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acbb244ca6af93143d6bebfa25f3aab93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afe6280141118e1a9314fc206ee92756e</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a26e1315e9986cf87e8f70c213a20ba53</anchor>
      <arglist>(const TensorRef&lt; Derived &gt; &amp;m, const Device &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorRef&lt; Derived &gt;</type>
      <name>m_ref</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3b51879df9f03545651218f107233380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba0fc2ab9edf86dd743fcf5b4e35c943c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba5c1e552bb13a417e40007c8e55cff363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba478000afead56df4d87e6de943aa4939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba341c2c88a27be34a69540c915e483a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba1f859d339af6b76a1a878ae53622a502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae583e2a1fbe0bf34522b06bfe88f9267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba341c2c88a27be34a69540c915e483a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NewDimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1d8e9444805a104949048eb4daa119b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afb0177653078c861904e9ca68ee7acfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba0fc2ab9edf86dd743fcf5b4e35c943c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba478000afead56df4d87e6de943aa4939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba5c1e552bb13a417e40007c8e55cff363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7d21a18b0baeeae04e72ca0cf86e88b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56d64d02ecfa9a86593c37c388b459bba1f859d339af6b76a1a878ae53622a502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5df0556dd8223fb0549f27971c0f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorReshapingOp&lt; NewDimensions, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a02d70f5431c6d01a5827b1481b46b350</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaa790950c9e74082b6a3aaa6bcbceafc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adcc9e0d004c8c7a0150d7f0b3697760a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af0a51aeb5eedd13e3ec93fd7b3465ec2</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad67043073365e02c696ad4a09bea4bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a20049f27ac6fb0cc3212445dcdcc16ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0e58af050ae09be9f94922400f8df40c</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4925378db635daf5d2431eecaaf8e889</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa5f85fd86458fd43c5fdae3e60ec5ba0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afe44c7c1cf33083363c9194e9d395b35</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NewDimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5b09ae8f5729eb4bd2446cf138ac0e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a88016db06e2b46857c3bbbcc1433f5ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a19188e4c2dbd18d755b3ac06f9434512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a64773276f30997174882629aaba15f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a5066fa5d6d889c814a4461cae5a8214d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4ae378ac99d5c4d4199ff3d8ad71a241bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a3718e5b69c39e2ff05f8cdfc53ce7410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a40732388d20bee92042904ba5026be86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4ae378ac99d5c4d4199ff3d8ad71a241bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a66bed9508bc64ce54ec078b9fc6e9e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3854f80c338ee42e328209599c1a7e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a19188e4c2dbd18d755b3ac06f9434512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a5066fa5d6d889c814a4461cae5a8214d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a64773276f30997174882629aaba15f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a866f761e95303ea90b6a07cf7ec02265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a87ca38fd7e63924a066ae7dff4a850e4a3718e5b69c39e2ff05f8cdfc53ce7410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aca9f65af7225490af0949a5cd4657664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorReverseOp&lt; ReverseDimensions, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaa36b9f39a971366311ea85608946eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f1340a5427f08f63f43612a02e08c40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2adcbadfc5ac08c108523c027ea24cc6</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aed6e09b8b134148a3820c24ab8c21c58</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aec692135cd62b97d867e40d22d0e3de8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab65d4e7458efd28be5980c0921b771d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3f2b733375ce6fb18888fc24f658480c</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0d54906349707061c440c87a7a96288c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>reverseIndex</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab13f2403345075d09020775f18081fb2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a23185f16484a4b75c1848bb85229613e</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a54993cd04418f7016f878ff38e45bad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2dce6547e31ff79775920415e462516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2dfdcabba27e7756a39ac6bd3a09b86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a16bf9277a670af5010bbe2faa8bd7860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReverseDimensions</type>
      <name>m_reverse</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae902e431eb958b131a9fb7c77ee36a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8ac835a037a0ec84167a178e80e6654d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorScanOp&lt; Op, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a499e49b218e277cca43f7d65f3676e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a46f0f39a9aaf879f23d3e81975d38673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827aa3b2ec341385d420b9ee61f8ec68ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a30e3e25f547982f1e40a604f0321caf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827aef6e5e2b5745575a0d304fe0015228a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a5ccfc05f87df56953693f8945af8ca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827aa3b2ec341385d420b9ee61f8ec68ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0bfc2d8fbb176df79c9ae010b5b8fe58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827aef6e5e2b5745575a0d304fe0015228a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1bb8ce7480ec674f2da99072903f4bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aea11a717a3f04ad728e0476d86522136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a499e49b218e277cca43f7d65f3676e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a30e3e25f547982f1e40a604f0321caf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a46f0f39a9aaf879f23d3e81975d38673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2a64da9ddd785a65097d13bdab471ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7ed613573ee0a649c71d33f7a5a30827a5ccfc05f87df56953693f8945af8ca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4e0daf7e3caee923eb4e0d3a1434e13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorScanOp&lt; Op, ArgType &gt;, Device &gt;</type>
      <name>Self</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad07fc351d520f1f0e536b78af45f354c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorScanOp&lt; Op, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a17c7594bcf953f0b96d8958ef314ca6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Op &amp;</type>
      <name>accumulator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5fd93d13d26fef813b5534e9e03f8d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac8bc0e2e65872986497524d3c9682912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0703003e85562fd90000c9d791d18889</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afec6afac064f8242daaea8a149574223</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a88c786fe95c4884fb8e800f43356c2b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4d2b94c9bc98b71561446328ec3146ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afa2eb488a11a6fa05a524f7a3d559757</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab8ecc273f2b881402497509e981cc034</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>exclusive</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a311f52464d604f18f51fda8e481e3b0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>inner</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1ea5e6978c53f485f40f48510e7c04f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac24b098dcf4897cae2520d6fae4d2999</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>size</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa77c522f9b6179ca3942cf8f391a55f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index &amp;</type>
      <name>stride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af7c3ba01ba504f5c75d47001c12f06a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2ee167468283faaf509984424b79d9bd</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5b13aa31626d5e1462c6e8e807785547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Op</type>
      <name>m_accumulator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae16ffca42f24d624acc27f09831b0d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a22b1b8991912c36d52dcec88d58cef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>m_exclusive</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8ece257ec05ef3b28a1eb2fb41110102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac53e81273239806e0b836cc0424bb105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffReturnType *</type>
      <name>m_output</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae9d5833b7d3345ed8a00b883416154fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_size</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a56adf08db08cc7fc567e0b970df89506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorScanOp_3_01Op_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0e0ba4339405d35ceb2eb54de50e3443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorSelectOp&lt; IfArgType, ThenArgType, ElseArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aadb94275efda812131e7e23d5ecc05815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa1f6bcb3564529bf401a9cc431cfc42fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa9b90a60b2ef8b29cecc73f4f776bda9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa5a20aa573bd9877a1b383c0698493e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aac8a143d44befd5e689e99d53512fa326</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abce1006bb711b0f1e0703033ddd94d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa5a20aa573bd9877a1b383c0698493e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; IfArgType, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6ae270dbb6c5a83f627f8268680aa38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3594ccc5f3441e88fd3779694291cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aadb94275efda812131e7e23d5ecc05815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa9b90a60b2ef8b29cecc73f4f776bda9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aa1f6bcb3564529bf401a9cc431cfc42fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab84ddedba4b5259453a94aca86143476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a46078c17e65f5842638be86d5d5f385aac8a143d44befd5e689e99d53512fa326</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a34f245fca70f6acc8837912f7b6f0045</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorSelectOp&lt; IfArgType, ThenArgType, ElseArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab0a155d0db769e0bed53f8a54fefb517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a54396bd3ed30a85505a6ddd93808cc40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2b841a255d95b7c5b9639c7296641677</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; IfArgType, Device &gt; &amp;</type>
      <name>cond_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6f8fea23435b866049d90dadd25955f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a430f560ee9e97a6415d77e23bf29b970</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afd9c57e6a8e5e0a8c48a44306a36571c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab8cffcde8bc7a61fea132cc45fe81fdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ElseArgType, Device &gt; &amp;</type>
      <name>else_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a29162f5f68ca5bb5cd7d431523a6e8e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>affbc63f9d8f3e0d2fc35c3bc5b63bdfc</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6c927f6cf5fb351c1812bc188d28b04a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5ae93a8eaa87a46c68abfbf192040e96</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ThenArgType, Device &gt; &amp;</type>
      <name>then_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aba02423503271daeef9165ec50b3b93d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6ad7802106603a55b0b9357040692e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; IfArgType, Device &gt;</type>
      <name>m_condImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac224619151c07723e9ec350722372773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ElseArgType, Device &gt;</type>
      <name>m_elseImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a01b710dfc02f785ac7833a4a8bc61123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TensorEvaluator&lt; ThenArgType, Device &gt;</type>
      <name>m_thenImpl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSelectOp_3_01IfArgType_00_01ThenArgType_00_01ElseArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4b1e74630836d1c1599b9cff8aab19cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba5ca54995ad7362f0966ef9ea39c14e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba72a6eeb76170cdad9880946c11d2fc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba54b74c98f7272f957a08b2026eff89df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba792bb1e2a5b3272b59662b32dc18f9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba66c37c90e5187bd8e48076eee34d2674</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af3563ce0a5b2f93785bfb4cbd647bd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba792bb1e2a5b3272b59662b32dc18f9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0038965c394b86b52be7ec3e16a2e342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a22c1d97ab2ee2f4c669482fa4df544d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba5ca54995ad7362f0966ef9ea39c14e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba54b74c98f7272f957a08b2026eff89df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba72a6eeb76170cdad9880946c11d2fc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aba8ae38d85a1bf6135b03681fa79e1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a35939b0c9c6e14419376f8c89908460ba66c37c90e5187bd8e48076eee34d2674</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0a442d40621c4439cbf44f22f7e79ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorShufflingOp&lt; Shuffle, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3d8342cd1ef77ea8f9468830280da047</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad995d3542a2345b05a87896031a5c2b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5965218aa1f7c2e3a60ee9f9021e849b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a047f8e84f353fb30e0a2614db0a0ec0f</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a36dd5fd6e052ac40bbaaa1b6b9acf009</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a274b26bdecaa1b1503c30347483c4071</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae73e7af80796c1ffb76980e52bab92ff</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa340138a53b0031919ccd84dde82fc09</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a481717b1fd63eb1629c57d98b74bf1fe</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7d4801a209610e91fe1f7072094a3640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab0710c58c1a2ac2dc10b543c65e92d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>srcCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af54f7d821ae3e0627014718c278fc828</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af23e826222920533877ebc92a261a5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5c00189a52c3cabf40c7aa06b3dbb3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afe677d11ea810169f16f152f61205ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8743ac472a7ebb4dfae6f37e3b8a9c3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5a4f73079dab2b43b5064ebcfa4e7babe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5ac0bd7d4206169b55b1650e6dc71eff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5ae1164b03fda948e5fcfba1a29c15503b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5af3e6d3d1938cd56d634ae755ecab1297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5a82628c6308f1e43618b22de05944329e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9407298db4391e27341cf511df6a1ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5af3e6d3d1938cd56d634ae755ecab1297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sizes</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7968c63e19f5f68f99c041b6c0f5333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a29a83c2a87b4403504ce54f9f95ef6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5a4f73079dab2b43b5064ebcfa4e7babe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5ae1164b03fda948e5fcfba1a29c15503b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5ac0bd7d4206169b55b1650e6dc71eff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adb2470f32078beb7d2445491d9cbd542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae001f0372de839a4862ee844227102f5a82628c6308f1e43618b22de05944329e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abb5538ea6323c733783cde41b751a900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae7ff54adb324b4a07dc33c69f668fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7212f845aabfe2a10946c12e5587fbf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acd8e73bc95943e6d8eb71f526b3ea05b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>afce8a3c9b14e9c808acb8b512c6f93e9</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a43d9bb5f8c9967eb9d10579c1e8a58b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a379a34d9fbb347b9f99848fbd903104e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a229e5aa2d9520722b6de201edffc0962</anchor>
      <arglist>(CoeffReturnType *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a78e90202efd604ed72eede0b62014f84</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8e703654b71592e6cddeb5b16d9d1b6d</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3041062ef217b17cdbffe88b5cb5bd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>srcCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a69d1647aaa4b712a1b9205a449cceb31</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abb3c8014e9679d6c586151effa6b7721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a91140952dde0bfe9b05a094ea4b7b155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; internal::TensorIntDivisor&lt; Index &gt;, NumDims &gt;</type>
      <name>m_fastOutputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aee3a39937f7eae7a84fc20252e3ce124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a00474378a67d1b7cb572e09c6311c1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aad2d751bae9076b98c549443a5f56e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StartIndices</type>
      <name>m_offsets</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>add7c0b1401b567d0f9c263d7a7978a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a43033d0a7b99f3bd546dc269f97c222d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa45d3e87c1be068af9d5467a14032ad2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa4503ab64c9fbd7284dee76de10ea3c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa135729cc1183ee368727f73985ee76c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa6d9672ec7e3d1631b005250440bc914c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa19e23243cb07d539e6cd1662024bbbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e273a309d95eec20d3071e15f04cd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa6d9672ec7e3d1631b005250440bc914c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a968f25208cb9abb421d438f2530a486a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a95618362d09c92081aa4916c1009929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa45d3e87c1be068af9d5467a14032ad2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa135729cc1183ee368727f73985ee76c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa4503ab64c9fbd7284dee76de10ea3c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aed0c0c53effbcd303a4e6b0ec7c5f284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9002cb1bdd90bd7e902e7bb09d16b6faa19e23243cb07d539e6cd1662024bbbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6b5c1b089a1a6e673a9544cf71ac63b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorStridingOp&lt; Strides, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a220de0e6c74ad9524d0622f0844d4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6b465e8815afcedf157d39273ff60012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a55983b0ff2f42d58ad6f004ba8d0f519</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a887bd412e3ef53ff4baec5032abd709a</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9d534166669015048106b56f7ca1aa96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa4486ad28789ced825dabe5d153c1f64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab84be2e9773fdede5627bd090dac8a71</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4c7637daf6f89f8b6043eb1f838d8c20</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7032861fc72a3180b99f3c56a672866f</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3752ddd1412f68384522d62b58026a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa442092dfcca34fd706d14fba2e56e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>srcCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a900ae574ed2b2c73397dbfe4d6e09353</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a902bac8f01d412065bde4caa5ce9fee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a15de5c63fc21984f9f4c2c775c8831b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a02719c8270194b3c743d3e86e3312b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af48c711973dab2d9d30f5b7faf523310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80abe2fde76c784b7d9b1704bb566c91e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a1fd24c3a335cf3ff6224721d811f6f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a9311d0a3a515f0fe98e1fe5349d919a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a6430f43a00a24709c661b5e26ac94d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80ad01f2c1ced5abc57337d14e9af82a936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a9311d0a3a515f0fe98e1fe5349d919a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a36199263a8defbf5e7106b7f0de72148</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Strides</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>acaefc310315aef601128c9edea9967fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a7ee2a473e193714d7fc1f6b9a0acee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80abe2fde76c784b7d9b1704bb566c91e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a6430f43a00a24709c661b5e26ac94d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80a1fd24c3a335cf3ff6224721d811f6f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a019d112c53a551c7b4926a0a57cf04b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a354ce2163cd8183b38ce44ec35b62d80ad01f2c1ced5abc57337d14e9af82a936</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>ac8c443d3ee5f53a3f9ab8d18492e2776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; Scalar &gt;::type</type>
      <name>ScalarNonConst</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a11444d60416820350b4b700ff05bcacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a6e7dad9b77d83b5a30d096dd0939c01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a84e6a7f95a40b028ee33e94d8b8c64a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a09834266ed2e51f701cfb0cf873e59af</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>ac5f425fea75a5d87dab2deb7753ed681</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a0e1299d36374c3a25bb2c17240c3d13a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>ab45972cec3f8cb19a009ecf0ffa02749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a4a374758a8b6895a8416888f79ad8210</anchor>
      <arglist>(CoeffReturnType *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a84cc66daee7a34e8c97c699daa1bf396</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a0ddb75abeb3d2f539f2a35d0d81b07db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>srcCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a6e674c46d8e01fe653818b8fb0f02472</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE Index</type>
      <name>clamp</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>ac73ab094cd9b969ee5e9ca152ecdd35b</anchor>
      <arglist>(Index value, Index min, Index max)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_block_total_size_max</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a80ac47887c90356f0ae90584f2d4d067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a80c827b6782505c67b49ecf72c08f380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>abe877fe033b321d6c1f3315fb72ec41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; internal::TensorIntDivisor&lt; Index &gt;, NumDims &gt;</type>
      <name>m_fastOutputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a083fe2349edc2e4ebe8d025c95bc8a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a268282d8fe32dee258ba4f8b5d130297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_inputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>af678eff3db7de147b6076fe567a1e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>m_offsets</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>af772565c8919cdd524e6212a2d2c0961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>m_outputStrides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>a7573f2d763319e365a583ae95f7a5635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>m_startIndices</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>adddba611df992b91ff970e756e340651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Strides</type>
      <name>m_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorStridingSlicingOp_3_01StartIndices_00_01StopInddb5b8726d99b3d13705801cb27fe62ca.html</anchorfile>
      <anchor>add1afbb0868c4cab0cc7c2236048ebb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorTupleReducerOp&lt; ReduceOp, Dims, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cad624ba4a9ef4950ddf20a55def46dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cac52804e8953a2d2f527fe94c16047791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cabc306b31a10dc1b41495cf559fc89890</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3ca4bfb18b99b7f47767b593879e6572e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3ca29a5ab78617e9e091c9015f95e4bbe9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cabd93eaed7f55d49dfbca488c948b464a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cabc306b31a10dc1b41495cf559fc89890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0c2eaec9173a2840074d7254e17581e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3ca29a5ab78617e9e091c9015f95e4bbe9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorReductionOp&lt; ReduceOp, Dims, const TensorIndexTupleOp&lt; ArgType &gt; &gt;, Device &gt;::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a38230a724b58bef169815c55f877a7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a934b6f108f023e3b804ceff99a381429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;::Dimensions</type>
      <name>InputDimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5d33bb92ec2a53c807a33b4c1d932d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cad624ba4a9ef4950ddf20a55def46dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3ca4bfb18b99b7f47767b593879e6572e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cac52804e8953a2d2f527fe94c16047791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad50445a15e69c5429325a35d592c0a3cabd93eaed7f55d49dfbca488c948b464a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a10b5003c34194792adbf647cb72b9b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>array&lt; Index, NumDims &gt;</type>
      <name>StrideDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a627b065067dd0b74adfb2f639aa2a4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorIndexTupleOp&lt; ArgType &gt;::CoeffReturnType</type>
      <name>TupleType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a49546f54776761d6e5a5663ae439eb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorTupleReducerOp&lt; ReduceOp, Dims, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a600e1e26626ecc7a392d8ff97fdc797b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2299c744ffadc0e784b5e6d437123345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a80d13a2cea4c0dfbb8320e7f2571753e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4e514ea6bbadd5eea2bb1fc8cfed73c</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a21ea6b5c1a8783815f53e2527b065cad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adcd830aa608af9db23b3209f70dfbbb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa4ca264ed7dc2d73207c3cb9eb78e922</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a69428ce8bae73b5b1bc120c9f8ea0588</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae43efd1cfc4db9ae0d0a066534a9cdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; const TensorReductionOp&lt; ReduceOp, Dims, const TensorIndexTupleOp&lt; ArgType &gt; &gt;, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab2f62d982c3671b6c2d9a8727bef29fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; const TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;</type>
      <name>m_orig_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af74845b9c49f3fd077076d7dd9bf5a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>m_return_dim</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa2a90b1060da4141885527d0d3faace9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride_div</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa3170e4b091644f32337a4c42b7a2d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride_mod</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a357c7fe4575763b466c9cc7e300eb89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideDims</type>
      <name>m_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aff464e94b664763886646d0b0d365353</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>gen_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adfa73a479d81d9e3d612e7ca3b8f2367</anchor>
      <arglist>(const InputDimensions &amp;dims, StrideDims &amp;strides)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; const TensorVolumePatchOp&lt; Planes, Rows, Cols, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</filename>
    <templarg>Planes</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a30231348c7d29896a6865c2302e43d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a256abad35edc497c617aa0d88a3557b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a50619f1e01a229a48593da7d6c4ce99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71ad49821230b05893d7aba1567f562d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71af0d3138919ba4e68b5fceace88fadf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a981a94ab041dbbb9cf700fd3303e1d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a50619f1e01a229a48593da7d6c4ce99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a04c366864f2f11e5df4e625917a5912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71af0d3138919ba4e68b5fceace88fadf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a553d802a2583529337c2886f1a44f8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a7b3d0dd8a59fd2b9717bd75701708ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a30231348c7d29896a6865c2302e43d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71ad49821230b05893d7aba1567f562d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a256abad35edc497c617aa0d88a3557b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a810fbf931ba101e7d7565f35127977e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aedfcaaf987ed9dbfeef09b71cbb57a71a981a94ab041dbbb9cf700fd3303e1d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab70214da21f626ff6b3aee214d6d3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorVolumePatchOp&lt; Planes, Rows, Cols, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aeef1aee6da48113e009ead2ae57ad7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aac0f5d36f342e9a8e6392dc8f7c50435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>afc9e8ef839ddd4d9ccbec315e7cca60c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colInflateStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a304b671fd5944284b7603de8d0e2dae9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colPaddingLeft</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1807fb21739b4b26ccd1394be925de46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aaee750cd2049faa95d942556770ce407</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a960e8b458cebfd2a27ef2e77a0091b3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ada7aac42eb6f2182c3c623db8a1f295e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a4f975d407fdfe621fc1738d7d49f8965</anchor>
      <arglist>(Scalar *)</arglist>
    </member>
    <member kind="function">
      <type>const TensorEvaluator&lt; ArgType, Device &gt; &amp;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a2c4b28857055e40e35e893a9c314d14a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ae67629ce10a2b2030d48b60319200f62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outputPlanes</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ac4e00175a2b70a77a9b1c9221ec539ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a280dc7ede6ffb1dabaaa3d65785a1864</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ad461d5fd8178d48eef828e6e760f1a5c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>planeInflateStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ae4f989873ea09a331590d0bf685e976e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>planePaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1815228e1392061889a1578c72a6051c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowInflateStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a814b983560bd110a678f0ad3f9a1dad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowPaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a43758a894ef497271976071fc3a1dd53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a12e34978f0367838d5ac9f1f2e5d917c</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a9bb71b5ca37264ca5de154bbe3a8b92a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userInColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a81f10260dcd7c56d1b40d57d681d4eb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userInPlaneStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a4e745e4025aa7ddb1052401aee015ad0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userInRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>af93b1c928baa30848647156656b0b7dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userPlaneStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1099b9b6e6bf68531b6a92e7b7ccc874</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>userRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab95e4ed0eae3f09c3c7d01c65b7a2f93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a3926a0fb06fe0e1312d3cbe7cb064d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumInputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a86eb0f4bda1ac831e82657685c512a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a4b23c4371ff7a43ef2a7c3d1986710b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetWithPossibleZero</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a5136d6e1fe7a9bb2c71bf7e484ab311b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col_inflate_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aba04f8225b8bd137860216ced8157a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aebe576ad69070b37f8cae2df4c563bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a3cb555543f840428869cc32c1ad75de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colPaddingLeft</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a252b8e106e94558b549872f5fe6899f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_colStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a5e9ab7aac39d9f73f118059e36973896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a353ccb9814d837d69e73cf92fd555388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>acd19d89affe3ea14e9843aaed3bcb0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInputColsEff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ac4d6a65905622ae6d6ebe6253d71e1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInputColStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a16d3ed027a6ebeedaba39314d62725b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInputPlaneStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1f6466d543284283950e501cf7b1d6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastInputRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a0e7514af4799d8d45c0c0ff1d1004c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOtherStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab2858c72444c308b1b0d7ac1f5f205e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOutputDepth</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a0d6903831f70427bb42bbe60ac8db461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOutputPlanes</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aa1855d42a5bea96d81f695ddbe3c2599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastOutputPlanesRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab34de81ac086ef654c3b413ed2be7e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastPatchStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a094dd4e232f23bbcb295fafd094cf556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::TensorIntDivisor&lt; Index &gt;</type>
      <name>m_fastRowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a83ed6968c4e1dc4966baa152248e466a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; ArgType, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a6dc579e8354ad37aacdd353f4428b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_in_col_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a3599ed30959322169b6d033bdec6cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_in_plane_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a743f7854b8a28fbf5ceef7671b347642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_in_row_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a4996e26504e208e8c3016d871695212b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_input_cols_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a3a1f7fc7b013cbbc601f727ae0e7ab70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_input_planes_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a3257de197479a9565a99c012d704c3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_input_rows_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ae20d544985d61ab8581b492226e61561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a9c1365fe4a6b1690218fe2bfcfac1334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputDepth</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>af0b99cbc06b8737a2c7afd4ec3a545fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputPlanes</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aa8dac367e9b3dc731fd81114c55c94cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>afc53e80b852c00e2b064b1e327d7c2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_otherInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a495e55cb1ac12bb583ddd6bcc2000a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_otherStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a32aa894773c922a5f920416604e4cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputCols</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ada48e620da0e66f41c085cd59a12201d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputPlanes</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a8960532f4b0e31301be2d2bd09efb78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputPlanesRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a76d355ee3623a8606125cd9dd3ec7766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outputRows</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ae3023ad530384393664583a1bc6fd5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_paddingValue</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab5af7e7b078399758dd9df1de60ec7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patch_cols_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ab8a19b83db0e3af955f42b8e907a7250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patch_planes_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a6dc4b66cb77cd78504267f38c1055474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patch_rows_eff</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a99a89c347ef2fcc5d378547fb805db42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_patchStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1d33864bedbfb26e242dec2ef53a57b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_plane_inflate_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a1f52a1d373fd3d9a8d552a3c31a66ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_plane_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a929728b2b1bf72dbff40ec72fddb42dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_planeInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a4ccc41e65cffcf998f98b397a249b516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_planePaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ac387f21518aacc50cd259a6be02c6de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row_inflate_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a6fe9c9b59d3f18412d9537c5f8d14d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row_strides</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a0c78513f6f5e8a6793931e28ae1e53c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rowInputStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>ac2fc6ea438a9f018f80762653e72f840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rowPaddingTop</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>a6814c7a9d953a37d2421e2a62057ed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rowStride</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01const_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00d29f1c64b4e61915c24010513c49f3c0.html</anchorfile>
      <anchor>aff69ca074584f4ce328548421523f2df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; Eigen::internal::true_type, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>Eigen::internal::true_type ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::true_type ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::true_type ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::true_type ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Eigen::internal::true_type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::internal::true_type &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Eigen::internal::true_type &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Eigen::internal::true_type &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Eigen::internal::true_type &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; ElseArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>ElseArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ElseArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ElseArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const ElseArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; ElseArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ElseArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; Expr, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>Expr ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Expr ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Expr ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Expr ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Expr &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Expr &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const Expr &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; Expr &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Expr &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; IfArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>IfArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IfArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IfArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IfArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; IfArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IfArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const IfArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; IfArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const IfArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; InputArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>InputArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InputArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InputArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InputArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; InputArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const InputArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const InputArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; InputArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const InputArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; KernelArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>KernelArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KernelArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KernelArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KernelArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; KernelArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const KernelArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const KernelArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; KernelArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const KernelArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; LeftArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>LeftArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeftArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeftArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeftArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; LeftArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LeftArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const LeftArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; LeftArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LeftArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; RightArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>RightArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RightArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RightArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RightArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; RightArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RightArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const RightArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; RightArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RightArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a4a8cfdf52eb273e8eaf1d5269dbda7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a706ea35e24721dc8342827fc70998fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a7510066cabc008c0af6e1abd9b9b5ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a284c128337eb230c285e1c5ef7f31a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6de6e84500da569f78b28590c73238b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0d4ee4bf23e59d0dea39447ed3526256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acdab0e2e746a637e255a49da3b287329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a4a8cfdf52eb273e8eaf1d5269dbda7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a706ea35e24721dc8342827fc70998fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a39b3af6228a13fdef748004f27512fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6e3e6f00cf20f4a5cd526c2cc94bff5a7510066cabc008c0af6e1abd9b9b5ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae401a1fe69d6331664f1cdc9e1201747</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorChippingOp&lt; DimId, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a907f3ac5a95588e64dcc638f15372228</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9d096006cff98bea766a8cd0f2b6aa25</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f2c2ad03652ad191565ef35aee68d81</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acc780b85470b85dd5955ed3afa0f680f</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5f0cadff5f69ca4094212610f7088c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumInputDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab30b2e6dfae4603cae0354d108d0f57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorChippingOp_3_01DimId_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a04b434de2e1bf7931cea9d86a5ccb369</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616a7ecf706ebe800dfa34b0eb736685050b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616aabbcd5654f337feff586850415266048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616a8bf288819b06b62412f4069e2bad41a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616abcfa6b1534b99e72209b8737bef12a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a946500fde4f730f43e45ebb4245256e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a73d3fe1f0c15e76131e9a4d410960473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8e56653581b8f07d11932fc57eff17d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac24b893f94e52c71b4e4cf81b93d87ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616a7ecf706ebe800dfa34b0eb736685050b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616a8bf288819b06b62412f4069e2bad41a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616aabbcd5654f337feff586850415266048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a79405d51674d412dccbcbcd33eb0bbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8044780fc74568e55c5b9d4872368616abcfa6b1534b99e72209b8737bef12a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae8c94f972c49cc88c44030c86178c58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1af9bec79cdd42d840983f2078ac88ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9bdc51804248d7d4ea58d05f2494c77b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0f3da9516e4fbfc3750f01521be08583</anchor>
      <arglist>(XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorConcatenationOp_3_01Axis_00_01LeftArgType_00_01RightArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a15e92f86e149c8a0ea398b8f4ad9e06f</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa50f15faa88d68f1f7bb99b6c27b4d331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa236318b5d15c6cb54637cb4bfc96330b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaad279bf38128b0d42afa13025b77eb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa57010e0b4424c81e8a992ab43e9002a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7fb384490817bd637b679e949c359209</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae8bb3c761e3644ab3500529869ea8c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa57010e0b4424c81e8a992ab43e9002a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3855fab94ecee4dbcb52c64c65e0cc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa50f15faa88d68f1f7bb99b6c27b4d331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaad279bf38128b0d42afa13025b77eb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab5129b70927e6872fec93e85041422aaa236318b5d15c6cb54637cb4bfc96330b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a28358bea90b5806128cd22e7024921c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2b2752a1174b904494c6f3e40236cac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorLayoutSwapOp&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a53f5b7a8594a3bf0f4c8330daa2b49bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af6b35eff16e9d3337396d9a4935d9b39</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aac2a4279b03440895789ebcb07b9d95a</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorLayoutSwapOp_3_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6470ad4d4223afec700ca7fcc7f62888</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorRef&lt; Derived &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorRef&lt; Derived &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6a3bf0c6ff6dd292b9c4d9d01e0bbd9fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6ac5366c1d637bbd3d2c361c1f35d7f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6a2012b5ea887289cb27afbb41387e8649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorRef&lt; Derived &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2197cb7bfe6751bbfa65277213942bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a326cb822019fc413c508a4a75d25ccf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5be8c7b05a38e3b8d98f50ef3cb5a0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a8c2c712d11f1978eb7f4bd4f3acc5afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6a3bf0c6ff6dd292b9c4d9d01e0bbd9fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6ac5366c1d637bbd3d2c361c1f35d7f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0b53ae8b392fb25142666647c99c021d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7bf60ce15faed3d853b1094db34f1bd6a2012b5ea887289cb27afbb41387e8649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abc3e1dd82950bad88dbe24f8d2d500f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a89feb2d5a787e287879f94f1163fa464</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorRef_3_01Derived_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad13de5092fe4c78fbfa0f152d3a2b9a3</anchor>
      <arglist>(TensorRef&lt; Derived &gt; &amp;m, const Device &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26aa242a84b58d9f8497cb975c0988be069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26a0d7a76a4a58e3969edc3705d2c4d62db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26ac4b14dc521775de56fd5b094981b782c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26a442afa69a8bf7bdf92a8facdeca68a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26ad52df2bed42e4db71372b54ea44540ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a47d801d64a7e1b08676a9effdfcfdb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a352a9522c5751d8a0109bbdd5c2bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26a442afa69a8bf7bdf92a8facdeca68a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NewDimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a63fe1dccd8ee4a8a5c1e6fedb8b2704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac914cf3c2d22e6e002926139e8cce122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26aa242a84b58d9f8497cb975c0988be069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26ac4b14dc521775de56fd5b094981b782c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26a0d7a76a4a58e3969edc3705d2c4d62db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6d8ce8c399c339ccb3473b0b38d760f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a41e7ed790b12118a9e437c0618607c26ad52df2bed42e4db71372b54ea44540ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2b00a072571fc4215603503a2157679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorReshapingOp&lt; NewDimensions, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4dfca11e139568a440d21b6d98666e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9106547d9070fac1db8f42a9f06de323</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a6a6de18dce773a23926e7531da8b3b1d</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReshapingOp_3_01NewDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a1e619f18e6f6c3a74db01c0e615f4b02</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edac2d7fa31d1f33693de528fd45875fac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008eda2f14c1da43386cfe311d3bbe891dc527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edadc4d576d422499eb64999437f4360ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edab80be458cc0e7897066cded32e145b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edac863073b6977c048a38b6d3b4ec5d05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acd3ab83309bf55987a4cfeb091b70252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac976da6687fe92074c592370e00fb9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edab80be458cc0e7897066cded32e145b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a5fd262838a36a4b89aebe3f1969ba0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aae5c56d435ef596d10cf2e4e8190d746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edac2d7fa31d1f33693de528fd45875fac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edadc4d576d422499eb64999437f4360ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008eda2f14c1da43386cfe311d3bbe891dc527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>acf72b75bfb894fab30d580840ab30d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>adf2343032db6a9a99409e925bfe008edac863073b6977c048a38b6d3b4ec5d05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac804e57cd91fd1e58bd1dc38f5903495</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorReverseOp&lt; ReverseDimensions, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aabd6e3b67ea70566ab7d32c465000b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af9344dde35e2f351a4e211fb1296ad6f</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a84a189e2dabf8cc1c43822294df24bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ad8de5f53dbba05a35475e0fcfb62bbeb</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a10ce9561691473c9d6694da1c5ec7604</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a4ab9b7ea6411165951763d33bc712ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorReverseOp_3_01ReverseDimensions_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a59ce2670c8610e51cb87f111bc9a737e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3fea71f40d59bccf3ca469989426f99efb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3feafdacbffbcd07faf6829def300c53abed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3fea6352f1ac58c1bbe4c1e8ba7acbe5bc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>add66a6fef5cd46add3f80c992c5e1d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0cf208bc7b415104979c831309e24e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DSizes&lt; Index, NumDims &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>abee366e2d5ad2026f0ab857ce5ae0b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a91d69b45dfa4acfa441a669ca5f16a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3fea71f40d59bccf3ca469989426f99efb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3feafdacbffbcd07faf6829def300c53abed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae1efdc948c390738e16cba67f83a9af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac4dce9e5fffaff1d0e591519b5c6b3fea6352f1ac58c1bbe4c1e8ba7acbe5bc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a334ebdfcd13b340658031bb2e10bf3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorShufflingOp&lt; Shuffle, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aa465930d0884332605f8adc9951db88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3ef6dd4d4cae360e010bfde3bed03a43</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19c00b658f5330bcb9ce87bf299d20da</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9e7da98c27399c74f5459daedb0ec8e2</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aaf162c4a024c23f80791d9d0e81bfcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorShufflingOp_3_01Shuffle_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a63b827fcd5c9026012c67b030debd81e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba9f6029d3c6cf5030501b55699338e1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba142815e925a244b28516797abcd4e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566abaf0a06a67b919e137888503889b2a4938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba8c53ab3ab0de67c5cc7c31068d5266e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba21acdb10b63da1677a67e63ace98a801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a816a057cef67333cec2f493ef046468c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a0db7b757f7858b4c897040845d46412a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba8c53ab3ab0de67c5cc7c31068d5266e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sizes</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac86f3198c8f268ef29afff849f413544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a02c370cc736b2af47d91e20f567dbc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba9f6029d3c6cf5030501b55699338e1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566abaf0a06a67b919e137888503889b2a4938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba142815e925a244b28516797abcd4e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab255272716982f523781c4204b69b585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac1b24974b0ce14134eec8171805566aba21acdb10b63da1677a67e63ace98a801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>aef01d1274333f40c93431145f9e82902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7f99a4a4c16892efb93654631a35d4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a3efd34c3be7ab542192f902cafed8eeb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a19ee8e4fb09599a79174e7945de75cfe</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a835ccea753f607886a3f62cae2e743dc</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ae2519f10ef6540399e37fb619fc02d3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a896b041a25f6a37a60ddb6c2758a6331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057aaf2c7d24e986ac32f302bd92b2bbaff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a2f641771ba3847ac548bb2f58ed8da4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a813d7f1704f65c91f7ff6428c6bc14b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057af720e9ab7ef4ba260e3f3a52a21a839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const XprType, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af53697ee0dc01710e6e83ef7180c331d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2dc8a0feb555d903b0853cb40590210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a813d7f1704f65c91f7ff6428c6bc14b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a57322a5c109d39014625850ffd0267e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a896b041a25f6a37a60ddb6c2758a6331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057a2f641771ba3847ac548bb2f58ed8da4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057aaf2c7d24e986ac32f302bd92b2bbaff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac327568658d09b099872723e2707955b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a7e18e3576a1cf113b54e753e6a09b057af720e9ab7ef4ba260e3f3a52a21a839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ac59cb7084b60199b138b57dc223174ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorStridingOp&lt; Strides, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9f26b922ca1c71a131d5615a56753ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ab929a04ce6af5b8021a26364c9a0e626</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>af2062939ef8ae49828680c3dba15009d</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a9b02895c878b56106c56992dd7d5292e</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>ace5849f40351039a7b061a4c7a3857ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingOp_3_01Strides_00_01ArgType_01_4_00_01Device_01_4.html</anchorfile>
      <anchor>a2d49bc02d716a71d4d587dbfd9843d1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorEvaluator&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::TensorEvaluator&lt; const TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206aa849e7783616a23ead273b0b8264efbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206a07d1a333c8cddf8da464c91907a3409f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206af0b60bc022cb55a48c5772d9966a8829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206acf4aaee7a457cc66f3aac229ecc72a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206aefb74e0129daec52bbd062c4711c51a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206ab2384fdb0ad4718c7b9e5f104aefd4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorEvaluator&lt; const TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>aaae869cdd9d61ab3ec3e88f2f8494efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206af0b60bc022cb55a48c5772d9966a8829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a32c4d8da374ff3233a4eed57ba0db5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206aefb74e0129daec52bbd062c4711c51a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Strides</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a8ba05838e40b3f40529d34adc849678c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>ae0862080eac1f7f4966be765bff0caba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206aa849e7783616a23ead273b0b8264efbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206acf4aaee7a457cc66f3aac229ecc72a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206a07d1a333c8cddf8da464c91907a3409f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>aaae982f74e0118ff1bf2ed4b0b216c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2959cbaf0883a9f1437c4e3bd37c3206ab2384fdb0ad4718c7b9e5f104aefd4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a2b9defbdf5bad86a59e2daa8ac79ffe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; Scalar &gt;::type</type>
      <name>ScalarNonConst</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>ab86fb28d3eb5d5f8f68e05a36e35f9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a716776009808d25f2d9b217f94931d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a21525396cfedfdc0a671c7bf93ae5eaa</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>acadb70a4fd5e97f422b0b417069460a3</anchor>
      <arglist>(const XprType &amp;op, const Device &amp;device)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDims</name>
      <anchorfile>structEigen_1_1TensorEvaluator_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_00_ec73435baae4ee18b5865bfb2c980319.html</anchorfile>
      <anchor>a7920feaa7b5a2f2e9e4684d497e1f474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorEvaluator&lt; ThenArgType, Device &gt;</name>
    <filename>structEigen_1_1TensorEvaluator.html</filename>
    <member kind="typedef">
      <type>ThenArgType ::Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a664eb29b0c38061939b400fbc551c580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenArgType ::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac4139a59583bb1e6385d3a0195548b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenArgType ::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a932b320bc0d4f0c027d28f6f9918bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878af11db1f709324172bf7b0697066c3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878aaea01fe7598d6c1941853b693ec9f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae096c5fa00a37400237678a681c82878a82e9bfc6394867187050ca7e4619cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PacketType&lt; CoeffReturnType, Device &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>abe9fdcfec79a555a6762f8443c6a6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenArgType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a163cadb184cc08462355caf1031115a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>cleanup</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a76ec54bcca9523ec104aaa9adaf74983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aefd30945bf0ff3afa451a750bcd10158</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a7747e4223120fe698801fa12c186561d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a78e691c3a908d98afe75f3d9b1101669</anchor>
      <arglist>(const array&lt; DenseIndex, NumCoords &gt; &amp;coords)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ac3af69e412d8b4f1e65fcca48e08db26</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>costPerCoeff</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af3251d42e115c7c14f7c82a68a3b799d</anchor>
      <arglist>(bool vectorized) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; ThenArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a2eea86ebd5046050b35b417a17a0e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ThenArgType &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aabcd5bdca16b32dd86ebddd3b37b1f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Device &amp;</type>
      <name>device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a98b51809ed8f7a1f736eb7b952b9636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>adac9ea07379564104381037c6a5e2d7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>evalSubExprsIfNeeded</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ae188d806978166eb8cbffbd63c944fb3</anchor>
      <arglist>(CoeffReturnType *dest)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>af8ba36b08b6aaabc799d5d86a48dcb9d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorEvaluator</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a43bea98dc719e3b6ac73ab2df0291455</anchor>
      <arglist>(const ThenArgType &amp;m, const Device &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>ab67599edd4fad044494d6043ddc876df</anchor>
      <arglist>(Index index, const PacketReturnType &amp;x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumCoords</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a29350fbd4c81a9c6c4a1daa9ac6b822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::traits&lt; ThenArgType &gt;::template MakePointer&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a9f43988037092bdbd6b8e60d03df6d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Device &amp;</type>
      <name>m_device</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a13eb5009d2c2e60155de55e7c3d2bd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>a4dd80cef8c2ef13f419d3f1c4d1ea198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ThenArgType &amp;</type>
      <name>m_impl</name>
      <anchorfile>structEigen_1_1TensorEvaluator.html</anchorfile>
      <anchor>aa71daf2f52a3753294e445f823e50956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorExecutor</name>
    <filename>classEigen_1_1internal_1_1TensorExecutor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="typedef">
      <type>Expression::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1TensorExecutor.html</anchorfile>
      <anchor>aae209bfff57548530837db0e6d100932</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1TensorExecutor.html</anchorfile>
      <anchor>a2746f3ea9258215fe221288ec352c0bc</anchor>
      <arglist>(const Expression &amp;expr, const Device &amp;device=Device())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorExecutor</name>
    <filename>classTensorExecutor.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorExecutor&lt; Expression, DefaultDevice, true &gt;</name>
    <filename>classEigen_1_1internal_1_1TensorExecutor_3_01Expression_00_01DefaultDevice_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Expression::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1TensorExecutor_3_01Expression_00_01DefaultDevice_00_01true_01_4.html</anchorfile>
      <anchor>ab79119c2d9cc171c3eba60755b5da1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1TensorExecutor_3_01Expression_00_01DefaultDevice_00_01true_01_4.html</anchorfile>
      <anchor>ae42547f21bf09faef10677ca987ed171</anchor>
      <arglist>(const Expression &amp;expr, const DefaultDevice &amp;device=DefaultDevice())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorExpr</name>
    <filename>classTensorExpr.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorFFTOp</name>
    <filename>classEigen_1_1TensorFFTOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>FFTDataType</templarg>
    <templarg>FFTDirection</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorFixedSize</name>
    <filename>classEigen_1_1TensorFixedSize.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2abe7cc67512b3122d229977fa5eb7fcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ab1e93a2416afecb762c2b9568c2173ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ae2833347ed75410eabdfa9023948b2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2a9f654cf2c94ffe26b278c79584116466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a265ab3158de7ea1fb7af56982a99f157</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a6e1bc5f90cc4c5d7f5e3d3ad3d2d06bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ae2833347ed75410eabdfa9023948b2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dimensions_</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa307b323caf82bd8629923bcd4a7632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9f216e56b705771c41b13318ab4f0d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2abe7cc67512b3122d229977fa5eb7fcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ab1e93a2416afecb762c2b9568c2173ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a493d8479135a88416b99aa83dec8d5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2a9f654cf2c94ffe26b278c79584116466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ad8c3a607bc14a360d373abf69054614e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a279e84dd200f45087fd11be7ef8868af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorFixedSize&lt; Scalar_, Dimensions_, Options_, IndexType &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a7a1b2d66554ac90311ed8da4b649f23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>abc19e8654428d0d1ef47591e716d1fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a5be0375818cc7dfe18237ac24515cf4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a23c06e6c763faa169dd257a3a6a4328e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a3f0fa1e7181b0ef536f5b855d27e21c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a531346cc27f508a6c337c27a3046f67a</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a4c7c5de9fce4ae16dc26cbd435ab05ee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a137e21057f64825af9e238b73899a744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a8659b7903814031122c82690cc7c010b</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a025b2fc02f00f9b3a100e85eddc59ca9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ae1267be644159b8c4926cc4f62f91a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af9bbcf13f58039569fb62435e1d63e3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa46081bc3fcbd0642d46ec16b2376843</anchor>
      <arglist>(std::size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa924f38b16824970522eadd9aee216aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a17b0f692638b3b0cbf27eb52ac8bec38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a509cacc2f548dd970911e341c77c70c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a656cb9e7ff25fb122c8e287431b7df95</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af79ea884586d6b976e81deb2a8794954</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a1117e4cf49231ccbc373a51be7b12085</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a4bb9204321da63be733489eeab7c4237</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a16d88f4f1fa3d5667e8c84b00f0d60e9</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a6ab4c7f06c9737eb07bb82037641d4a3</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af44f61a0fbf62ac53f98bc829a6d6491</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a08d6d23ae9b810091c2be3780a7321c7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af6510afbaa532c90e154b54ca5190e58</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a44cd248bca37e8d73c7b71843cdf9f4d</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>abc69263e2a0c5fa47238a2b3fd591a63</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a96baca294a0d676826b78a4fcde86e82</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>adb1cd1f443a0f3e7f74dad6248df3b30</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a37f3d41eb9116c5687b39e5d8170ab28</anchor>
      <arglist>(const TensorFixedSize &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ae9094e44629422c8fa3516ab84ccf48d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a1335dd5476ec1a3d6c5925e2801ee4f2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9bd827e74e66c5ad8e1139750f932296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a96dd0e6a1d15323384f1600b512a9fac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9ad2270ac54131c2ea0dfe2d4f451d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a2d634d188e4393f8b41f72e3e5022b70</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aaf625b2a75378a0ee259a7fb40080f9c</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, ReadOnlyAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a10cfeabe6c4136871f40e943967218c5</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, WriteAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a484bf13bb0fcec208545c474ad7e6af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a8c6f782431d097ba645b602a91c716ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>checkIndexRange</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ad46d72e55a8eb94256c02361d9f6047c</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>linearizedIndex</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>adb982d78883b4f5a1c2787297419c8d4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorStorage&lt; Scalar, Dimensions, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a482ee3dd8bb865b2a99231956cf2bdb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;</name>
    <filename>classEigen_1_1TensorFixedSize.html</filename>
    <base>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</base>
    <member kind="typedef">
      <type>TensorBase&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a265ab3158de7ea1fb7af56982a99f157</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a6e1bc5f90cc4c5d7f5e3d3ad3d2d06bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ae2833347ed75410eabdfa9023948b2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa307b323caf82bd8629923bcd4a7632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9f216e56b705771c41b13318ab4f0d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2abe7cc67512b3122d229977fa5eb7fcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2ab1e93a2416afecb762c2b9568c2173ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a493d8479135a88416b99aa83dec8d5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a281604397ce646c97db074834d4868d2a9f654cf2c94ffe26b278c79584116466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ad8c3a607bc14a360d373abf69054614e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a279e84dd200f45087fd11be7ef8868af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a7a1b2d66554ac90311ed8da4b649f23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Self &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>abc19e8654428d0d1ef47591e716d1fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a5be0375818cc7dfe18237ac24515cf4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Self &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a23c06e6c763faa169dd257a3a6a4328e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a3f0fa1e7181b0ef536f5b855d27e21c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a531346cc27f508a6c337c27a3046f67a</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a4c7c5de9fce4ae16dc26cbd435ab05ee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a137e21057f64825af9e238b73899a744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a8659b7903814031122c82690cc7c010b</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a025b2fc02f00f9b3a100e85eddc59ca9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ae1267be644159b8c4926cc4f62f91a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af9bbcf13f58039569fb62435e1d63e3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa46081bc3fcbd0642d46ec16b2376843</anchor>
      <arglist>(std::size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aa924f38b16824970522eadd9aee216aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a17b0f692638b3b0cbf27eb52ac8bec38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a509cacc2f548dd970911e341c77c70c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a656cb9e7ff25fb122c8e287431b7df95</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af79ea884586d6b976e81deb2a8794954</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a1117e4cf49231ccbc373a51be7b12085</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a4bb9204321da63be733489eeab7c4237</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a16d88f4f1fa3d5667e8c84b00f0d60e9</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a6ab4c7f06c9737eb07bb82037641d4a3</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af44f61a0fbf62ac53f98bc829a6d6491</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a08d6d23ae9b810091c2be3780a7321c7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>af6510afbaa532c90e154b54ca5190e58</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a44cd248bca37e8d73c7b71843cdf9f4d</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>abc69263e2a0c5fa47238a2b3fd591a63</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a96baca294a0d676826b78a4fcde86e82</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>adb1cd1f443a0f3e7f74dad6248df3b30</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorFixedSize &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a37f3d41eb9116c5687b39e5d8170ab28</anchor>
      <arglist>(const TensorFixedSize &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ae9094e44629422c8fa3516ab84ccf48d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a1335dd5476ec1a3d6c5925e2801ee4f2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9bd827e74e66c5ad8e1139750f932296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a96dd0e6a1d15323384f1600b512a9fac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a9ad2270ac54131c2ea0dfe2d4f451d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a2d634d188e4393f8b41f72e3e5022b70</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>aaf625b2a75378a0ee259a7fb40080f9c</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, ReadOnlyAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorFixedSize</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a10cfeabe6c4136871f40e943967218c5</anchor>
      <arglist>(const TensorBase&lt; OtherDerived, WriteAccessors &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a484bf13bb0fcec208545c474ad7e6af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a8c6f782431d097ba645b602a91c716ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>checkIndexRange</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>ad46d72e55a8eb94256c02361d9f6047c</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>linearizedIndex</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>adb982d78883b4f5a1c2787297419c8d4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorStorage&lt; Scalar, Dimensions, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1TensorFixedSize.html</anchorfile>
      <anchor>a482ee3dd8bb865b2a99231956cf2bdb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorForcedEval</name>
    <filename>classTensorForcedEval.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorForcedEvalOp</name>
    <filename>classEigen_1_1TensorForcedEvalOp.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <base>TensorBase&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>ab32b567d11d49e5710a7e657d6b7f591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorForcedEvalOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>a0410ea106b6a36ca7304cd0e20daf9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorForcedEvalOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>a64370cdbb2a5d1be7da13ea60616a686</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>a350fe842a9813d17781293b963988136</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorForcedEvalOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>ae8d2d94bec0a022ae7f4f1a9dfe626f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorForcedEvalOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>a865527882c154e051cf69b98d1ae7339</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>aa044c0580bffe026c783f91fd7ea58b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorForcedEvalOp</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>a09586d92b4244484c497599039f8baa4</anchor>
      <arglist>(const XprType &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorForcedEvalOp.html</anchorfile>
      <anchor>ac80d867b8265033b76acac829ae590c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorGeneratorOp</name>
    <filename>classEigen_1_1TensorGeneratorOp.html</filename>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a976407ef2860dbebde14fe46b27f9402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a26ef6275d121bebaccd289af4e7e2fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorGeneratorOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>ac4bebc7174635c532b4ec3a25315ba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a2137710d10a31ee49fe7fd590ce2723b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a92ef7e48960a0f1362c93811c63dbea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a5aa32de6f8eb37f41f38bf151f3209a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a9273805b87232b006e5e98a29d972f85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Generator &amp;</type>
      <name>generator</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>ae2f8c7054d76d4b40688577de3bee34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorGeneratorOp</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a847e55eddde0bfb62c441ce89caceaa9</anchor>
      <arglist>(const XprType &amp;expr, const Generator &amp;generator)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Generator</type>
      <name>m_generator</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a75703e270c7463ee44fb66c4691a3d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a8065068dedec33f4e64a5423035bccb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorGeneratorOp&lt; Generator, XprType &gt;</name>
    <filename>classEigen_1_1TensorGeneratorOp.html</filename>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a976407ef2860dbebde14fe46b27f9402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a26ef6275d121bebaccd289af4e7e2fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorGeneratorOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>ac4bebc7174635c532b4ec3a25315ba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a2137710d10a31ee49fe7fd590ce2723b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a92ef7e48960a0f1362c93811c63dbea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorGeneratorOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a5aa32de6f8eb37f41f38bf151f3209a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a9273805b87232b006e5e98a29d972f85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Generator &amp;</type>
      <name>generator</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>ae2f8c7054d76d4b40688577de3bee34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorGeneratorOp</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a847e55eddde0bfb62c441ce89caceaa9</anchor>
      <arglist>(const XprType &amp;expr, const Generator &amp;generator)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Generator</type>
      <name>m_generator</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a75703e270c7463ee44fb66c4691a3d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorGeneratorOp.html</anchorfile>
      <anchor>a8065068dedec33f4e64a5423035bccb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorImagePatch</name>
    <filename>classTensorImagePatch.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorImagePatchOp</name>
    <filename>classEigen_1_1TensorImagePatchOp.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a48983ec5100ddb0091415ca2ce981fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorImagePatchOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ac44a00b97d4321e7a739c47fd7049f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorImagePatchOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>abf76ea110a22ffa6728540c0f8587341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>aec4a6f6784e9058ee6f5a528d3441738</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorImagePatchOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a629a2fb2626a469849c4172d62dc0a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorImagePatchOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ac5771a48f774f325857942bc9c41cd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>col_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a2e7b7d2594720f63e09d67426c346e13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>col_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a303f255d460937a50f6a62fe25df980a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a1824e90ea9e079ae84b244a75848ce56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>in_col_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a29f8ede4722808727b9b6c6ebad0e3d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>in_row_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a1d4af257f268bf707e5726c565e5f54f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_bottom</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ae9efac5a56b67bfac51d81f0c2cef392</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>padding_explicit</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a7ce12cc1ce9c1937a2f041a2c2cd7b94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_left</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a1c66056d679b7dcc50efe7af9d600bf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_right</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ad4a8b747724bb5492a316c6e62cb0a50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_top</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a42e6346cc118e9b9ff53e318a8715453</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PaddingType</type>
      <name>padding_type</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a2a9fc311b5bf5b8f5af3f8f2615c03e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>padding_value</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>aef3b70902d79ad27971e9fe6741d7ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>patch_cols</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a3a27f33569e00df968a5e4b36f51b57a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>patch_rows</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a1c91c64f0645c45a1ff9c3b4253fa1c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>row_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a86008f8a3273640025e7c5de34f62bdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>row_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a802546a8dae43a44aa924bfc11e52eae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorImagePatchOp</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a34698ee6c72b81ae6d6f7aa7fc346c76</anchor>
      <arglist>(const XprType &amp;expr, DenseIndex patch_rows, DenseIndex patch_cols, DenseIndex row_strides, DenseIndex col_strides, DenseIndex in_row_strides, DenseIndex in_col_strides, DenseIndex row_inflate_strides, DenseIndex col_inflate_strides, DenseIndex padding_top, DenseIndex padding_bottom, DenseIndex padding_left, DenseIndex padding_right, Scalar padding_value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorImagePatchOp</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a718858827fba7cadb563a76889a3c76d</anchor>
      <arglist>(const XprType &amp;expr, DenseIndex patch_rows, DenseIndex patch_cols, DenseIndex row_strides, DenseIndex col_strides, DenseIndex in_row_strides, DenseIndex in_col_strides, DenseIndex row_inflate_strides, DenseIndex col_inflate_strides, PaddingType padding_type, Scalar padding_value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_col_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ad121f2b3760ff25305bb81d854a1da24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_col_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>aa4a4aa7092927f9ef9785309a039c793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_in_col_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a32ce573055b3b1b3e8dd1f8ee9f5a5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_in_row_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a955d0ed491f9b9c2dcb969f28695c628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_bottom</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a1ea7a677d8bc06bee98280e8cd9e3448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>m_padding_explicit</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ae5a8ef556004d6bc88a6ce68e8221c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_left</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a5cc213d791fd14397aa6a099a757b94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_right</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a4839096556aa25241b87eb4a2aa228b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_top</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ad28eb263a5636b605885c621ebe41909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PaddingType</type>
      <name>m_padding_type</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ab0be3a4db56cc2e4b2b50ce2d27a0b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar</type>
      <name>m_padding_value</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a2e418cdd0ba53da2ae94499b73ce3d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_patch_cols</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ad6e08cda8a8a4ddfc6012c077ec16058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_patch_rows</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a6f78a93e802b1866272c4192c7ca353c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_row_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>aa88e33ab22c5ca45c1c9676d3c89371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_row_strides</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>a380400c3ae7586260d2a09e85b78d5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorImagePatchOp.html</anchorfile>
      <anchor>ace569ec2c59c4a285d15717a74c32364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorIndexTuple</name>
    <filename>classTensorIndexTuple.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorIndexTupleOp</name>
    <filename>classEigen_1_1TensorIndexTupleOp.html</filename>
    <templarg></templarg>
    <base>TensorBase&lt; TensorIndexTupleOp&lt; XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Tuple&lt; Index, typename XprType::CoeffReturnType &gt;</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a2aefc32c63e29ce943098938f18d6b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ac736460494fa1774d0088761cd6b57ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorIndexTupleOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a8f7d33c25169173768ef774a606cf4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a04116f19d77e9a07e94b4e48b768928e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ada25b5a94fd5a919a80f72c3478e04bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>acb7ce275fbc93f4fff38e9449569b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ad8a626db6abcfb2694539b0eba0f5db6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIndexTupleOp</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a5ac165199bab93ffd0d9726e5348a80b</anchor>
      <arglist>(const XprType &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>af309c5f796be48dce10666cde69b077a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorIndexTupleOp&lt; ArgType &gt;</name>
    <filename>classEigen_1_1TensorIndexTupleOp.html</filename>
    <base>TensorBase&lt; TensorIndexTupleOp&lt; ArgType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Tuple&lt; Index, typename ArgType ::CoeffReturnType &gt;</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a2aefc32c63e29ce943098938f18d6b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ac736460494fa1774d0088761cd6b57ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorIndexTupleOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a8f7d33c25169173768ef774a606cf4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a04116f19d77e9a07e94b4e48b768928e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ada25b5a94fd5a919a80f72c3478e04bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorIndexTupleOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>acb7ce275fbc93f4fff38e9449569b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename ArgType ::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>ad8a626db6abcfb2694539b0eba0f5db6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIndexTupleOp</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>a5ac165199bab93ffd0d9726e5348a80b</anchor>
      <arglist>(const ArgType &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArgType ::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorIndexTupleOp.html</anchorfile>
      <anchor>af309c5f796be48dce10666cde69b077a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorInflation</name>
    <filename>classTensorInflation.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorInflationOp</name>
    <filename>classEigen_1_1TensorInflationOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a434347894bf1e84b4932cf62b205c185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorInflationOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>afe1a7224db27007325cbee73f0287d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorInflationOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a8d5118ec09afae8fd420cbebd370b281</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a328f34b1ae6629d1ceff82b08b538144</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorInflationOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a236d797b18abd1a3b63f20f2d421342e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorInflationOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>ae9a66f9458b7bb430952017d88c46bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a37749a990846a95e7eddfb859037a8f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Strides &amp;</type>
      <name>strides</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>ab7c7ceb21fe8ea8d9bc976ff9573a4ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorInflationOp</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a16f2a510d49ead47bb7039b66cfdfd50</anchor>
      <arglist>(const XprType &amp;expr, const Strides &amp;strides)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Strides</type>
      <name>m_strides</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a91289cb6f3f01a973104bd99f3952b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorInflationOp.html</anchorfile>
      <anchor>a4b4667f8c883f8cfdbbd01aada0fd7c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TensorIntDivisor</name>
    <filename>structEigen_1_1internal_1_1TensorIntDivisor.html</filename>
    <templarg></templarg>
    <templarg>div_gt_one</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>divide</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>acf40e2247dd761488eec6c3871b228a4</anchor>
      <arglist>(const T numerator) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIntDivisor</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a6d97f9f3b0797129a519f19dcff96715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIntDivisor</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a5904e160c4235be7ad167ad5116a51bd</anchor>
      <arglist>(const T divider)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DividerTraits&lt; T &gt;::type</type>
      <name>UnsignedType</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>ad22cd4c5102b07bb60d108556a06aa6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnsignedType</type>
      <name>multiplier</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>ad50c9e64517dcd54a150d2d84f39cf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>shift1</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>abd6b297ae89ca6ffac0db95043bb4a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>shift2</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a1e0df9c5187aa484179e9f265fa8b37f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorIntDivisor&lt; Index &gt;</name>
    <filename>structEigen_1_1internal_1_1TensorIntDivisor.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>divide</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>acf40e2247dd761488eec6c3871b228a4</anchor>
      <arglist>(const Index numerator) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIntDivisor</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a6d97f9f3b0797129a519f19dcff96715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIntDivisor</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a5904e160c4235be7ad167ad5116a51bd</anchor>
      <arglist>(const Index divider)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DividerTraits&lt; Index &gt;::type</type>
      <name>UnsignedType</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>ad22cd4c5102b07bb60d108556a06aa6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnsignedType</type>
      <name>multiplier</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>ad50c9e64517dcd54a150d2d84f39cf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>shift1</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>abd6b297ae89ca6ffac0db95043bb4a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>shift2</name>
      <anchorfile>structEigen_1_1internal_1_1TensorIntDivisor.html</anchorfile>
      <anchor>a1e0df9c5187aa484179e9f265fa8b37f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorIntDivisor&lt; int32_t, true &gt;</name>
    <filename>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE int</type>
      <name>divide</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>a885b955daff321853d24fdc6ba9e24ed</anchor>
      <arglist>(const int32_t n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorIntDivisor</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>a5294d461b6d5839d95fcbab0b917db5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorIntDivisor</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>adb741d416f062074b8f94e12ee236da2</anchor>
      <arglist>(int32_t divider)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>calcMagic</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>a4d6585bf0e227cd6e2da1019a5469bc3</anchor>
      <arglist>(int32_t d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>magic</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>af88b344c024ffe1bc49c99fdea72438a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>shift</name>
      <anchorfile>classEigen_1_1internal_1_1TensorIntDivisor_3_01int32__t_00_01true_01_4.html</anchorfile>
      <anchor>ae1a2b3930ffc5dd40c65d1ac73d69982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorKChippingReshaping</name>
    <filename>classTensorKChippingReshaping.html</filename>
  </compound>
  <compound kind="class">
    <name>TensorLayoutSwap</name>
    <filename>classTensorLayoutSwap.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorLayoutSwapOp</name>
    <filename>classEigen_1_1TensorLayoutSwapOp.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a6892c6df61670ebee33d496a221a9cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorLayoutSwapOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>adf614acb71ffa78c84c9ba05d44116bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorLayoutSwapOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a72f43eaff0e169d4aa36ec685410ee21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a87c5bb0704b7114dc1b4019891f8402f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorLayoutSwapOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a20ae6494c8a28efbe09d73aaa66255dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorLayoutSwapOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a3c68c85d4afc4847f13329183bc13510</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a98807506f582ccbb8d6a75e07a36bf99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>af35a0c897fc4ba261b73ebec5a1074db</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a44052f6178184362720fbf14b9011651</anchor>
      <arglist>(const TensorLayoutSwapOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorLayoutSwapOp</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>abfd07d8b2756bbc6b8b9b33465658641</anchor>
      <arglist>(const XprType &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorLayoutSwapOp.html</anchorfile>
      <anchor>a246483983206d04e6606f9becde4c324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorLazyBaseEvaluator</name>
    <filename>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad4bf6800dc0ac6b33d822e79e695c291</anchor>
      <arglist>(DenseIndex index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad03a2eb2419ff9ddae9be04d0228c4d6</anchor>
      <arglist>(DenseIndex index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a07116c2af3774be9007309b5b6021c87</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decrRefCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a02e7748ec5354ccd033cff68847916ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>acc611563ee9b27602eacb9c0b311d84a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incrRefCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>aa61ea5c3d4f5e5fc3a9442527423fe61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a013688194c3d997101e418dc6c57b577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>acf014ee0c9b4fd9613d7d8c5712c35a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a7b803311dcffa71ee36f4e9c55a63fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TensorLazyBaseEvaluator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad870d099d0d90dba06887da3561c1553</anchor>
      <arglist>(const TensorLazyBaseEvaluator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>aeff237d2ac62d0dffe641406b0dfed8a</anchor>
      <arglist>(const TensorLazyBaseEvaluator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_refcount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a7b9d2a4a01eb7d2df22fd6ee6933281d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorLazyBaseEvaluator&lt; Dimensions, TensorEvaluator&lt; Expr, Device &gt;::Scalar &gt;</name>
    <filename>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC TensorEvaluator&lt; Expr, Device &gt;::Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad4bf6800dc0ac6b33d822e79e695c291</anchor>
      <arglist>(DenseIndex index) const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual EIGEN_DEVICE_FUNC TensorEvaluator&lt; Expr, Device &gt;::Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad03a2eb2419ff9ddae9be04d0228c4d6</anchor>
      <arglist>(DenseIndex index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC TensorEvaluator&lt; Expr, Device &gt;::Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a07116c2af3774be9007309b5b6021c87</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decrRefCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a02e7748ec5354ccd033cff68847916ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>acc611563ee9b27602eacb9c0b311d84a</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incrRefCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>aa61ea5c3d4f5e5fc3a9442527423fe61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refCount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a013688194c3d997101e418dc6c57b577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>acf014ee0c9b4fd9613d7d8c5712c35a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a7b803311dcffa71ee36f4e9c55a63fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TensorLazyBaseEvaluator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>ad870d099d0d90dba06887da3561c1553</anchor>
      <arglist>(const TensorLazyBaseEvaluator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TensorLazyBaseEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>aeff237d2ac62d0dffe641406b0dfed8a</anchor>
      <arglist>(const TensorLazyBaseEvaluator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_refcount</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyBaseEvaluator.html</anchorfile>
      <anchor>a7b9d2a4a01eb7d2df22fd6ee6933281d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorLazyEvaluator</name>
    <filename>classEigen_1_1internal_1_1TensorLazyEvaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::true_type</base>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Expr &gt;::value), TensorLazyEvaluatorWritable&lt; Dimensions, Expr, Device &gt;, TensorLazyEvaluatorReadOnly&lt; Dimensions, const Expr, Device &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluator.html</anchorfile>
      <anchor>a212a70700e530576fb4a20c2b2ba593b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluator.html</anchorfile>
      <anchor>a416a20eb3e54981ef2ee785313d2702f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorLazyEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluator.html</anchorfile>
      <anchor>a0d5171b7ba328f4c8564327d8cd9156f</anchor>
      <arglist>(const Expr &amp;expr, const Device &amp;device)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensorLazyEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluator.html</anchorfile>
      <anchor>a10b1c7893d3902d7adef5326659ce0fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorLazyEvaluatorReadOnly</name>
    <filename>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorLazyBaseEvaluator&lt; Dimensions, TensorEvaluator&lt; Expr, Device &gt;::Scalar &gt;</base>
    <member kind="typedef">
      <type>TensorEvaluator&lt; Expr, Device &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>aac2b0758101d2533c0fca199d22e02c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a3b3b3f9fa853dbfc9f3aac0a759d9db0</anchor>
      <arglist>(DenseIndex index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>ac5b017f1ff541a4bbd93772bdb07d5e3</anchor>
      <arglist>(DenseIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a165ecc96576556f3d851244299813b7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const EIGEN_DEVICE_FUNC Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a4708750b138273b2ab9b97736410cd8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorLazyEvaluatorReadOnly</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a56bc12877f2a9091043edc81ef2b86f8</anchor>
      <arglist>(const Expr &amp;expr, const Device &amp;device)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensorLazyEvaluatorReadOnly</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a6b894986dc74f2e51b65dc0243ad6dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dimensions</type>
      <name>m_dims</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>ad33b801c1e31036b586a99efff61240b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_dummy</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>a6aa92c7410f95edac750337e5c1e2528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TensorEvaluator&lt; Expr, Device &gt;</type>
      <name>m_impl</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorReadOnly.html</anchorfile>
      <anchor>ab0ab325dd9d502c7bcbbd5474d8d596f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TensorLazyEvaluatorWritable</name>
    <filename>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::TensorLazyEvaluatorReadOnly</base>
    <member kind="typedef">
      <type>TensorLazyEvaluatorReadOnly&lt; Dimensions, Expr, Device &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</anchorfile>
      <anchor>a842c7473413575f8fbd4a3d82f431832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</anchorfile>
      <anchor>afb52b58a2fc877fdf7cd3d3b3e20add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</anchorfile>
      <anchor>a853559ea59f6a4e31fb08e0240c14461</anchor>
      <arglist>(DenseIndex index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorLazyEvaluatorWritable</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</anchorfile>
      <anchor>aa28368e149d876626ffb4336330d45e9</anchor>
      <arglist>(const Expr &amp;expr, const Device &amp;device)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensorLazyEvaluatorWritable</name>
      <anchorfile>classEigen_1_1internal_1_1TensorLazyEvaluatorWritable.html</anchorfile>
      <anchor>a89dddff3cf9163fd150b71c014d6ae74</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorMap</name>
    <filename>classEigen_1_1TensorMap.html</filename>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a26228c31d9954cd79eb32ab6bd3ed6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a0d9acc3426bbe836fb86e5a52b28877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a6b0cb5e9734e64ca77e2051d88b8a692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a93f2a5fcfd3d73d7efa4fe98a336670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a06829ccf8f256a5b362102d49711b268</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a07c485c92ea38b3f1616bb6dc1505e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a6b0cb5e9734e64ca77e2051d88b8a692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>acf80a4e9f7e4d2d2d4b155f99d3d8310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ac033becdaa6bed0ff8e14bbfd22b7bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a26228c31d9954cd79eb32ab6bd3ed6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a0d9acc3426bbe836fb86e5a52b28877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a08a460ac8ad69819b9a16a5aa3538237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a65613f03b27cf62d75dafd48ec8b5fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointer_&lt; Scalar &gt;::Type</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ac5edcfc14fbea81e0c5914cf599f20bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a93f2a5fcfd3d73d7efa4fe98a336670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a5a4c15e64d81342059a996a76075204f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3742e80319fe74f67fb045c5605274f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a4b2aee25851f958e81032f3e6898a98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2ce20c9881f1b6ad257d6e1e834d14fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PointerType</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aff9be141432c7b9c07ace4653cd3293d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE PointerType</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a1364c9f3a8156b54d2ac6875b5d541c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a95bc8e1f2a1d4d3d1bac054b908cc739</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a065aeebbfa87fb81252c464b3d36bd6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>af23d70ef8eb07d532a86be2a29d602b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>adc9fd7c863e303c5688eb13386097a44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2126d7b92ad8848e4aa6eca34c052aa1</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2956f9508d7cf4d855676f57ab160b23</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a5cbe29efd0986cdeb8a2ca0b150313c1</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a88b8a79eb3317e38c99958346eff492c</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a767a68c93d405128c88e0c50cbe57f25</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>acdcd514ac128b3c1ce2338b82b553369</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>abc041bb98c683b0259b25dde98a0e4d2</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a40ee78cf922b73195ef13ccba1caa64f</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a14a05c466195575199b5bde2b9b4c1d5</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a8d62b62db73372140f9d64174518e6a5</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a77b96d08eb5b82ba5370de60a0ba2b75</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a824ce1c4f7d7d89435781f9ad1b3fd7d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a38de2ee2453f7ac5b8eb4085e90b1ad0</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a389a7426cc0dd35c7b13715d558a729a</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9839884d456053956bda4d22ff1b6137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3c443139ff1171af071c960b812b3b71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aab5f865a7d6ff4ad9c3ec30bb2859af0</anchor>
      <arglist>(PlainObjectType &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a7de9cfa1bdb66ea34352c08a5bcef644</anchor>
      <arglist>(PointerArgType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a4e418cf6c5b30d4782f85b8c61ded3e3</anchor>
      <arglist>(PointerArgType dataPtr, const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3a1baf2028439515b66aee6d5631e285</anchor>
      <arglist>(PointerArgType dataPtr, const Dimensions &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ae62e7a39dc37d60850ac365178ee64cb</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a909baeceb058f11ea5e9919d7263c778</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a7a0a31fe8d8eacf058f27503dd319f13</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aa2719715d1d3e84ef7ee5fc761fbff5b</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4, Index dim5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aba0825334426329482660b9fb763c17c</anchor>
      <arglist>(PointerArgType dataPtr, Index firstDimension)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aacd133579130f8fb3656b7ffdc419256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aea91f8bedc3e61867da03287bb6656f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MakePointer_&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aaf8ef8d44282a96ea3f94a15a0a11088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a0faf93b49fd5b30ad8df6befb7ee6337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorMap&lt; PlainObjectType, Options, MakePointer &gt;</name>
    <filename>classEigen_1_1TensorMap.html</filename>
    <member kind="typedef">
      <type>PlainObjectType::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a06829ccf8f256a5b362102d49711b268</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a07c485c92ea38b3f1616bb6dc1505e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a6b0cb5e9734e64ca77e2051d88b8a692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>acf80a4e9f7e4d2d2d4b155f99d3d8310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ac033becdaa6bed0ff8e14bbfd22b7bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a26228c31d9954cd79eb32ab6bd3ed6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a0d9acc3426bbe836fb86e5a52b28877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a08a460ac8ad69819b9a16a5aa3538237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a65613f03b27cf62d75dafd48ec8b5fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MakePointer_&lt; Scalar &gt;::Type</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ac5edcfc14fbea81e0c5914cf599f20bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9ae215b8c8ef577340889083c4ee77c9a93f2a5fcfd3d73d7efa4fe98a336670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a5a4c15e64d81342059a996a76075204f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3742e80319fe74f67fb045c5605274f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a4b2aee25851f958e81032f3e6898a98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2ce20c9881f1b6ad257d6e1e834d14fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PointerType</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aff9be141432c7b9c07ace4653cd3293d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE PointerType</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a1364c9f3a8156b54d2ac6875b5d541c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a95bc8e1f2a1d4d3d1bac054b908cc739</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a065aeebbfa87fb81252c464b3d36bd6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>af23d70ef8eb07d532a86be2a29d602b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>adc9fd7c863e303c5688eb13386097a44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2126d7b92ad8848e4aa6eca34c052aa1</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a2956f9508d7cf4d855676f57ab160b23</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a5cbe29efd0986cdeb8a2ca0b150313c1</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a88b8a79eb3317e38c99958346eff492c</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a767a68c93d405128c88e0c50cbe57f25</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>acdcd514ac128b3c1ce2338b82b553369</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>abc041bb98c683b0259b25dde98a0e4d2</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a40ee78cf922b73195ef13ccba1caa64f</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a14a05c466195575199b5bde2b9b4c1d5</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a8d62b62db73372140f9d64174518e6a5</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a77b96d08eb5b82ba5370de60a0ba2b75</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a824ce1c4f7d7d89435781f9ad1b3fd7d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a38de2ee2453f7ac5b8eb4085e90b1ad0</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a389a7426cc0dd35c7b13715d558a729a</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a9839884d456053956bda4d22ff1b6137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3c443139ff1171af071c960b812b3b71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aab5f865a7d6ff4ad9c3ec30bb2859af0</anchor>
      <arglist>(PlainObjectType &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a7de9cfa1bdb66ea34352c08a5bcef644</anchor>
      <arglist>(PointerArgType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a4e418cf6c5b30d4782f85b8c61ded3e3</anchor>
      <arglist>(PointerArgType dataPtr, const array&lt; Index, NumIndices &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a3a1baf2028439515b66aee6d5631e285</anchor>
      <arglist>(PointerArgType dataPtr, const Dimensions &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>ae62e7a39dc37d60850ac365178ee64cb</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a909baeceb058f11ea5e9919d7263c778</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a7a0a31fe8d8eacf058f27503dd319f13</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aa2719715d1d3e84ef7ee5fc761fbff5b</anchor>
      <arglist>(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4, Index dim5)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorMap</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aba0825334426329482660b9fb763c17c</anchor>
      <arglist>(PointerArgType dataPtr, Index firstDimension)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aacd133579130f8fb3656b7ffdc419256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aea91f8bedc3e61867da03287bb6656f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MakePointer_&lt; Scalar &gt;::Type</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>aaf8ef8d44282a96ea3f94a15a0a11088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorMap.html</anchorfile>
      <anchor>a0faf93b49fd5b30ad8df6befb7ee6337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorOpCost</name>
    <filename>classEigen_1_1TensorOpCost.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>bytes_loaded</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ab219b63415092d08e09310471cf6fc23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>bytes_stored</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a5d813f65797b15c9da19d23ae7ceb5eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>compute_cycles</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ac24758ad7deef1e3968f66eb33eaf139</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a41a42f41c2b31092bfaae8b34e8120c5</anchor>
      <arglist>(const TensorOpCost &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a1ab887f487b37baa8808be9973f91297</anchor>
      <arglist>(const TensorOpCost &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>dropMemoryCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ae309b668454a04ebbaaaf2dbcc623e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a40b904633b50a3b8b8c788f6f53644c7</anchor>
      <arglist>(double rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a30660514bb69f91a0f993e1869797a03</anchor>
      <arglist>(const TensorOpCost &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorOpCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a918b5fe64078a5ca8877387409ce4055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorOpCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a28957e6eb06dc8d5b36aa54d6b5d908f</anchor>
      <arglist>(double bytes_loaded, double bytes_stored, double compute_cycles)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorOpCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>acb9efb295137bd79a37936952247e5c3</anchor>
      <arglist>(double bytes_loaded, double bytes_stored, double compute_cycles, bool vectorized, double packet_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>total_cost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ae7caee524a30c15d68c781ea5f063ead</anchor>
      <arglist>(double load_cost, double store_cost, double compute_cost) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>AddCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a7c74e94f5c5992ddd756ba868df98441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>CastCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a8087678093f5133cd7d001e8e4ae5899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>DivCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ab5da69fab8e443d48fafa9880aa8691c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>ModCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a7041e9d0ec3d9b67f951a6bfb68c3cc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int</type>
      <name>MulCost</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a6beccb61485f429ac575d0a22abf9014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bytes_loaded_</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a386c707658272c2a97e3a7c554efa783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bytes_stored_</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a62e48a4428e3a1603aea4a9f3051f752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>compute_cycles_</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>ab83e0cb244466a8d0283d733a32e1e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE friend TensorOpCost</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a6557ef3f7399e2415a9602a088734438</anchor>
      <arglist>(double lhs, TensorOpCost rhs)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE friend TensorOpCost</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a7cf6f7f475447551927a5192c7d0e1d6</anchor>
      <arglist>(TensorOpCost lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE friend TensorOpCost</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>a4bf19abdd278dc789984826418d45b4f</anchor>
      <arglist>(TensorOpCost lhs, const TensorOpCost &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1TensorOpCost.html</anchorfile>
      <anchor>aad53c6427804f0add2236ccc87a697c8</anchor>
      <arglist>(std::ostream &amp;os, const TensorOpCost &amp;tc)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorPadding</name>
    <filename>classTensorPadding.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorPaddingOp</name>
    <filename>classEigen_1_1TensorPaddingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a03d812907c627e4669763b0cce1f5861</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPaddingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a1d8e56fe8fa67418b6fbdca29bb6f7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorPaddingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>abd4bea6390103e3fd014b1ef6d27f71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a8725abf6611cc6868211f21bd7a34df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPaddingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>ab5de6c66d7a10e746609ba824c909f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPaddingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a6f349272eaddec6978350ef676160986</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a40b50ddd7fe4228d2bde7db46d83cd2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PaddingDimensions &amp;</type>
      <name>padding</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>aac7c93a6dacd6bd8578061f11eee73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>padding_value</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>ae122e70a35284599706c00cf85bb7d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorPaddingOp</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a6076ec28131aa5740daaae7ceda46ad7</anchor>
      <arglist>(const XprType &amp;expr, const PaddingDimensions &amp;padding_dims, const Scalar padding_value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PaddingDimensions</type>
      <name>m_padding_dims</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a667964bf156b7e1110d452990f55caa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar</type>
      <name>m_padding_value</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>aa0f21f557674e3435a26a8ddacfe6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorPaddingOp.html</anchorfile>
      <anchor>a6f3b2c051708a3c9eeb2f8eee5fdea37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorPatch</name>
    <filename>classTensorPatch.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorPatchOp</name>
    <filename>classEigen_1_1TensorPatchOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a8de8e6f06026f5017f2af3c0c499d806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPatchOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a39afbf0a24b9c6be84b53c5a36dc03fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorPatchOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a94c5b255acaf48de2f533846461da7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a6832903a926f4fd8aece0b6714dc32fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPatchOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a47ef895b2781f56d8037f990282310af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorPatchOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a1fcdc10e6bb1228a0d084f4d302c5df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a7650d10180eac53e8a032175154a0f9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC PatchDim &amp;</type>
      <name>patch_dims</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>aa677218e987fc946c1b3905b26d693fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorPatchOp</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a304c29591beee63abca9f6b13088bb20</anchor>
      <arglist>(const XprType &amp;expr, const PatchDim &amp;patch_dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PatchDim</type>
      <name>m_patch_dims</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>a2c3a6844aa75ef48bda9f113a4bb0fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorPatchOp.html</anchorfile>
      <anchor>ac9262ce1b56862dfd1ca63dcf28287ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TensorPrinter</name>
    <filename>structEigen_1_1internal_1_1TensorPrinter.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1TensorPrinter.html</anchorfile>
      <anchor>a8021cfd7526ef9baf49379ff95465ab2</anchor>
      <arglist>(std::ostream &amp;os, const Tensor &amp;tensor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TensorPrinter&lt; Tensor, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1TensorPrinter_3_01Tensor_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1TensorPrinter_3_01Tensor_00_010_01_4.html</anchorfile>
      <anchor>a4ed64d0c0cceee3f2aec009c833937e0</anchor>
      <arglist>(std::ostream &amp;os, const Tensor &amp;tensor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TensorPrinter&lt; Tensor, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1TensorPrinter_3_01Tensor_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1TensorPrinter_3_01Tensor_00_011_01_4.html</anchorfile>
      <anchor>a0937497ab765508ea5720dbd71c016c0</anchor>
      <arglist>(std::ostream &amp;os, const Tensor &amp;tensor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorReduction</name>
    <filename>classTensorReduction.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorReductionOp</name>
    <filename>classEigen_1_1TensorReductionOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3c887ebb74b9232e849c3d49d994dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a6a5cf586d26b3a89a4d660ab51fb61a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorReductionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3a1c56fb5f45577d7ad7820553db1054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab8c0e1c64b0c349b5df071d3efc2e801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a270a050b616d21c50f3e3579c80f29c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3a5b36e80467952c79c19e1979ed0952</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dims &amp;</type>
      <name>dims</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab1df742647a5bdcc45ae66ef89a3a7a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE XprType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>abd1f5fe1cdab137301837fb234b53c72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Op &amp;</type>
      <name>reducer</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>aa1151473645eedbbf1aec1434664dffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReductionOp</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a5ef65e855f79840ce37ec745fb04d3fd</anchor>
      <arglist>(const XprType &amp;expr, const Dims &amp;dims)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReductionOp</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a214ada0344528eada5fb7523d67381da</anchor>
      <arglist>(const XprType &amp;expr, const Dims &amp;dims, const Op &amp;reducer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Dims</type>
      <name>m_dims</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a5cfa60114fbf6edde5ffcbf90c0576e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_expr</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a8f45f01c272e545d449044413d1f7785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Op</type>
      <name>m_reducer</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab72aca11cbcd5009971528bfbc20749d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt;</name>
    <filename>classEigen_1_1TensorReductionOp.html</filename>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3c887ebb74b9232e849c3d49d994dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a6a5cf586d26b3a89a4d660ab51fb61a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorReductionOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3a1c56fb5f45577d7ad7820553db1054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab8c0e1c64b0c349b5df071d3efc2e801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a270a050b616d21c50f3e3579c80f29c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReductionOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a3a5b36e80467952c79c19e1979ed0952</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dims &amp;</type>
      <name>dims</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab1df742647a5bdcc45ae66ef89a3a7a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>abd1f5fe1cdab137301837fb234b53c72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE ReduceOp &amp;</type>
      <name>reducer</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>aa1151473645eedbbf1aec1434664dffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReductionOp</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a5ef65e855f79840ce37ec745fb04d3fd</anchor>
      <arglist>(const const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;expr, const Dims &amp;dims)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReductionOp</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a214ada0344528eada5fb7523d67381da</anchor>
      <arglist>(const const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &amp;expr, const Dims &amp;dims, const ReduceOp &amp;reducer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Dims</type>
      <name>m_dims</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a5cfa60114fbf6edde5ffcbf90c0576e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Eigen::TensorIndexTupleOp&lt; ArgType &gt; ::Nested</type>
      <name>m_expr</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>a8f45f01c272e545d449044413d1f7785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReduceOp</type>
      <name>m_reducer</name>
      <anchorfile>classEigen_1_1TensorReductionOp.html</anchorfile>
      <anchor>ab72aca11cbcd5009971528bfbc20749d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorRef</name>
    <filename>classEigen_1_1TensorRef.html</filename>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7a5a614b7d0d054828756d0774021f1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae509de84ec5258d5d2c6a542f68c26b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ad4d74eb2afd693751c3e2726217e8c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7afb7705899133e99f9275e0427b63c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae195d16ea06d3eccd65e920d5b1b2263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a61b8db4cbd243609f17a6b9e8e83cb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a8323ed40e4ceab79800cb04cd521977f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7afb7705899133e99f9275e0427b63c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a72dfb57ca876d18dfbe9b27fef7b7db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a521e6e9f577da9f6cfd700d5e4783897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7a5a614b7d0d054828756d0774021f1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ad4d74eb2afd693751c3e2726217e8c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad4adfb7b4da49b254d49892a29fb645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae509de84ec5258d5d2c6a542f68c26b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>afce1c7870d18ed39eb3670157a678c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar *</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a427a91f6fcb3c50ce494b828c4fb5475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae195d16ea06d3eccd65e920d5b1b2263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ab66eb19f8a7c185473ff175f2b5dcebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a2a3d96d5b88f33a6708444ea23aa2ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorRef&lt; PlainObjectType &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a21a321ec47bee405f616fbef3bc2054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a36247b7ab352b9100d7ce41ee144d117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a574975a6f0ef59023a2196c469917dfa</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>acbc5a90a652bf6af1027734b6b20e6ee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6a77e995f669f1d182ce957ae35c9ae4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae606331ada404da19d5ff41a84ed7a1a</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ade6e63693ecb5f2cc580bc7dcdf52c44</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad476ea11f10983f5f62e96a24fded1c1</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac21c28ee6b4e92da1e043123b08fc282</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a965b58c51ad5161f2bb76e9fcde0ebb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>af2240db8c384ba4ab03fb4534de92507</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>aaf723103d0497e5fff5bb9abcb1ba22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf4894057c5e618a5b2ccb7f49bddb5b</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae1a18fca09a4b0d3f443155274660299</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a442523a6207bbc006eede11027bb6021</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a83bc73aea522de3cbbc0d81e461ef97d</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad20fa36d530c3ef9fc320e0a5e743ae7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a32a245621469689282520711e43205b2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf19e3cf16f0fc589a2fb1eb6703479e</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad3891260005cebf2621e06b649859f54</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a9112f00efa98dc91acdd244bc702f218</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a1e00f8b919e03a37f78f18fcf54d0c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a145a2f9f12b5df1a2c2a1d979d063bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac166fe8487b1976ff2dd6475c14fc045</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a711069880589f2e831b0d56215fbd381</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a407b409f21a32c11beb7fdb2a275040c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6bf4d4ecb3d9ada49d25bba2e6da6f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unrefEvaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a7566f4c7b27ec91a23838952fa7774b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TensorLazyBaseEvaluator&lt; Dimensions, Scalar &gt; *</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6e9bff8a95623207dedddc538989566c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorRef&lt; Derived &gt;</name>
    <filename>classEigen_1_1TensorRef.html</filename>
    <member kind="typedef">
      <type>PlainObjectType::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a61b8db4cbd243609f17a6b9e8e83cb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a8323ed40e4ceab79800cb04cd521977f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7afb7705899133e99f9275e0427b63c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a72dfb57ca876d18dfbe9b27fef7b7db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a521e6e9f577da9f6cfd700d5e4783897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7a5a614b7d0d054828756d0774021f1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ad4d74eb2afd693751c3e2726217e8c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad4adfb7b4da49b254d49892a29fb645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae509de84ec5258d5d2c6a542f68c26b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>afce1c7870d18ed39eb3670157a678c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar *</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a427a91f6fcb3c50ce494b828c4fb5475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae195d16ea06d3eccd65e920d5b1b2263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ab66eb19f8a7c185473ff175f2b5dcebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a2a3d96d5b88f33a6708444ea23aa2ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorRef&lt; PlainObjectType &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a21a321ec47bee405f616fbef3bc2054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a36247b7ab352b9100d7ce41ee144d117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a574975a6f0ef59023a2196c469917dfa</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>acbc5a90a652bf6af1027734b6b20e6ee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6a77e995f669f1d182ce957ae35c9ae4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae606331ada404da19d5ff41a84ed7a1a</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ade6e63693ecb5f2cc580bc7dcdf52c44</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad476ea11f10983f5f62e96a24fded1c1</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac21c28ee6b4e92da1e043123b08fc282</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a965b58c51ad5161f2bb76e9fcde0ebb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>af2240db8c384ba4ab03fb4534de92507</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>aaf723103d0497e5fff5bb9abcb1ba22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf4894057c5e618a5b2ccb7f49bddb5b</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae1a18fca09a4b0d3f443155274660299</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a442523a6207bbc006eede11027bb6021</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a83bc73aea522de3cbbc0d81e461ef97d</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad20fa36d530c3ef9fc320e0a5e743ae7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a32a245621469689282520711e43205b2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf19e3cf16f0fc589a2fb1eb6703479e</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad3891260005cebf2621e06b649859f54</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a9112f00efa98dc91acdd244bc702f218</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a1e00f8b919e03a37f78f18fcf54d0c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a145a2f9f12b5df1a2c2a1d979d063bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac166fe8487b1976ff2dd6475c14fc045</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a711069880589f2e831b0d56215fbd381</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a407b409f21a32c11beb7fdb2a275040c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6bf4d4ecb3d9ada49d25bba2e6da6f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unrefEvaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a7566f4c7b27ec91a23838952fa7774b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TensorLazyBaseEvaluator&lt; Dimensions, Scalar &gt; *</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6e9bff8a95623207dedddc538989566c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorRef&lt; PlainObjectType &gt;</name>
    <filename>classEigen_1_1TensorRef.html</filename>
    <member kind="typedef">
      <type>PlainObjectType::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a61b8db4cbd243609f17a6b9e8e83cb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a8323ed40e4ceab79800cb04cd521977f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoordAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7afb7705899133e99f9275e0427b63c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Dimensions</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a72dfb57ca876d18dfbe9b27fef7b7db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a521e6e9f577da9f6cfd700d5e4783897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7a5a614b7d0d054828756d0774021f1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Layout</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ad4d74eb2afd693751c3e2726217e8c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; Self &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad4adfb7b4da49b254d49892a29fb645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae509de84ec5258d5d2c6a542f68c26b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>afce1c7870d18ed39eb3670157a678c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar *</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a427a91f6fcb3c50ce494b828c4fb5475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RawAccess</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a710e869db4feee2a2735ee3cf891b5f7ae195d16ea06d3eccd65e920d5b1b2263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ab66eb19f8a7c185473ff175f2b5dcebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a2a3d96d5b88f33a6708444ea23aa2ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorRef&lt; PlainObjectType &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a21a321ec47bee405f616fbef3bc2054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PlainObjectType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a36247b7ab352b9100d7ce41ee144d117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a574975a6f0ef59023a2196c469917dfa</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>acbc5a90a652bf6af1027734b6b20e6ee</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6a77e995f669f1d182ce957ae35c9ae4</anchor>
      <arglist>(const array&lt; Index, NumIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae606331ada404da19d5ff41a84ed7a1a</anchor>
      <arglist>(Index i0, Index i1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ade6e63693ecb5f2cc580bc7dcdf52c44</anchor>
      <arglist>(Index i0, Index i1, Index i2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad476ea11f10983f5f62e96a24fded1c1</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac21c28ee6b4e92da1e043123b08fc282</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a965b58c51ad5161f2bb76e9fcde0ebb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>dimension</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>af2240db8c384ba4ab03fb4534de92507</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>aaf723103d0497e5fff5bb9abcb1ba22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf4894057c5e618a5b2ccb7f49bddb5b</anchor>
      <arglist>(Index i0, Index i1) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ae1a18fca09a4b0d3f443155274660299</anchor>
      <arglist>(Index i0, Index i1, Index i2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a442523a6207bbc006eede11027bb6021</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a83bc73aea522de3cbbc0d81e461ef97d</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad20fa36d530c3ef9fc320e0a5e743ae7</anchor>
      <arglist>(Index i0, Index i1, Index i2, Index i3, Index i4) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a32a245621469689282520711e43205b2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>adf19e3cf16f0fc589a2fb1eb6703479e</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>TensorRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ad3891260005cebf2621e06b649859f54</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a9112f00efa98dc91acdd244bc702f218</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a1e00f8b919e03a37f78f18fcf54d0c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a145a2f9f12b5df1a2c2a1d979d063bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>ac166fe8487b1976ff2dd6475c14fc045</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a711069880589f2e831b0d56215fbd381</anchor>
      <arglist>(const TensorRef &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TensorRef</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a407b409f21a32c11beb7fdb2a275040c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>NumIndices</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6bf4d4ecb3d9ada49d25bba2e6da6f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unrefEvaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a7566f4c7b27ec91a23838952fa7774b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TensorLazyBaseEvaluator&lt; Dimensions, Scalar &gt; *</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1TensorRef.html</anchorfile>
      <anchor>a6e9bff8a95623207dedddc538989566c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorReshaping</name>
    <filename>classTensorReshaping.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorReshapingOp</name>
    <filename>classEigen_1_1TensorReshapingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::CoeffReturnType &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a1ae17c899e78f607ce2b780f74cda32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReshapingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>ad81027a38850d26415401ef5dac63ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorReshapingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a1ef6ee8ea10f716b899e6a2258e3c540</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReshapingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a239b4a3ac9f566b97b006e446e963332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReshapingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a9ce6fb8ca1597a7a6b4a9603d644e9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NewDimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>adbc99024e14d77a0c845ef31bb18e467</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a130af006c4b00635ec214fcc927b3c73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a2de9e2546cf0437dafde7ec2442531a5</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a547537227250e333d19cec6890e12203</anchor>
      <arglist>(const TensorReshapingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReshapingOp</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>aa51a6c82ee858f8b63ff291553e613e9</anchor>
      <arglist>(const XprType &amp;expr, const NewDimensions &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NewDimensions</type>
      <name>m_dims</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>a68cd800d649927eec87a20940f30afc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorReshapingOp.html</anchorfile>
      <anchor>ad6cb5aaf84b3d436f622fce0252144f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorReverse</name>
    <filename>classTensorReverse.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorReverseOp</name>
    <filename>classEigen_1_1TensorReverseOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a960ec5b095276b6474499a1d2cca3b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReverseOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>adf5c7956449dbb32d43cd30af69e02bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorReverseOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a556b97a8fc026f6bc8c0e0004d400682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>adf272883f88f102986b29b264d6e5833</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReverseOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>ac42369cc21218288219c8ca109a981a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorReverseOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a7e7939913a8d01fdbae7e8c930b49180</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a548402a7d62692677052ac3369e465a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a3b404543d64d84a0974593bfa946a0e1</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a364a93315bf7ededd0b9df82242cc75c</anchor>
      <arglist>(const TensorReverseOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReverseDimensions &amp;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>aee9473badb7ce58b2464c0a03d8ed1f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorReverseOp</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>af5bfe32e954777f5f52af576c122ce45</anchor>
      <arglist>(const XprType &amp;expr, const ReverseDimensions &amp;reverse_dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReverseDimensions</type>
      <name>m_reverse_dims</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>a61c5eef063415d62d17b6d588c975cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorReverseOp.html</anchorfile>
      <anchor>aaf025543dec007468363a42036d76081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorScan</name>
    <filename>classTensorScan.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorScanOp</name>
    <filename>classEigen_1_1TensorScanOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a13b25e77a08992deabbd320172044e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorScanOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>abad0ac80094f927d232d462c0e38d67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorScanOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a1c30340cc47c0e0066f1daa24ee8a656</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a8288bbf4fee44b48216a4f474e232cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorScanOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a4729aae7a2a4bfa4b28c6a3e0cf057bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorScanOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a291ad6ceb9b864bd67712e00efd5115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Op</type>
      <name>accumulator</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a2f6065e31dda8abf6b9faefece0d979f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Index</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a25038654330d34eb8ee564af23bb486c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>exclusive</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a8d3a0a38b3835e8644ed2f68a852e6c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE XprType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>aaa80317b0b1d955088e5f5db693816c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorScanOp</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a9d0da3b1613efca99fe444c1c4c4f50d</anchor>
      <arglist>(const XprType &amp;expr, const Index &amp;axis, bool exclusive=false, const Op &amp;op=Op())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Op</type>
      <name>m_accumulator</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a8622909f2e97fc080c19bbdc3301e3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_axis</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>adce5b10a72e11e9fc1df9f06d399c257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>m_exclusive</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a1c33b98ff834d01b0593d5fe43990c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_expr</name>
      <anchorfile>classEigen_1_1TensorScanOp.html</anchorfile>
      <anchor>a53f92e1d598f2edff80aba2b92d97c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorSelectOp</name>
    <filename>classEigen_1_1TensorSelectOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename ThenXprType::CoeffReturnType, typename ElseXprType::CoeffReturnType &gt;::ret</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>adf3382ce42bcc784fc87fea06381d40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSelectOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a2c538caf796accb9e63a9b8a08909dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorSelectOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a644d1b2a9a11191e5f503a284d6de0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a5bfd8aa9d9929830330922fb52778d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSelectOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a7ee8b8d25ef298c4306f92fd84fdade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSelectOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a6d9c4142f12439114687b51a0e7d622d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ElseXprType &amp;</type>
      <name>elseExpression</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a384673e4386de6339761bc89de49aa9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC IfXprType &amp;</type>
      <name>ifExpression</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>afa32595ad6824a512d2e5fc45b694f82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorSelectOp</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a664023d4dfa3616386d2168430cb0103</anchor>
      <arglist>(const IfXprType &amp;a_condition, const ThenXprType &amp;a_then, const ElseXprType &amp;a_else)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ThenXprType &amp;</type>
      <name>thenExpression</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a54e7ea6a4face070e830503c87255d56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IfXprType::Nested</type>
      <name>m_condition</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>ab621b970c85f9bbfe9dc42e0e5e821e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElseXprType::Nested</type>
      <name>m_else</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>ad0137c2194d61e4e050785e97a8e0ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThenXprType::Nested</type>
      <name>m_then</name>
      <anchorfile>classEigen_1_1TensorSelectOp.html</anchorfile>
      <anchor>a100777e88e0cf292d7fd163e7e8888dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorShuffling</name>
    <filename>classTensorShuffling.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorShufflingOp</name>
    <filename>classEigen_1_1TensorShufflingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a644ffc01e6884a8d46e0513418bb9dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorShufflingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>afa8ab8ede7a72aa3d88b43beda7a5132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorShufflingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a2b4e2a356b1537b7c860d7537ee110bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a6dc9f172dc885288920ec4ced7e6ac99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorShufflingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>abcecc3da23f8a4b12eb8e292efcae1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorShufflingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a44b548a9d892d758070999011d2b77e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a929f606d3319623f078987412b000cc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a96948159bfbecc33d3c2a2e7efd45c40</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a05714d20a89f48754cd6e54ef6e9bc2f</anchor>
      <arglist>(const TensorShufflingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Shuffle &amp;</type>
      <name>shufflePermutation</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a59979f73c581c083ca09a8165f860e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorShufflingOp</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a1e2f5c8ec873d01107a34fdaa4eb9768</anchor>
      <arglist>(const XprType &amp;expr, const Shuffle &amp;shuffle)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Shuffle</type>
      <name>m_shuffle</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>ad75a8ddc6a9a0bf4649253f0fd1b3b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorShufflingOp.html</anchorfile>
      <anchor>a1b5233c95d6a734bb76707947fb4e874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorSlicing</name>
    <filename>classTensorSlicing.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorSlicingOp</name>
    <filename>classEigen_1_1TensorSlicingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a20af07e646983a80c4fd57450c59e93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a58b9599622a8514c9c4f0f550cd113fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorSlicingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>ae98b99e385ec0a0c6734a1fdeaa725e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a4b17eab5a2a683f1bdf2173455832c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a9fa7921b8ca3b05dd049132afe696294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>aa4f94021a1f0fa7750c23df215dfbd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>acdeb081c43ef587ae236da0b1b1f2deb</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a1aefa7f4315b7b894507820b1d8ef474</anchor>
      <arglist>(const TensorSlicingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Sizes &amp;</type>
      <name>sizes</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a0f90ec6adfe5fd8f85ca03c50ea79da6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StartIndices &amp;</type>
      <name>startIndices</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a09b91d19f35aa531b92380d9909038c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorSlicingOp</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a553fdec5d47afb65af1da109d37ad15c</anchor>
      <arglist>(const XprType &amp;expr, const StartIndices &amp;indices, const Sizes &amp;sizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StartIndices</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>aa86bbe34ddd025479333acaba9caa8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Sizes</type>
      <name>m_sizes</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a40b631158a603533c53311e91207161f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a1b9219e58825c297a38ff691ccf25f19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorSlicingOp&lt; StartIndices, Eigen::Sizes, XprType &gt;</name>
    <filename>classEigen_1_1TensorSlicingOp.html</filename>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a20af07e646983a80c4fd57450c59e93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a58b9599622a8514c9c4f0f550cd113fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorSlicingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>ae98b99e385ec0a0c6734a1fdeaa725e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a4b17eab5a2a683f1bdf2173455832c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorSlicingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a9fa7921b8ca3b05dd049132afe696294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>aa4f94021a1f0fa7750c23df215dfbd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>acdeb081c43ef587ae236da0b1b1f2deb</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a1aefa7f4315b7b894507820b1d8ef474</anchor>
      <arglist>(const TensorSlicingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Eigen::Sizes &amp;</type>
      <name>sizes</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a0f90ec6adfe5fd8f85ca03c50ea79da6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StartIndices &amp;</type>
      <name>startIndices</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a09b91d19f35aa531b92380d9909038c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorSlicingOp</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a553fdec5d47afb65af1da109d37ad15c</anchor>
      <arglist>(const XprType &amp;expr, const StartIndices &amp;indices, const Eigen::Sizes &amp;sizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StartIndices</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>aa86bbe34ddd025479333acaba9caa8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Eigen::Sizes</type>
      <name>m_sizes</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a40b631158a603533c53311e91207161f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorSlicingOp.html</anchorfile>
      <anchor>a1b9219e58825c297a38ff691ccf25f19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorStorage</name>
    <filename>classEigen_1_1TensorStorage.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a847de4b8dfd51fbeaa075cb70588259f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1dadb15ebbe381549330e6aeb55c6a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE FixedDimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a59fcc0790e254139c7af1862bbc77ca7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a29d2bd724aa1855c4114974de5fd5b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a92fa5fdc7c9f636d959000322fed7697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX T</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1c4f16f827868ba535ce8dc8003b3849</anchor>
      <arglist>[MinSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FixedDimensions</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0c218abe2eb4a7bd9abad15dd981f541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>MinSize</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>ac1cb7256f3f86335ad7af5cd9e96fae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>Size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0991453cab6cb7335400632b283f6b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorStorage&lt; Scalar, Dimensions, Options &gt;</name>
    <filename>classEigen_1_1TensorStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a847de4b8dfd51fbeaa075cb70588259f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1dadb15ebbe381549330e6aeb55c6a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a59fcc0790e254139c7af1862bbc77ca7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a29d2bd724aa1855c4114974de5fd5b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a92fa5fdc7c9f636d959000322fed7697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX Scalar</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1c4f16f827868ba535ce8dc8003b3849</anchor>
      <arglist>[MinSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0c218abe2eb4a7bd9abad15dd981f541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>MinSize</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>ac1cb7256f3f86335ad7af5cd9e96fae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>Size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0991453cab6cb7335400632b283f6b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorStorage&lt; Scalar, Eigen::DSizes, Options &gt;</name>
    <filename>classEigen_1_1TensorStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a847de4b8dfd51fbeaa075cb70588259f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1dadb15ebbe381549330e6aeb55c6a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Eigen::DSizes &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a59fcc0790e254139c7af1862bbc77ca7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE DenseIndex</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a29d2bd724aa1855c4114974de5fd5b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a92fa5fdc7c9f636d959000322fed7697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX Scalar</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a1c4f16f827868ba535ce8dc8003b3849</anchor>
      <arglist>[MinSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::DSizes</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0c218abe2eb4a7bd9abad15dd981f541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>MinSize</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>ac1cb7256f3f86335ad7af5cd9e96fae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>Size</name>
      <anchorfile>classEigen_1_1TensorStorage.html</anchorfile>
      <anchor>a0991453cab6cb7335400632b283f6b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorStorage&lt; T, DSizes&lt; IndexType, NumIndices_ &gt;, Options_ &gt;</name>
    <filename>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options_</templarg>
    <member kind="typedef">
      <type>DSizes&lt; IndexType, NumIndices_ &gt;</type>
      <name>Dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a885f300cb975e0e3f20cb2861076de47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a9b0ba3141cee7b2eb24f4f8f05a56c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorStorage&lt; T, DSizes&lt; IndexType, NumIndices_ &gt;, Options_ &gt;</type>
      <name>Self</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>ab46c8b59e484d2e58078265d02a3a546</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a799c8e8b9c21d6a16f115ee4c497fa62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>acc383e6acb2aeaa1cf15157256af11cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Dimensions &amp;</type>
      <name>dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a65b2eafc5286790805f4b2223d403312</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a168a5a4ba2fca4b55e11bef2d35afcc8</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>aea16864d4b75f71b141f5a627172d244</anchor>
      <arglist>(Index size, const array&lt; Index, NumIndices_ &gt; &amp;nbDimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>aac4efcc96d6e73021d1aca2af180449d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a6e107fcd9402b7934ce0c975d1431207</anchor>
      <arglist>(Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a5aa42f7244e683c8e993baa28f2e7523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>aeb8bd26bf8dc90e4a521d9ed2596d1df</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>af7ee59bf1f87813cbfd3cec599063a9b</anchor>
      <arglist>(Index size, const array&lt; Index, NumIndices_ &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a48d114cb6fcf075ec92a7afeb4552a88</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~TensorStorage</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a45f6ca49cfda1625022c440ac206d81d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>a4974567847911f800deee8ad94609e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dimensions</type>
      <name>m_dimensions</name>
      <anchorfile>classEigen_1_1TensorStorage_3_01T_00_01DSizes_3_01IndexType_00_01NumIndices___01_4_00_01Options___01_4.html</anchorfile>
      <anchor>ad61bbd37adf5e339149e2f9ac84d1f8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorStriding</name>
    <filename>classTensorStriding.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorStridingOp</name>
    <filename>classEigen_1_1TensorStridingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a1a28df70ed45e327cac1bd03226d8607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorStridingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a39ec4df37d2ca827a7cc11133eb9b007</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorStridingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>ab04153b430d9acdd41728afcdc0dd384</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>af1cfc253058507847f617fc701e04666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorStridingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a7597b239cf2e9d030ee205806c545edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorStridingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a4c11d2154aaa27c8deff74966ae254a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a1c07edcd117ebb165e180a50934afdca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a15ecf899a28df80d1bd432e78ea4ba5b</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>acc8d8f3210fb1aec8bb7b560489db228</anchor>
      <arglist>(const TensorStridingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Strides &amp;</type>
      <name>strides</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a3f8661e81ab04cc9f68361e8a3781197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorStridingOp</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a8680990e9016343ae59bcee7dae7b8e1</anchor>
      <arglist>(const XprType &amp;expr, const Strides &amp;dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Strides</type>
      <name>m_dims</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a8cc0f8ec1affbee6105dbaae09201fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorStridingOp.html</anchorfile>
      <anchor>a51767c9978bca654d680e5d77c01992d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorStridingSlicingOp</name>
    <filename>classEigen_1_1TensorStridingSlicingOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a922338f76ffe07b7075168ce4493141d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorStridingSlicingOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a081d507785cd150f0107dc393e0b71c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; TensorStridingSlicingOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a8b07c7f20080f627973b3eadc65106d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorStridingSlicingOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a0253c704173c2fca05667feb97587a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TensorStridingSlicingOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a736e794e4e27140a903dcd15fd25bfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a7b9ff1d7aa9be7533a68f3d832bb1a3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>ab354f475443d80eef3c90a6656cfacd0</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a39d41bdf78c1031b8d714adb18bb5338</anchor>
      <arglist>(const TensorStridingSlicingOp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StartIndices &amp;</type>
      <name>startIndices</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a8a37c40ce7308bd50d6e7dd7a57d6a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StartIndices &amp;</type>
      <name>stopIndices</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>ad3732c7b30745f5d63053a548166d30a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StartIndices &amp;</type>
      <name>strides</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a02d0b1858d54b44aee9bd614fa0908a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorStridingSlicingOp</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>ac836b4447e4fedf39e756dd9cefe8bdd</anchor>
      <arglist>(const XprType &amp;expr, const StartIndices &amp;startIndices, const StopIndices &amp;stopIndices, const Strides &amp;strides)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StartIndices</type>
      <name>m_startIndices</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a84ca22b043a594d437a5aec863b5bc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StopIndices</type>
      <name>m_stopIndices</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>af14b20f0e45d9f6f13f9e0a23f7a405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Strides</type>
      <name>m_strides</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>af860ae2cac482a47a85a1faf38947b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorStridingSlicingOp.html</anchorfile>
      <anchor>a64ea26a17f930c6ad30e9352c6669150</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorTupleIndex</name>
    <filename>classTensorTupleIndex.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorTupleReducerOp</name>
    <filename>classEigen_1_1TensorTupleReducerOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TensorBase&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>Index</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a65b018a64cbe9957152e1d6536faef49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorTupleReducerOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>ae3cee19dcb6704c32981737d0eec926e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorTupleReducerOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a0ce79b4f18fe2554cb5548d0b30f4008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>afd4032323bbc353effde4d597f805743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorTupleReducerOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>aa9177073b5b64bfc7b6b9ff1ff773f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorTupleReducerOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a8f88940b5898191b7622dfaaab035cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>ae7eadf6e97b28e1ccbe2dbbb15e5c9bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Dims &amp;</type>
      <name>reduce_dims</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a29ffe7797ddd859e7f85f35d6fdf35d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduceOp &amp;</type>
      <name>reduce_op</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a1ff56aa318bc8e1695c8166a09b97c99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC int</type>
      <name>return_dim</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>acaea785a115dcb17be0d2b857170cfff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorTupleReducerOp</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>ad3ec6f979fc4645fce33e76d3c7a76c9</anchor>
      <arglist>(const XprType &amp;expr, const ReduceOp &amp;reduce_op, const int return_dim, const Dims &amp;reduce_dims)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Dims</type>
      <name>m_reduce_dims</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>af4bd7bd0c7a73fbb2f0440901101a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReduceOp</type>
      <name>m_reduce_op</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a7cbd840dc91eefe06dfff6465176efe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>m_return_dim</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>a25790ac9233364d66a932cbda9880a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorTupleReducerOp.html</anchorfile>
      <anchor>af281b690cde94999437b1894c0b7dbf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TensorUInt128</name>
    <filename>structEigen_1_1internal_1_1TensorUInt128.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LOW</type>
      <name>lower</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a9799bd1ec39bca197d7a2011ec8f9bf5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>operator LOW</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>ad36791afbbba3b99f9802a32f1599503</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a5799c262aa82de0aac673e3ffec1519f</anchor>
      <arglist>(const TensorUInt128&lt; OTHER_HIGH, OTHER_LOW &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>TensorUInt128</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a87d9fe78634cd96943ef34b785c2bcdc</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>TensorUInt128</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a1ec6a97f0a303ad5aec0b10f46b3d6b7</anchor>
      <arglist>(const TensorUInt128&lt; OTHER_HIGH, OTHER_LOW &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>TensorUInt128</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a64b4bf45c13394b02472dcf691022ad0</anchor>
      <arglist>(HIGH y, LOW x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HIGH</type>
      <name>upper</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a1b1564dc24f048e95461d983359921a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>HIGH</type>
      <name>high</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a58ffbc79f7350039a742a30476289abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOW</type>
      <name>low</name>
      <anchorfile>structEigen_1_1internal_1_1TensorUInt128.html</anchorfile>
      <anchor>a693ab2eb09ebeb63cd44096c4f6b9880</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TensorVolumePatch</name>
    <filename>classTensorVolumePatch.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TensorVolumePatchOp</name>
    <filename>classEigen_1_1TensorVolumePatchOp.html</filename>
    <templarg>Planes</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a135222a87283b56fb1265da275195e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorVolumePatchOp &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a3707bb26bc7806f3a2f43910f7a30b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::nested&lt; TensorVolumePatchOp &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a60a9bba01689df55835248dd01726f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a7fccefc2ec5615cca8d517e6147f65c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorVolumePatchOp &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aaa2340cc6759ec9bb4159d850bf9ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::internal::traits&lt; TensorVolumePatchOp &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ac8758f38bfd3291e9033a18005599fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>col_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ae4689d47bf6784443f60f14ddff059a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>col_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a3d36f431162ace90c6fd88c2c099d6eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>af314b1cb001f3573d2c4ab989387579e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>in_col_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>acf7081fc28c88e5444c0264b721d4001</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>in_plane_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a7649aeb8e06d893f3a89f444882b6ccc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>in_row_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a09e2dca0c18334d9c680291d55d0215f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_bottom</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aacfbeea312c868ff6da371751e0ec110</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_bottom_z</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>af69e5958efe2d9d3610aee5dc2cd978c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>padding_explicit</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a82cd679f27fe48e3f69749ff05f9a6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_left</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ad27206fe7f69ae54383b918146e2966f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_right</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aa8afb8908e6f399a14fc09aaa4108787</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_top</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a2ab323da058e39ab44b3df4839a20e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>padding_top_z</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a98223a5b0475c83295beda5113f08f82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PaddingType</type>
      <name>padding_type</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a654090d3e2dfcf741fb184096b3f58a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>padding_value</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>af2bc93a4dbbd600e020ff1eda193437e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>patch_cols</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ae0dbc8f349fd171b2fc59a07b1582b62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>patch_planes</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a4717a5f0dce3370fb6ef4c1683a539ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>patch_rows</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ae5d5a1fd280f5c7f1f6e6313f8f43b50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>plane_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a35a464b0b9c41b02233235ed6c83ff3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>plane_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a05afb9a406a9a8ca58c4105c3bc63e44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>row_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a7ec8a659e3a9df305a5e883cb99eb4cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseIndex</type>
      <name>row_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a8624b86945a5d22eaca15010f9094cda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorVolumePatchOp</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a2b9eb5266ca20600764f7c7f03e09d40</anchor>
      <arglist>(const XprType &amp;expr, DenseIndex patch_planes, DenseIndex patch_rows, DenseIndex patch_cols, DenseIndex plane_strides, DenseIndex row_strides, DenseIndex col_strides, DenseIndex in_plane_strides, DenseIndex in_row_strides, DenseIndex in_col_strides, DenseIndex plane_inflate_strides, DenseIndex row_inflate_strides, DenseIndex col_inflate_strides, DenseIndex padding_top_z, DenseIndex padding_bottom_z, DenseIndex padding_top, DenseIndex padding_bottom, DenseIndex padding_left, DenseIndex padding_right, Scalar padding_value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>TensorVolumePatchOp</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>abd3362f3580aede62382a3bea56d3edd</anchor>
      <arglist>(const XprType &amp;expr, DenseIndex patch_planes, DenseIndex patch_rows, DenseIndex patch_cols, DenseIndex plane_strides, DenseIndex row_strides, DenseIndex col_strides, DenseIndex in_plane_strides, DenseIndex in_row_strides, DenseIndex in_col_strides, DenseIndex plane_inflate_strides, DenseIndex row_inflate_strides, DenseIndex col_inflate_strides, PaddingType padding_type, Scalar padding_value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_col_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aca64b32f8e82b9b0e134f2c44d01e273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_col_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a578712be8148847c04d2011d16e43c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_in_col_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>adeb4a930b907492a1d1ba077b64cf374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_in_plane_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aedc79ce46c693ff126908f3dbc1a1474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_in_row_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a4fc6bf654ecf0eb2304f3ecdc04e7ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_bottom</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a73b986c6e3196c4ccb51d76ab7aba786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_bottom_z</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a43c00190ddc5d1eb485690db255bf162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>m_padding_explicit</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>aff38336e22303b513fca74745814d0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_left</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a8de225a9efdda093875e5a780344348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_right</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a66f2841add24fbbf0da17a5791af4353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_top</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a930b534e436cde5fd2f7dc3afaa5e75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_padding_top_z</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ae71d46a9089a25080a45b9cf7c245ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PaddingType</type>
      <name>m_padding_type</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a63360711d8981f19d563148b08f529d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar</type>
      <name>m_padding_value</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a97a00c58d939f33941be96f8982c871b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_patch_cols</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ad12bf507f2d93f6640f9fd176f840004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_patch_planes</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a16381a25ce189facd4c83f38d3b66331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_patch_rows</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a241d7410a2246617269b2a3eefd3a02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_plane_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a4c5631e6873bbd71565a7649a67e0a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_plane_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a095f8371aa96bed6a09c110cd19754f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_row_inflate_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a2357b53fd1d0b4573cb4eadfdfe5e0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DenseIndex</type>
      <name>m_row_strides</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>a3301e6ba1bd678a500a7e8efa1e63d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1TensorVolumePatchOp.html</anchorfile>
      <anchor>ac22a780debfcf0cdad237e13266d51c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TerminalBall</name>
    <filename>classcorbo_1_1TerminalBall.html</filename>
    <base>corbo::FinalStageConstraint</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TerminalBall &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a6193c6c1908bf9bc14fa57f4e10be62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TerminalBall &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>acef949fcff742b28f9ce7b1cf7c38b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a9f2abb656ef9556ad0c0ddd59a9f8776</anchor>
      <arglist>(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a4e79141ce7fec0bb7738ad9dc294b564</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGamma</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a7ea15ef8a3857b599d1b80d76149e24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FinalStageConstraint::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a03175d2482b49f2632482684f8c8bcc6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>ac4485a2bf650fe54bd9daa7614566d30</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getWeightS</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>ac7445be3ea16425a6ddb6c2022ef146c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a61b058c7ec4a9a034706cc8f089bff5f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGamma</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a22f77a12aa092f81d1ada30ec778f91b</anchor>
      <arglist>(double gamma)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightS</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>af5fb006955ab363f149f2497bea5697d</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightS</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>afdbc42a935d57f5e503e3c17bf62bd46</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalBall</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a944755bf829ab0b3ef77ae710f55aee4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalBall</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a17d3b82d63417e43fcc8447cc1d444f9</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;S, double gamma)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a76e529405b1ff7ef48a8da625f5b4f9c</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>ae1785e8a6a1058a26fb903ead059ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_diagonal_mode_intentionally</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>aafd49b9a745f88101c7424e49bb51224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_gamma</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>adb59fd20d2ce366b9d80463262c5ee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>_S</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a391e11ea26a0144783876895c29177db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::DiagonalMatrix&lt; double, -1 &gt;</type>
      <name>_S_diag</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>ab1652df8c8710cbc3025e9f4e759c58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReferenceTrajectoryInterface *</type>
      <name>_x_ref</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>aa03e2079f9652f2d66e9182772456569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_zero_x_ref</name>
      <anchorfile>classcorbo_1_1TerminalBall.html</anchorfile>
      <anchor>a61c46b5eaa2de7aa4f53ad5983ef75c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TerminalBallInheritFromCost</name>
    <filename>classcorbo_1_1TerminalBallInheritFromCost.html</filename>
    <base>corbo::TerminalBall</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TerminalBallInheritFromCost &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>ad1ce87a60c270f090cf4cfe9c150b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TerminalBallInheritFromCost &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a2e0155ae1933fb170dc1d081aac0b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>aa6be07ab52f1e8cddfd19a02322293ee</anchor>
      <arglist>(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>aaae3259e0632816511f5c44eae30e9c7</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>FinalStageConstraint::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>ae3fae4959fb807343c90e9b4f5ae5bea</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a66d93f7aa7356f312783452b415b6460</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setWeightS</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a7083cfd9811c0e28d465d738585e49bd</anchor>
      <arglist>(const Eigen::DiagonalMatrix&lt; double, -1 &gt; &amp;S)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeightS</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a1213ba46cbb43d789c23ecece94d8eed</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;S)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalBallInheritFromCost</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a3c5af2447da9f8739aedfb98d2962500</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>a069b0c9d0d5a3a1f1b57569dd0efc35c</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_gamma</name>
      <anchorfile>classcorbo_1_1TerminalBallInheritFromCost.html</anchorfile>
      <anchor>ae9bb2ab008d89a4566ac8f91cfa3f9e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TerminalEqualityConstraint</name>
    <filename>classcorbo_1_1TerminalEqualityConstraint.html</filename>
    <base>corbo::FinalStageConstraint</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TerminalEqualityConstraint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>aaab86be61ac45c54fe52e2ef4202a2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TerminalEqualityConstraint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>a24f04b2221b54c3fd58b15a550497c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>aabe890949f580e62e24068eeab0a6de7</anchor>
      <arglist>(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>ad8be3a3744f9c7aa77d51f57fa3b038f</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>FinalStageConstraint::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>af78cdbcd72b509cadd47d1d3de174cab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>ab4b84bd6d3df488240dcc9435ebbf709</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getXRef</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>a12aff791f9915947e2668be5f17ac910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>ab909b2f88103d46a179f16acb5c47e27</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXRef</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>ab3a26020f1b32362dfe7f55c5f86a0f3</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;xref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>a498a8aab5302464c9dfece1ad26b8e2e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>ade2e62af3831d503ac378fecf0d99080</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;xref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>a8fbe9e877351309f0acbd7ccb6f1c2d7</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_xref</name>
      <anchorfile>classcorbo_1_1TerminalEqualityConstraint.html</anchorfile>
      <anchor>a067efab3304c8a8c70d85c3819f59c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TerminalPartialEqualityConstraint</name>
    <filename>classcorbo_1_1TerminalPartialEqualityConstraint.html</filename>
    <base>corbo::TerminalEqualityConstraint</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TerminalPartialEqualityConstraint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>ac3334d528ab4d2074dcd613b241a6410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TerminalPartialEqualityConstraint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>aec9f24ef01add49d68be24a3fbf368b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkParameters</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a037d07d5a9b9ea997498975b389e994d</anchor>
      <arglist>(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNonIntegralStateTerm</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>ab6e599dfa01a94ac74e234fb42769477</anchor>
      <arglist>(int k, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x_k, Eigen::Ref&lt; Eigen::VectorXd &gt; cost) const override</arglist>
    </member>
    <member kind="function">
      <type>FinalStageConstraint::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a5d93f1c88fe54a48b4913805fc18f9b6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNonIntegralStateTermDimension</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>adc46a43147b3b12a7224f6daf53d68d9</anchor>
      <arglist>(int k) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix&lt; bool, -1, 1 &gt; &amp;</type>
      <name>getXFixed</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a79a2e8a21a476ae668ef508b14101b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getXRef</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>ab0913bebea143d5c74d39be8fa2d648d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a2f552620fca4b1a0effd338fdc86395a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveComponents</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>abc0942b26c08e65d5b0056dc7fc49a25</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::Matrix&lt; bool, -1, 1 &gt;&gt; &amp;active_components)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXRef</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a9e0113ba5cae08428f149d99a82af728</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;xref, const Eigen::Ref&lt; const Eigen::Matrix&lt; bool, -1, 1 &gt;&gt; &amp;xfixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalPartialEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a65c6693c70d25ce1fa819295cabc5a1b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalPartialEqualityConstraint</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a813598e75b04f8bd8d32d6f88103a5bd</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::Matrix&lt; bool, -1, 1 &gt;&gt; &amp;active_components)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>a99afc6892188f782f2ef7d301b0c5da8</anchor>
      <arglist>(int n, double t, ReferenceTrajectoryInterface &amp;xref, ReferenceTrajectoryInterface &amp;uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &amp;x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector&lt; double &gt; &amp;dts, const DiscretizationGridInterface *) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; bool, -1, 1 &gt;</type>
      <name>_active_components</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>adf6fc436f0743be75e7068a4809befd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_active</name>
      <anchorfile>classcorbo_1_1TerminalPartialEqualityConstraint.html</anchorfile>
      <anchor>ae97f96c7f7974136aa9e2bb2c4552dc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_evaluator</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da799a5560061498fcfa79c8387d4116df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg1Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da11521f7cde1ffc92aaf8271fae6537b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg2Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858daf395a4d4798f641c2612417bbf44a231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg3Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da9c9c84e8823a67df87f60cf526f706b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da9b708db36ca3838ac42737e23fda1968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858dab07603149913b8760ba4f73d126fdca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da37f48aaf7a62a940817d2b0b048b2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da3ac6f59af34efd8f7a0f42bb95ea0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da998bc0bcbf0b6834da7c68ab782d32c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da998bc0bcbf0b6834da7c68ab782d32c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg1Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da11521f7cde1ffc92aaf8271fae6537b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg2Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858daf395a4d4798f641c2612417bbf44a231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg3Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da9c9c84e8823a67df87f60cf526f706b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da799a5560061498fcfa79c8387d4116df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a73724cae680d9ce3cdbe1dd4427274e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da3ac6f59af34efd8f7a0f42bb95ea0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da37f48aaf7a62a940817d2b0b048b2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858da9b708db36ca3838ac42737e23fda1968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a659c76e6a7b1844580e6dc621f6e858dab07603149913b8760ba4f73d126fdca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a0caf670eb51af4cb632e03e3b7a910f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a7ec7e52d6ed5e486486635ad5a6d225c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>ae175d06ff8ac72ab3d03fd2299658bd9</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a201e2597c52d6d1f569cd4e84e31a072</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a38c0c9565d1cfb1c66329ccd12ea3b77</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ternary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>acb941aa37cc621f7b42688de3d8d4e1a</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg1 &gt;</type>
      <name>m_arg1Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a4627778cb5d6ffacea7c4fb94fd00e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg2 &gt;</type>
      <name>m_arg2Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a5422647a81b9cc39c15dfaf5faec48ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg3 &gt;</type>
      <name>m_arg3Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a5e25e47c3d7bb27103a101a97d0fb769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>aba9185a8f6ae515aac3192f1ea535524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType0 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select.html</anchorfile>
      <anchor>afdca930a891955c2a1558818c245e606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0a33d229c8872d8c1e06c3a8046829d54.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0a33d229c8872d8c1e06c3a8046829d54.html</anchorfile>
      <anchor>a94a87d65f800082633c13bb55453e9e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0ab6d12c5fbdea9991356d4a9c35e0f7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1, ArgType2)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0ab6d12c5fbdea9991356d4a9c35e0f7b.html</anchorfile>
      <anchor>a3b81279a562ae75971e073e472e0ff26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TernaryVectorScalarVertexEdge</name>
    <filename>classcorbo_1_1TernaryVectorScalarVertexEdge.html</filename>
    <templarg></templarg>
    <templarg>ComputeMethod</templarg>
    <base>Edge&lt; VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TernaryVectorScalarVertexEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>afc56b0dbcec5de6624059f72c321d632</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a12f07fa99d8a445fc8663b8037d51e31</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a256a77d9daf41aa756dde715f092d6b4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>aaf12e8a94d5b99958bd0ac54b6e90aa6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>ac199c50768793f35b9cebc42f2ce889e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a98af80a1321b1547f20884aa4a375585</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TernaryVectorScalarVertexEdge</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>aea7f31dbd88d98ec3a0b0e84d5769e17</anchor>
      <arglist>(int dim, int k, const T &amp;fun_obj, VectorVertex &amp;vec_vtx1, VectorVertex &amp;vec_vtx2, ScalarVertex &amp;scalar_vtx, bool is_linear, bool is_lsq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a3ccab030bd4cd52fa9014fc599292165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>_fun_obj</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a5869053be76efcf64ab2d9ff8ea16849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_linear</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a7a99479f4cdba559b9a98b17097f1d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_lsq</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a95baa835aad33997da824f218b608ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TernaryVectorScalarVertexEdge.html</anchorfile>
      <anchor>a0d09ebb16eae6736cece134b282d03d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestAlgebraicRiccatiContinuous</name>
    <filename>classTestAlgebraicRiccatiContinuous.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestAlgebraicRiccatiContinuous</name>
      <anchorfile>classTestAlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>af31fa0f9b0974cbf8be438657455d712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestAlgebraicRiccatiContinuous</name>
      <anchorfile>classTestAlgebraicRiccatiContinuous.html</anchorfile>
      <anchor>a5b4af84a3eaedd8d238991c53b4cc3a3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestAlgebraicRiccatiDiscrete</name>
    <filename>classTestAlgebraicRiccatiDiscrete.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestAlgebraicRiccatiDiscrete</name>
      <anchorfile>classTestAlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>af7158579aee4c573a46b69e6873530e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestAlgebraicRiccatiDiscrete</name>
      <anchorfile>classTestAlgebraicRiccatiDiscrete.html</anchorfile>
      <anchor>a67720c1e327dc22995cf1084e1250c1f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestControllability</name>
    <filename>classTestControllability.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestControllability</name>
      <anchorfile>classTestControllability.html</anchorfile>
      <anchor>a6f0305052edd19e934c66482e6c3a47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestControllability</name>
      <anchorfile>classTestControllability.html</anchorfile>
      <anchor>aeabf57fa6e18c55bb34c46d43294c14f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestFiniteDifferences</name>
    <filename>classTestFiniteDifferences.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fun1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>af8fd8c5d19f1a39bca9acfe5b921c1c1</anchor>
      <arglist>(Eigen::VectorXd &amp;values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fun2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ab6206ffcd840820875be6b37a8b3892b</anchor>
      <arglist>(Eigen::VectorXd &amp;values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fun3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>aedf303f15b8cfe352d43dbfc12f29559</anchor>
      <arglist>(Eigen::VectorXd &amp;values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incX1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a95c2998b06e417c3949a3ec20e01f5d2</anchor>
      <arglist>(int idx, double inc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incX2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a169ac07969c8f8d704ff4d877c68b89a</anchor>
      <arglist>(int idx, double inc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incX3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>af465f60f66e88000600a01f859b789f9</anchor>
      <arglist>(int idx, double inc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>aad527253a94f31ecdfd0e46105af0ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestFiniteDifferences</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ad1b415d3da3a37a1130b1dfd542f3d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestFiniteDifferences</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ad6d2039129f962be18f1ea7a411bea04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>hessian1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a31316a951467f3d14459e8ddb1c74b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix2d</type>
      <name>hessian2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a3f21056bc8d0bff3a896747864bf9c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix2d</type>
      <name>hessian2_sol</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a61c18bc856aae2f95b66ccdbabd2195a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>hessian3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a2a7a6addffb6dc6dfbd5b46dfb75c006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>hessian3_sol_a</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a7ec9fde7aaccfebd10c411a4de760c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>hessian3_sol_b</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ab106a1b31b0489b3fad3c51166c6d776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>jacobian1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>aa7fccad182ca4e043beab97e98aa3976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>jacobian1_sol</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ac3f32fdc2a0cafd0fecb87ae67661a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 1, 2 &gt;</type>
      <name>jacobian2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a45f1b1d5f10d6cbd05a6f9b3d6cc2fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 1, 2 &gt;</type>
      <name>jacobian2_sol</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a5104dba0eea97de0edebf5f8d5827b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 2, 3 &gt;</type>
      <name>jacobian3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a5ff7fcdb0bb3d87baf872c2388fc3c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 2, 3 &gt;</type>
      <name>jacobian3_sol</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a862bda0e1d3f837ea08a8410c0a3e96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>multipliers1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a4395bb91d6e0c62b583e902397a24dbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Map&lt; const Eigen::Vector3d &gt;</type>
      <name>multipliers1_vec</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a763f98e85779dcf88df5d272e60bba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>multipliers2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>aaf726deb163875a3dd1501ed348b01fc</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Map&lt; const Eigen::Matrix&lt; double, 1, 1 &gt; &gt;</type>
      <name>multipliers2_vec</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>af2c8e1f5a30abec4141c44b1720441f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>multipliers3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ad33fcc54c6e56d6d815cd3aed043a22b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Map&lt; const Eigen::Vector2d &gt;</type>
      <name>multipliers3_vec</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ad1de0e7462d61da366fae0470188b57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>x1</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>ae3d87a02b520ed62202824f82a7c34fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>x2</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a51db7e01f660bd54135977755cd0f7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>x3</name>
      <anchorfile>classTestFiniteDifferences.html</anchorfile>
      <anchor>a5535b823e26ec4b4a4147072eb9b696b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestFullDiscretizationGrid</name>
    <filename>classTestFullDiscretizationGrid.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestFullDiscretizationGrid.html</anchorfile>
      <anchor>a29dd6ba9dfd318e6716bb421010553d5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestFullDiscretizationGrid</name>
      <anchorfile>classTestFullDiscretizationGrid.html</anchorfile>
      <anchor>af2edb730bf3dd6a1bd9c7db2dae37000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestFullDiscretizationGrid</name>
      <anchorfile>classTestFullDiscretizationGrid.html</anchorfile>
      <anchor>a21e24570950d063a21e994ee7a5c7938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FullDiscretizationGrid</type>
      <name>grid</name>
      <anchorfile>classTestFullDiscretizationGrid.html</anchorfile>
      <anchor>a4a924de54718ef8975357d13c78612ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestHyperGraph</name>
    <filename>classTestHyperGraph.html</filename>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericScalarFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge1T</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>ad28803067b4fd6568bb500bd7fcfe0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex &gt;</type>
      <name>Edge2T</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a80042b2cd748186d466a803b44a8cdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge3T</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a982d74744709153b8616a7c6c6b8a642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 3, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge4T</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a21744585b3b6180e35c84f23992d767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a1409953b785fd44cd0ab36d457aeb756</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestHyperGraph</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>ac22a96c91af0cacaff045a2ff6b7c8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestHyperGraph</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a60d5ac5308953ce09c47afd43913a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static double</type>
      <name>edge1_fun</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>afc9e8ccc1ce021e66168c02dada79635</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge2_fun</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a9ec9ed05048263bf3b8deaeb4dcc36f5</anchor>
      <arglist>(const Edge2T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge3_fun</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>ae43fde70096f2cdcb635cd8c738d8f40</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge4_fun</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a87932e469848ca1654290f6dabb92293</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge4T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>edges</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a7a6ce17827761498a8cbc54e4dee046f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraph</type>
      <name>graph</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a929cc16f8363a1c2c52084da9b53f256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v1</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>a1b45d5d23cbb03eef6de1b5d6efed181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v2</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>ad85c1de852d2f3b4887c58b824e9cf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexSet::Ptr</type>
      <name>vertices</name>
      <anchorfile>classTestHyperGraph.html</anchorfile>
      <anchor>abea52abd5ca4726ea05e8948186650f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestHyperGraphOptimizationProblemEdgeBased</name>
    <filename>classTestHyperGraphOptimizationProblemEdgeBased.html</filename>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericScalarFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a08b24762db2f563ce92e4a28d4b442a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex &gt;</type>
      <name>Edge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ae0874474774e651a2b5381cb6249e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge3T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ada0e1c8b0c1f31f9b0ccb30e7e896295</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 3, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge4T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a4cd5b92eac478beacecd2b861003ee4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a02a3a8d87278ff0c72a4ff32bcc6ba04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a94d3982f1f6d8b0e78130f37a4373029</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a873927d3af2b0d576ac2ff5205aafa49</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a6ef88a4f8ef98522619aada5ad098e3c</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a17661db445128c2f42fbb674cf078723</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, double multiplier=1.0, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a61a652f18549b09bfd008d4c87b0dda8</anchor>
      <arglist>(int nnz_obj, int n_obj, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_obj, int nnz_eq, int n_eq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_eq, int nnz_ineq, int n_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianActiveInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ab7418da55f531c7b121d7dde91eff6c4</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ae073ba8e295734e19063bc37795d9477</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acfeb152287b3422da492303e05c181b1</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a9cb3b53fec7c781cf813f3f2135d89e3</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a7623dafbe27c99dd1ed25012f3122d78</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acc853dae8b448628150ad2e3a84dc906</anchor>
      <arglist>(int nnz_obj, int n_obj, int m_obj, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_obj, int nnz_eq, int n_eq, int m_eq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_eq, int nnz_ineq, int n_ineq, int m_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a1f52761b0a5bf9ba496eb11fcc0d27bc</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a2128e16cfd0666888d0126ff84ccbe6f</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>ac84e4a2feae99b9c6d932a10700a12ab</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa817e83f38f663c125d94756d872f34b</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a9a84669b33d6bde8e76a21105b42cfc1</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>acd8aa9c02050f2f806979bcec9c86c35</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa822e50fea48489797635a9b50b4c446</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a30383559d8f978b3f59951f4d79a7226</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a5dc76068731fe363772a6091ebae6cbf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testCombinedSparseJacobian</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa6ef3db508067c4883ce720dfc89f517</anchor>
      <arglist>(const Eigen::MatrixXd *jacobian_lsq_obj_sol, const Eigen::MatrixXd *jacobian_eq_sol, const Eigen::MatrixXd *jacobian_ineq_sol, double tol, const Eigen::MatrixXd *finite_combined_bounds=nullptr, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestHyperGraphOptimizationProblemEdgeBased</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a68ec2af7dcc569d31fd60c04c7e0d73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityHessians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a254c057a7f3e45c77d72899206d65b11</anchor>
      <arglist>(const Eigen::MatrixXd &amp;hessian_obj_sol, const Eigen::MatrixXd &amp;hessian_eq_sol, const Eigen::MatrixXd &amp;hessian_ineq_sol, int dim_eq, int dim_ineq, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityJacobians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a3be454c59a365693cd8854d09dabce06</anchor>
      <arglist>(const Eigen::VectorXd &amp;gradient_obj_sol, const Eigen::VectorXd &amp;gradient_non_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_eq_sol, const Eigen::MatrixXd &amp;jacobian_ineq_sol, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestHyperGraphOptimizationProblemEdgeBased</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a03f3ddf9a5d67af032c991921f3f9f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static double</type>
      <name>edge1_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a800444139c737b23501db2546d82b297</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge2_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aa2c6e6017bf4a8804a46ec246f5a17eb</anchor>
      <arglist>(const Edge2T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge3_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a2d7b2945dc096deac3b8eb146429c4fa</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge4_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a02fc379daed85dfc8e32fa4359064ca7</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge4T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>edges</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>aec0966604067774ab005f8cb6a1da624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mixed_edge_aux</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a87d82fbe1dbd558246d474930b0d8621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraphOptimizationProblem</type>
      <name>optim</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a9705e84be1ce2a05d0d38e3e03e361b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v1</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a4521404cee445f295075f26e791e1e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v2</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>abf2544731f9015c265076b39974a283b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexSet::Ptr</type>
      <name>vertices</name>
      <anchorfile>classTestHyperGraphOptimizationProblemEdgeBased.html</anchorfile>
      <anchor>a22d74efcaf3f8abe3b86f40d6a8097b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestHyperGraphOptimizationProblemIgnoreStructure</name>
    <filename>classTestHyperGraphOptimizationProblemIgnoreStructure.html</filename>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericScalarFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a875a443c96bf9f46427a533ab0976d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex &gt;</type>
      <name>Edge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a176a348b48e46c0a7fa0dea3d12e9c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge3T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a757c20c4b43759fda6311fafe8cc8d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 3, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge4T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a3de75710b830828b0b2e8f1681db4ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>aec670cc7e7066f69182296c3fa060f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a4f60f03a1632284a1b5c63db0ce3a165</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>adae08c6935589a811d6f0630f9bc6d9e</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>adce691231d18ed610997a71a49ec13a9</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>aef4903e13a245a75645cb670206d93d4</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, double multiplier=1.0, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ad8159bd6c88d04db1eaa375572137b3b</anchor>
      <arglist>(int nnz_obj, int n_obj, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_obj, int nnz_eq, int n_eq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_eq, int nnz_ineq, int n_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianActiveInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ad37d57b0b0ef8602f357a1de35f63c54</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a6ccb9e041443daeb0d5da14e2e988608</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>afd7ff90c7722f94a3076501b77a3d544</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a98e2c42562648b692c0a7276bbd1f267</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>aa2e12eb0b36f1946e79f3f19e9c8f496</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a857926b7a6f6df50bc128c270aa919ab</anchor>
      <arglist>(int nnz_obj, int n_obj, int m_obj, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_obj, int nnz_eq, int n_eq, int m_eq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_eq, int nnz_ineq, int n_ineq, int m_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ad00621fc5cacab4a6a307f8025d2aaa3</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>aa976848637974312191075165dd04212</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a3003e037c96183da25a6ccbf76a1f5a2</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ae24683e85ab4bf90af27eca4fb5a0bc3</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a419eefd19620adcbfa60f526ae97f8b9</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a808e9e34a32e1153d21b686a380b5c12</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a8b4c7139d2d9633054fe70f08b185981</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ac1d70b7b39c5cc3af546e0e43f4383df</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a212d12a2e92fe3295b2718cb8dd0fd04</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testCombinedSparseJacobian</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a96877703cc1c8357b65420aa26cc7195</anchor>
      <arglist>(const Eigen::MatrixXd *jacobian_lsq_obj_sol, const Eigen::MatrixXd *jacobian_eq_sol, const Eigen::MatrixXd *jacobian_ineq_sol, double tol, const Eigen::MatrixXd *finite_combined_bounds=nullptr, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestHyperGraphOptimizationProblemIgnoreStructure</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a4af39de7079f4cfff64052b8feff401e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityHessians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>adb9b21d945b3d9198219f9e81088250d</anchor>
      <arglist>(const Eigen::MatrixXd &amp;hessian_obj_sol, const Eigen::MatrixXd &amp;hessian_eq_sol, const Eigen::MatrixXd &amp;hessian_ineq_sol, int dim_eq, int dim_ineq, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityJacobians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ab1df28964ef0d3690f2ea57bbb064bf0</anchor>
      <arglist>(const Eigen::VectorXd &amp;gradient_obj_sol, const Eigen::VectorXd &amp;gradient_non_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_eq_sol, const Eigen::MatrixXd &amp;jacobian_ineq_sol, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestHyperGraphOptimizationProblemIgnoreStructure</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a125139ae16e83878bdaf079b3fe548fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static double</type>
      <name>edge1_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a1022b25d4fcdb1d3ac55ed2090e7b4c9</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge2_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ade92be45941bfed390971abd28398d73</anchor>
      <arglist>(const Edge2T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge3_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>ac68c36c663ccea5c9b0d6075f3864d21</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge4_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a4b868b92a3e89994d89055ce36b7fa4b</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge4T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>edges</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>acbf8a6ad2683241ef6a493283649a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mixed_edge_aux</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a2e127364a463ebf0115d6416d35e5716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraphOptimizationProblem</type>
      <name>optim</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a273a6ccb5209aaaafbb59304c4ff42f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v1</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a567148737a9e0f7969ff5d13abbf3f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v2</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>a4d6842b1fdb9108869629cb42421ac64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexSet::Ptr</type>
      <name>vertices</name>
      <anchorfile>classTestHyperGraphOptimizationProblemIgnoreStructure.html</anchorfile>
      <anchor>add7c0f3566b9552bd7fe1300e44f74d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestHyperGraphOptimizationProblemVertexBased</name>
    <filename>classTestHyperGraphOptimizationProblemVertexBased.html</filename>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericScalarFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a054d0f687b8175ca087ea872efef241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex &gt;</type>
      <name>Edge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>adaa9536a6f28e3bb16ef5ec6143026e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 2, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge3T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a548114da55bf8484513d7c026b1f1b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>EdgeGenericVectorFun&lt; 3, pFVectorVertex, pFVectorVertex &gt;</type>
      <name>Edge4T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>adbb13ce8ef538b6c67b08c38c4868802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge1T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>abecc9a4d9daf013351330906adc2f570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MixedEdgeGenericVectorFun&lt; pFVectorVertex, pFVectorVertex &gt;</type>
      <name>MixedEdge2T</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>adb6c53d26bdbac2363c50fdc04ff2a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a30f5f214998054c32d80c03ffc0b0f4d</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ac5b9be87817c78e8696cdc3c0d697acc</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, const double *multipliers=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad0064ee4e9a8377f2bc035d581da2535</anchor>
      <arglist>(int nnz, int n, Eigen::SparseMatrix&lt; double &gt; &amp;hessian, double multiplier=1.0, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseHessiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a300266acf204f5af065829a5e6d30675</anchor>
      <arglist>(int nnz_obj, int n_obj, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_obj, int nnz_eq, int n_eq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_eq, int nnz_ineq, int n_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;hessian_ineq, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool lower_part_only=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianActiveInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a0c4dd32a34e2013da6d1b6fbc5591193</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianEqualitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a2088676841ad45099b0a4aeaaec03969</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianFiniteCombinedBoundsViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad2a8c1a15d0ecc476657afdf22503349</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, double weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianInequalitiesViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ae7d447c34e25e6b6d9723c21e258a266</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobianObjectiveViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a6282a3b831d8366031ab2aafc652abba</anchor>
      <arglist>(int nnz, int n, int m, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian, const double *multipliers=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSparseJacobiansViaTriplets</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a6c6efbca1a976a8c0e24e5972b437750</anchor>
      <arglist>(int nnz_obj, int n_obj, int m_obj, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_obj, int nnz_eq, int n_eq, int m_eq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_eq, int nnz_ineq, int n_ineq, int m_ineq, Eigen::SparseMatrix&lt; double &gt; &amp;jacobian_ineq, const double *multipliers_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, bool active_ineq=false, double active_ineq_weight=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a0fabaf52b9e0241c0aba7fa241c2532b</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ac33df22affa004f2bd14acbf928667db</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a3b37a0057ee932abe5530943c06a5113</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge1_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a802f4aa6d61d9d18fbe7283aac8ae30e</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_eq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ae72f0937e9153f0854a82af544410aa2</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_eq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_ineq</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a7f9bdc3b87de67b2513d027027f2fe65</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_ineq)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_obj</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a8ca919649a4dac43b4c1befce6c4b16d</anchor>
      <arglist>(const MixedEdge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Eigen::VectorXd &gt; values_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mixed_edge2_precompute</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a7dce54abdeb8da4b5251a2b4329e4810</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aae6190efe37025c0bcf81729788c8773</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testCombinedSparseJacobian</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad5c856376869b65e0fd4ba318b2ff426</anchor>
      <arglist>(const Eigen::MatrixXd *jacobian_lsq_obj_sol, const Eigen::MatrixXd *jacobian_eq_sol, const Eigen::MatrixXd *jacobian_ineq_sol, double tol, const Eigen::MatrixXd *finite_combined_bounds=nullptr, bool active_ineq=false, double weight_eq=1.0, double weight_ineq=1.0, double weight_bounds=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestHyperGraphOptimizationProblemVertexBased</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a708693b5567d6ee1ab4239e4bcdf7de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityHessians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aeadf927216cfa6a41634d1ca431a7127</anchor>
      <arglist>(const Eigen::MatrixXd &amp;hessian_obj_sol, const Eigen::MatrixXd &amp;hessian_eq_sol, const Eigen::MatrixXd &amp;hessian_ineq_sol, int dim_eq, int dim_ineq, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, double multiplier_obj=1.0, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testObjectiveAndEqualityAndInequalityJacobians</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a186e47005732473da5e1eb84a7b50c7d</anchor>
      <arglist>(const Eigen::VectorXd &amp;gradient_obj_sol, const Eigen::VectorXd &amp;gradient_non_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_lsq_obj_sol, const Eigen::MatrixXd &amp;jacobian_eq_sol, const Eigen::MatrixXd &amp;jacobian_ineq_sol, int nnz_min_obj, int nnz_min_eq, int nnz_min_ineq, double tol, const double *multipliers_lsq_obj=nullptr, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestHyperGraphOptimizationProblemVertexBased</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad1e3c8ec4c8e98df5168b21650797711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static double</type>
      <name>edge1_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>aa49206cf0c82bebaec2623324c574028</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge2_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>af128c0ae59855416ddd73f0363df3e5e</anchor>
      <arglist>(const Edge2T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge3_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a372ad57c6a94089f4ce3b22afa658aaa</anchor>
      <arglist>(const Edge1T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge2T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>edge4_fun</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ab426deb9e3266a33721b01ee23c137c6</anchor>
      <arglist>(const Edge4T::VertexContainer &amp;vertices, Eigen::Ref&lt; Edge4T::ErrorVector &gt; values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OptimizationEdgeSet::Ptr</type>
      <name>edges</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a21235665cb36a81460296222f6d5c4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mixed_edge_aux</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a8f11879a97e8f468f0632ba6a950b533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraphOptimizationProblem</type>
      <name>optim</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>af86249d2745ef983fb281b5630cf7781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v1</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>a47f6b355a1acc191f72dcead76200fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pFVectorVertex::Ptr</type>
      <name>v2</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>af1e836bc9d59c616491f1eb04796ec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexSet::Ptr</type>
      <name>vertices</name>
      <anchorfile>classTestHyperGraphOptimizationProblemVertexBased.html</anchorfile>
      <anchor>ad133f495802d255a8e8b861e35ad13ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLevenbergMarquardtDense</name>
    <filename>classTestLevenbergMarquardtDense.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestLevenbergMarquardtDense.html</anchorfile>
      <anchor>a1e53db08e9c06add290061f251120b40</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestLevenbergMarquardtDense</name>
      <anchorfile>classTestLevenbergMarquardtDense.html</anchorfile>
      <anchor>aa28f74dfe2ff05e55e426dcc2da1d5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLevenbergMarquardtDense</name>
      <anchorfile>classTestLevenbergMarquardtDense.html</anchorfile>
      <anchor>a9ba7b548b37b1f39d85bb2953f40386f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StandardOptimizationProblemWithCallbacks</type>
      <name>optim</name>
      <anchorfile>classTestLevenbergMarquardtDense.html</anchorfile>
      <anchor>ac948e4d939ff957dbbcc425d9c449771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LevenbergMarquardtDense</type>
      <name>solver</name>
      <anchorfile>classTestLevenbergMarquardtDense.html</anchorfile>
      <anchor>af9aaa37e49c0989ff3bc60538ec9871e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLevenbergMarquardtDenseHyperGraph</name>
    <filename>classTestLevenbergMarquardtDenseHyperGraph.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestLevenbergMarquardtDenseHyperGraph.html</anchorfile>
      <anchor>a0420a4728c9edd0ac37ce79d0f9c5860</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestLevenbergMarquardtDenseHyperGraph</name>
      <anchorfile>classTestLevenbergMarquardtDenseHyperGraph.html</anchorfile>
      <anchor>ac5cfc5b4fc4d59abcf337f526a2b361e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLevenbergMarquardtDenseHyperGraph</name>
      <anchorfile>classTestLevenbergMarquardtDenseHyperGraph.html</anchorfile>
      <anchor>a823ecd4b9557576b4097c2f164c19662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HyperGraph2</type>
      <name>graph</name>
      <anchorfile>classTestLevenbergMarquardtDenseHyperGraph.html</anchorfile>
      <anchor>ad2e1c17f2bbbbc02d9f07ccf6d106b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LevenbergMarquardtDense</type>
      <name>solver</name>
      <anchorfile>classTestLevenbergMarquardtDenseHyperGraph.html</anchorfile>
      <anchor>af53492a1f415846c3b265c48b7ad5855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLevenbergMarquardtSparse</name>
    <filename>classTestLevenbergMarquardtSparse.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestLevenbergMarquardtSparse.html</anchorfile>
      <anchor>a5a9c6a0b181ec5925e74c3e35501ab0b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestLevenbergMarquardtSparse</name>
      <anchorfile>classTestLevenbergMarquardtSparse.html</anchorfile>
      <anchor>a9a2f2567c2fe6f03a63fef661c9e682d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLevenbergMarquardtSparse</name>
      <anchorfile>classTestLevenbergMarquardtSparse.html</anchorfile>
      <anchor>ab322529a09e680d894b853e2c0fefd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StandardOptimizationProblemWithCallbacks</type>
      <name>optim</name>
      <anchorfile>classTestLevenbergMarquardtSparse.html</anchorfile>
      <anchor>a5ae67a27a61e391c187748ac20a8ff0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LevenbergMarquardtSparse</type>
      <name>solver</name>
      <anchorfile>classTestLevenbergMarquardtSparse.html</anchorfile>
      <anchor>af6d7b979d33df6ecaa28b28de1eced1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLyapunovEquationContinuousTime</name>
    <filename>classTestLyapunovEquationContinuousTime.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestLyapunovEquationContinuousTime</name>
      <anchorfile>classTestLyapunovEquationContinuousTime.html</anchorfile>
      <anchor>a38aca66c85951079d18974df52eb68a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLyapunovEquationContinuousTime</name>
      <anchorfile>classTestLyapunovEquationContinuousTime.html</anchorfile>
      <anchor>a66c622bba337832bf4113dd0c1de06c2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLyapunovEquationDiscreteTime</name>
    <filename>classTestLyapunovEquationDiscreteTime.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestLyapunovEquationDiscreteTime</name>
      <anchorfile>classTestLyapunovEquationDiscreteTime.html</anchorfile>
      <anchor>a9b3e1d43f94f36be34cac2763b23a32b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLyapunovEquationDiscreteTime</name>
      <anchorfile>classTestLyapunovEquationDiscreteTime.html</anchorfile>
      <anchor>aa3fe089e279fbf788db8877d16765d18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMatrixUtilities</name>
    <filename>classTestMatrixUtilities.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestMatrixUtilities</name>
      <anchorfile>classTestMatrixUtilities.html</anchorfile>
      <anchor>ad908a10392e368a0c8444d4ea4785e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMatrixUtilities</name>
      <anchorfile>classTestMatrixUtilities.html</anchorfile>
      <anchor>a1b56977b30443f31767f640cfd925f61</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMultipleShootingGrid</name>
    <filename>classTestMultipleShootingGrid.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestMultipleShootingGrid.html</anchorfile>
      <anchor>a81d8e5253919e285eb36e84579415409</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestMultipleShootingGrid</name>
      <anchorfile>classTestMultipleShootingGrid.html</anchorfile>
      <anchor>a7d6b60c50b2057536ec09c45bba7c28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMultipleShootingGrid</name>
      <anchorfile>classTestMultipleShootingGrid.html</anchorfile>
      <anchor>aee42e9079f3a2a08f2d0362a73974ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MultipleShootingGrid</type>
      <name>grid</name>
      <anchorfile>classTestMultipleShootingGrid.html</anchorfile>
      <anchor>a195b112bf456b63c219fbf172f9da963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestObservability</name>
    <filename>classTestObservability.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestObservability</name>
      <anchorfile>classTestObservability.html</anchorfile>
      <anchor>ae926342ec52e5bf3134065efa47d9ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestObservability</name>
      <anchorfile>classTestObservability.html</anchorfile>
      <anchor>a3a1e84da71f00786b6fc0f8058d48ebf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSchur</name>
    <filename>classTestSchur.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSchur</name>
      <anchorfile>classTestSchur.html</anchorfile>
      <anchor>a494463ce637493b089ff5e479ec63a69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSchur</name>
      <anchorfile>classTestSchur.html</anchorfile>
      <anchor>a77c7727b91c1020266004fb26a384fab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSingleShootingGrid</name>
    <filename>classTestSingleShootingGrid.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestSingleShootingGrid.html</anchorfile>
      <anchor>aa298543c1695977265404e997fbdfcaa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSingleShootingGrid</name>
      <anchorfile>classTestSingleShootingGrid.html</anchorfile>
      <anchor>a9d47215128180795ac56165a7e59d2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSingleShootingGrid</name>
      <anchorfile>classTestSingleShootingGrid.html</anchorfile>
      <anchor>a5dc2bfaad7890cbad4cc3baa2c4b4b9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingleShootingGrid</type>
      <name>grid</name>
      <anchorfile>classTestSingleShootingGrid.html</anchorfile>
      <anchor>a1350032b07264a96d01b42ba4adf1104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSolverIpopt</name>
    <filename>classTestSolverIpopt.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSolverIpopt</name>
      <anchorfile>classTestSolverIpopt.html</anchorfile>
      <anchor>a2ad0cc7793c69223ea3d6d861926e8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSolverIpopt</name>
      <anchorfile>classTestSolverIpopt.html</anchorfile>
      <anchor>a04e5ad342ac47ec2e7c0b74a1a224c54</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSolverOsqp</name>
    <filename>classTestSolverOsqp.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSolverOsqp</name>
      <anchorfile>classTestSolverOsqp.html</anchorfile>
      <anchor>a403e8dc07ee3042673ff3df2883cb84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSolverOsqp</name>
      <anchorfile>classTestSolverOsqp.html</anchorfile>
      <anchor>a54c0de3f987fb6a4053416f036dee67e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestStandardOptimizationProblem</name>
    <filename>classTestStandardOptimizationProblem.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestStandardOptimizationProblem.html</anchorfile>
      <anchor>a538662cdce89710a8201b2f5bf2d7a8c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestStandardOptimizationProblem</name>
      <anchorfile>classTestStandardOptimizationProblem.html</anchorfile>
      <anchor>a04d29eea53cc1cf5f30b16eb50cd97b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestStandardOptimizationProblem</name>
      <anchorfile>classTestStandardOptimizationProblem.html</anchorfile>
      <anchor>a106e3245bd28f729e8ef9c967dd4437b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleOptimizationProblemWithCallbacks</type>
      <name>optim</name>
      <anchorfile>classTestStandardOptimizationProblem.html</anchorfile>
      <anchor>a6f7175e8930654cfe1de6a105da55952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSylvesterEquationContinuousTime</name>
    <filename>classTestSylvesterEquationContinuousTime.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSylvesterEquationContinuousTime</name>
      <anchorfile>classTestSylvesterEquationContinuousTime.html</anchorfile>
      <anchor>a199dc17038cedb34d5824e76231b3755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSylvesterEquationContinuousTime</name>
      <anchorfile>classTestSylvesterEquationContinuousTime.html</anchorfile>
      <anchor>a85df13f6e7b86a7b6bf127f80085bfff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestSylvesterEquationDiscreteTime</name>
    <filename>classTestSylvesterEquationDiscreteTime.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestSylvesterEquationDiscreteTime</name>
      <anchorfile>classTestSylvesterEquationDiscreteTime.html</anchorfile>
      <anchor>a5d2425e09e9d8cc02c704a40a3ebb8b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSylvesterEquationDiscreteTime</name>
      <anchorfile>classTestSylvesterEquationDiscreteTime.html</anchorfile>
      <anchor>adb547cbf1d3b0d64c95dc1f43db60ae5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ThreadPoolInterface</name>
    <filename>classEigen_1_1ThreadPoolInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>CurrentThreadId</name>
      <anchorfile>classEigen_1_1ThreadPoolInterface.html</anchorfile>
      <anchor>a94d121885318a862f7443dedbfc383c9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>NumThreads</name>
      <anchorfile>classEigen_1_1ThreadPoolInterface.html</anchorfile>
      <anchor>adacb3cc3a0f166adcf6de0539fdceafc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Schedule</name>
      <anchorfile>classEigen_1_1ThreadPoolInterface.html</anchorfile>
      <anchor>ab146fb580760ac892c54cbed1af37bde</anchor>
      <arglist>(std::function&lt; void()&gt; fn)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadPoolInterface</name>
      <anchorfile>classEigen_1_1ThreadPoolInterface.html</anchorfile>
      <anchor>a9fb5848a5c362054dc79327154d3f23f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>QCPAxisPainterPrivate::TickLabelData</name>
    <filename>structQCPAxisPainterPrivate_1_1TickLabelData.html</filename>
    <member kind="variable">
      <type>QRect</type>
      <name>baseBounds</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>aac1047ae6ab8e9f5a42923082aabfff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>baseFont</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>a0d4958a706debaa8d19a9b65fc090d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>basePart</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>ad65b76a5cafc412179a20b5d79809fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>expBounds</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>a6722d2bcefb93011e9dc42301b966846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>expFont</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>adc10767ebcb719d6927c012a38b9d933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>expPart</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>a09692e4ea092137278b4ac051d5fdf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>rotatedTotalBounds</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>aa4d38c5ea47c9184a78ee33ae7f1012e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>suffixBounds</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>aa286a44422223bd4f0b044cc822079f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>suffixPart</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>a3cbf21c6411730a318f8d2287b77d840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRect</type>
      <name>totalBounds</name>
      <anchorfile>structQCPAxisPainterPrivate_1_1TickLabelData.html</anchorfile>
      <anchor>afbb3163cf4c628914f1b703945419ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::Time</name>
    <filename>classcorbo_1_1Time.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fromChrono</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a7424a806f47e318846aa1cae54d22ca7</anchor>
      <arglist>(const ChronoTimePoint &amp;timepoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromSec</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a02931085f0c1976f20b0a8d4ce1c6a92</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a6e9d277595118201d23400390841a909</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator+</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a0d83be21151d86941ef3942454b1625e</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Time &amp;</type>
      <name>operator+=</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a8654c6146e0a47fb5f201b61b794f1b3</anchor>
      <arglist>(const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator-</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ac4039468a078e39535f1dd63aadd2d1e</anchor>
      <arglist>(const Duration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ac09bb8d83edf8e722b41381ddfc5cf2f</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Time &amp;</type>
      <name>operator-=</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a89196fdb3d92c24249a4a200312d2936</anchor>
      <arglist>(const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a30789dd272556446b54bc1217236dcde</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a38514b71848b31b36b60a94267dbdc27</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ac16f46dcf12e969e6efa1e4f5546f1e4</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a0bd4b62f9982ca860a37da679b00bf81</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a149fece4a1b6fa1c36cab0b186bc490c</anchor>
      <arglist>(const Time &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ad5de6303a761b94e510ad373ede26bcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>acc1f4dbd7549ffc3a02daf72e41c2bbc</anchor>
      <arglist>(const ChronoTimePoint &amp;timepoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ad88e3beb7d128ba2e9c37a8211451121</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ac53b47d072612e4460dcb90388f83896</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toSec</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a83f7d3951e3f0b47343d50197a089afb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>now</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a7c115ecfcd7108f1b014ba17551d84e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sleepUntil</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a7975522547230999f12d9ac7a53b1fb7</anchor>
      <arglist>(const Time &amp;time)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::chrono::high_resolution_clock</type>
      <name>Clock</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a1f95081d4fd8e5554657cf895cab48e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>a63fa70c2ce421a99ddf598500b14ea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimePoint</type>
      <name>_timepoint</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ac748a0cc8f7c991227bf086e20dcf2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classcorbo_1_1Time.html</anchorfile>
      <anchor>ad860c93aa92c57faf64b100326c9f5c0</anchor>
      <arglist>(std::ostream &amp;os, const Time &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TimeSeries</name>
    <filename>classcorbo_1_1TimeSeries.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TimeSeries &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae3102bc80efcafc869dbc9936f502be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Extrapolation</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae745012ed97fff5470a3f87b368e350d</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae745012ed97fff5470a3f87b368e350da996fee1b9cbea69ea8e6ad1cda2ca6c8">NoExtrapolation</enumvalue>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae745012ed97fff5470a3f87b368e350da8232d35debc647f3ab20f0c31e9beb8c">ZeroOrderHold</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Interpolation</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a551a5d99bfc4d96a8b74f743630371b5</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="a551a5d99bfc4d96a8b74f743630371b5a8232d35debc647f3ab20f0c31e9beb8c">ZeroOrderHold</enumvalue>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="a551a5d99bfc4d96a8b74f743630371b5a32a843da6ea40ab3b17a3421ccdf671b">Linear</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Normalization</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae1a8ffe657f8fff96662cf12dbe227b8</anchor>
      <arglist></arglist>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae1a8ffe657f8fff96662cf12dbe227b8a72fbccc72f1137a08c4b289d51a0a18c">FirstValue</enumvalue>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae1a8ffe657f8fff96662cf12dbe227b8a1fe1f5636a79f6244dc5d2550d179d9f">AbsoluteMaximum</enumvalue>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae1a8ffe657f8fff96662cf12dbe227b8a8321e79c278ec510f63675c040594892">Maximum</enumvalue>
      <enumvalue file="classcorbo_1_1TimeSeries.html" anchor="ae1a8ffe657f8fff96662cf12dbe227b8a3d6c9ac08ada31c184094bbc67afe00d">Mean</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeries &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a4f1d0d16244f56d43eafa88650490640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Eigen::VectorXd &gt;</type>
      <name>TimeVecConstMap</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a8394e16b4dc6aaedac40f7f134d5c51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::VectorXd &gt;</type>
      <name>TimeVecMap</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>aba78e9197976eee86db7da66d8705baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Eigen::Matrix&lt; double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor &gt; &gt;</type>
      <name>ValuesMatConstMap</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ab5943c1a9ae64043720bc36bb9d143a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Matrix&lt; double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor &gt; &gt;</type>
      <name>ValuesMatMap</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad434ff2dc298e7c3d1cc78e056b71faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a9ae64f49a8114712d2732794be589af4</anchor>
      <arglist>(double time, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a1f274c680507819dc396c30ed2b40daf</anchor>
      <arglist>(double time, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae46fc05c574254746019c170e7f60d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeMeanCwise</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>abe254baf8ad9b4da6665cf5f586f1747</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; mean_values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeMeanOverall</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>aeb42086f39da85567c97878f12629d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFinalTime</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a35d6882267b130a7be3d2d8038707a82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getTime</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a85e8cedaa19a3627882550a4c41f0e53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTimeDimension</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a4dac9aa17bc25793268ff043b008e06f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getTimeFromStart</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a6774c0bfb266ab66a8fa5d0269377fd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>getTimeRef</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>aeb5b87d774078bfa338cf669b5ca184d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeVecMap</type>
      <name>getTimeVectorView</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>acb70e95673c875d1b69530342379fb02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeVecConstMap</type>
      <name>getTimeVectorView</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad02c2d2717774afecfcdc2f003ce6ee0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getValueDimension</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad421d47ca3f8cb41d81df89611361379</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a86040ade10b52abbfacf0d6535809337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>getValueLabelsRef</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad8e477312107a0e5244c562899ee7a81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getValues</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a62c5b74fa4b21f1818808fccc94888b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getValues</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad626b1d21a031b9f961a8f765ecff907</anchor>
      <arglist>(int time_idx) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getValuesInterpolate</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a0a76cc79a2c0ed1ffc501ef81a7cca60</anchor>
      <arglist>(double time, Eigen::Ref&lt; Eigen::VectorXd &gt; values, Interpolation interpolation=Interpolation::Linear, Extrapolation extrapolate=Extrapolation::NoExtrapolation, double tolerance=1e-6) const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; const Eigen::VectorXd &gt;</type>
      <name>getValuesMap</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a443db40d6ac5a01f91c0d6b7296806ad</anchor>
      <arglist>(int time_idx) const</arglist>
    </member>
    <member kind="function">
      <type>ValuesMatMap</type>
      <name>getValuesMatrixView</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a78ecebbd6a266f5aabf816d739f165f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValuesMatConstMap</type>
      <name>getValuesMatrixView</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>aa7703e3c37b32f33bb83dd6d2a8bb34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>getValuesRef</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a845526277de0e665c16989aba0797d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isColumnMajor</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a6f80367885b88ee1a33159366599d9bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a4ef4dcd51949f48e9479aadd82730ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>normalize</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a2d03063de053ac599bc127043e069e2e</anchor>
      <arglist>(Normalization norm_method, bool value_cwise=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>normalize</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae613ec95a3316e058238aad7dff96322</anchor>
      <arglist>(Normalization norm_method, int value_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a95f4cd55e15f36df2091967c4b405c07</anchor>
      <arglist>(int precision=2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a1eec1b4f4c3abfdcb6aba96d9ab17418</anchor>
      <arglist>(int time_dim, int value_dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae9cf6944ecd41df289615c754ea5073a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;time, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;values_matrix, double time_from_start=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a284578f620cfcf44dd1eeb88296822d0</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;time, const std::vector&lt; Eigen::VectorXd &gt; &amp;values_vector, double time_from_start=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeFromStart</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a09722c8b87a680869c5a1d96545fcedd</anchor>
      <arglist>(double tfs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueDimension</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ac066334b2e5d30fd90aa4aafca31ac6b</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeries</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ab6fdd197c2e07e50f1edb704dd506f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeries</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a2f42e0c8c0d51b4761987755a88cfc08</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeSeries</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a1ed41c012f72f2bc210828ebda9d4804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>_time</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a2bbb93c5982b41492098f3faa95638b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_time_from_start</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a07d03ece860415f43fef3e02f88b52c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_value_dim</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a203dc0ddd0a6b653ec19665006be3347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_value_labels</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ae16e132971669b8d2e6552536dfbabbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>a0ef7e8bce73ab064857faa004ae9a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classcorbo_1_1TimeSeries.html</anchorfile>
      <anchor>ad6c74d05173c2b9ff64a8da454e19b40</anchor>
      <arglist>(std::ostream &amp;out, const TimeSeries &amp;ts)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TimeSeriesSequence</name>
    <filename>classcorbo_1_1TimeSeriesSequence.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TimeSeriesSequence &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>aae6d1c0302797eccc66210933dab9705</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeriesSequence &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a467ff0e109e3dab09cf70ec496a95c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a915112b8fd8021ff558c69f4a5a5df5d</anchor>
      <arglist>(TimeSeries::Ptr ts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>ad00f6795ddd737e76acec0b3977538bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; TimeSeries::Ptr &gt; &amp;</type>
      <name>getSequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>aa6e3024d8c2f0f1941c3a38913893e52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getValueDimension</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>abbd83fd38310d8d25ed8d166f8c14eb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>ac8fd25cb3bc9ab0b12841b30202e8219</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueDimension</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a8d6540768cbb4ea0a9d447ffe37e33b7</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortByTimeFromStart</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a8bfee4d4839cc24296e6a2e5aa69fbd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a979fe1848961c73142fe96ccd503a816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a8566b05cdd41e35fa5f91e12c634ee78</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TimeSeries::Ptr &gt;</type>
      <name>_ts_sequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>ae56f2e170d965fec54f1004895072a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_value_dim</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequence.html</anchorfile>
      <anchor>a14313b6bf37fe5596cf9678c398e8bb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TimeSeriesSequenceSignal</name>
    <filename>classcorbo_1_1TimeSeriesSequenceSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TimeSeriesSequenceSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>ac332a80fb860890bb1c03cfefa2c5cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeriesSequenceSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a1565c9d931d23e01d858498742e792ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>abb5ad11152123608ed4184f092fc4add</anchor>
      <arglist>(TimeSeries::Ptr ts)</arglist>
    </member>
    <member kind="function">
      <type>const TimeSeriesSequence *</type>
      <name>getSequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>aa92ba491f74dc965bed440eed2016cbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeSeriesSequence::Ptr</type>
      <name>getSequencePtr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a7144d2ab1211ebfc29c29796903778d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeSeriesSequence *</type>
      <name>getSequenceRaw</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a5ee2a20e24cf6687556bc790d0efc2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>ae6f8654838164a582162d86748230eec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a588199b0c77b727fc4edd4a624b3ffff</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;sublabels) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a658d017bc497a756bdbc9f3676d00eb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a41384c5c85c6544561a3ec0d35d58296</anchor>
      <arglist>(TimeSeriesSequence::Ptr ts_sequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>af8c7071fd493065f0bacc78974b3906a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>a697c8b12d39deaae3728d607dbae8d97</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeriesSequence::Ptr</type>
      <name>_ts_sequence</name>
      <anchorfile>classcorbo_1_1TimeSeriesSequenceSignal.html</anchorfile>
      <anchor>ad4ce63d2f6b566fac7a826d4b261a32c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TimeSeriesSignal</name>
    <filename>classcorbo_1_1TimeSeriesSignal.html</filename>
    <base>corbo::SignalInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TimeSeriesSignal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>aa0619081869b0669e4eacdb2e9e47129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TimeSeriesSignal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a81fa006c796bde75b0c96d2cd7e035d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>ac8cc74d815a82c4c58a46783e47f0622</anchor>
      <arglist>(const Measurement &amp;measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a05fea3b7d140d5aabcb99c93d983481f</anchor>
      <arglist>(double time, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>accafa2860625dfff5f2a49c9ea34ae93</anchor>
      <arglist>(double time, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>const TimeSeries *</type>
      <name>getTimeSeries</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a4a4556d84bab4be839f46b8e08399009</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeSeries::Ptr</type>
      <name>getTimeSeriesPtr</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a29bb392b93a61d03a69fd2126d81a9dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeSeries *</type>
      <name>getTimeSeriesRaw</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>ac99c7323c97a4833c1e0b6038ebd7bc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalType</type>
      <name>getType</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a16d406eda6ae07e300d12dc3a3e0dcf3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValueLabels</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a6a796a9af4a6ea9af38ed356213c5090</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;sublabels) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a094aff21d5f7de41a2c3afbcb264ef51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a91861a218da352af7e21297c4189a087</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;time, const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;values_matrix, double time_from_start=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a62495ea4027db73d84e0f1117ab63199</anchor>
      <arglist>(TimeSeries::Ptr time_series)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeFromStart</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a7befb9d0a7a32275d4984a1bd69ab798</anchor>
      <arglist>(double time_from_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a4d4c088b6f026b7c68d54443fc6ad5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a85c6c3bc25bf5cab8826e688132f53f3</anchor>
      <arglist>(const Measurement &amp;measurment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>afaa733a8c84337e8711e43e17c0d6ec5</anchor>
      <arglist>(int value_dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>ae8d937428845c71368d2fba3cf8fa324</anchor>
      <arglist>(TimeSeries::Ptr time_series)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeSeries::Ptr</type>
      <name>_time_series</name>
      <anchorfile>classcorbo_1_1TimeSeriesSignal.html</anchorfile>
      <anchor>a34568399bcf5e0352fc1a7f51e73d822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TimeValueBuffer</name>
    <filename>classcorbo_1_1TimeValueBuffer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendValues</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a1ef9f202197a19866c8f18f967bfba42</anchor>
      <arglist>(double t, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValues</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>aa1521dc87e060e47b69c6ce5ebf86b67</anchor>
      <arglist>(double ts, double dt, std::vector&lt; std::pair&lt; double, Eigen::VectorXd &gt;&gt; &amp;useq_out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a13e14f5e6fafb5368b9ebca8f3b20127</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a238d35e82121cf4244d6b4a8196fd7fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialValue</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a58aa119a07a31b879bf0852b06e651c7</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;uinit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeValueBuffer</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a2f9f691b06be74a2be080c75218c2454</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; double, Eigen::VectorXd &gt; &gt;</type>
      <name>_ucache</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>a4ae1b31abe458348083ee2bbedd4630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_uinit</name>
      <anchorfile>classcorbo_1_1TimeValueBuffer.html</anchorfile>
      <anchor>aa8fd5df873755f7a2b5782e2186386f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::gui::ToolboxWidget</name>
    <filename>classcorbo_1_1gui_1_1ToolboxWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>getAvailableSignals</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a62d18fcdd94a6bb9a61167bf04099bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadParametersFromFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>ade4f5ca1cc8fa51db99d35ade5b3fe07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadParametersFromFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a0f81be656e55df87bd1f41eb8a1e0334</anchor>
      <arglist>(const QString &amp;filepath)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeFromTaskCache</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a1810790108bfdd7e4aa39833cd152db3</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>requestParametersFromService</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>aa1974213c45165a2306c4ec5859623cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>restoreTaskParameters</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a88c11f3ab31cd6f40e4ef704727334cd</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveCurrentParametersToFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a1334bde7cf2d177c84b8cfbf59d99a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveParametersToFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a08d70ad9cc29bb480edc1ceb323cb8b3</anchor>
      <arglist>(int task_id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parameterLoadedFromFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>aa80b38f38a65e8728d718e75668cd212</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parameterSavedToFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a2a2015db815516ff664c098bede8f991</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>taskCompleted</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a80f36ccf315bf369ea11d55fc5e56ba3</anchor>
      <arglist>(const QDateTime &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParameters</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>ad3a9c9bb37f9da2935d7d556848690c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMessage</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a8ae1acbc5d1c795c76019b3d98a9bc8d</anchor>
      <arglist>(const google::protobuf::Message &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; ParameterWidget * &gt;</type>
      <name>getParameterWidgets</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>aafc9883dd95509a725b2d98398c5a66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRpcClient</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>ae5a84176cdcd26c0889019b9be7b5283</anchor>
      <arglist>(std::shared_ptr&lt; MasterServiceClient &gt; rpc_client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignalAutoRequest</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a702261d668a6e2e90db053f0478056bd</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a22eceab65a9aa1d9c99203670b5aa1e3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toMessage</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>ae2fe0789d712a0e2866cfc99d2c691b9</anchor>
      <arglist>(google::protobuf::Message &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolboxWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a2b524430bcbf85b030104629781008cf</anchor>
      <arglist>(SignalHelper::Ptr signal_helper, std::shared_ptr&lt; MasterServiceClient &gt; rpc, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ToolboxWidget</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a212d22a4381ad9a2c5e8b83e141e2280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>performTask</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a850209270cdfbe4d6132a46d68dee377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>rpcTaskFinished</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>aa26025e2ad3638f564c77498d8a6b062</anchor>
      <arglist>(bool success, const QString &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createToolboxContent</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a96b4338cb9f46e87816216e0a5c8cf1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeToolboxes</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a485afe0c5ee8fd24bbfe4193b24eed98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveParametersToFile</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>af34201a89e47164374766748845b4437</anchor>
      <arglist>(const google::protobuf::Message &amp;params)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendParametersToService</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a9e054cc49082ecefaa32a6f97bf8c805</anchor>
      <arglist>(bool suppress_warning=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTaskRunningFlag</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a2c5f46e8330303c1313b0595a43a2c07</anchor>
      <arglist>(bool running)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateParameterWidgets</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>acaca61994b6f454079a276c2b555781f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_btn_perform_task</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a9e96c91d640fd6218657525ce4da8c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterCache</type>
      <name>_param_cache</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a66ae69c30fe32c2fbaaaab74b3215135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; google::protobuf::Message &gt;</type>
      <name>_param_message</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>aabd3d63532188d14fef137aac60bc26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; ParameterWidget * &gt;</type>
      <name>_param_widgets</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a72b06d69af21be3c9a74e5c9a75c352f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MasterServiceClient &gt;</type>
      <name>_rpc_client</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a618bddb58a1bb1c26632be83f2fac349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QThread</type>
      <name>_rpc_task_thread</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a71a76030959445d8572fae53147113d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_signal_auto_update</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a832f2b51d3c11d57c7ac3476022272c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHelper::Ptr</type>
      <name>_signal_helper</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a3c8cbba707e3d9c41a61431f681273a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QString</type>
      <name>_task_button_label_active</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a642f6795edd95e36da628dcbb0d5b9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QString</type>
      <name>_task_button_label_inactive</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>ac1dfcd9381da76615c5f4cfe2f6fc3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterCache</type>
      <name>_task_cache</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a1109458e514e42ba1426fd532d84cb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_task_running</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>af4dbfde88354c585dd5a8f7da6deaabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolBox *</type>
      <name>_toolbox</name>
      <anchorfile>classcorbo_1_1gui_1_1ToolboxWidget.html</anchorfile>
      <anchor>a5f7389a2abb346add739740a3bb0ef08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ToyExample</name>
    <filename>classcorbo_1_1ToyExample.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>a5f4cf93fab9153f9bae302bc99fa92af</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>aa5e250e3d0593301433c3148b778cae7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>ad2ab0515e033fc12deb96ff2864f0726</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>a073f0c41398a0cf4d839e2961467c570</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>ae9e2ca403b1b80da4abe2256bae0d4dc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>af8454f2416ec7f8c8610df94c1240ae0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>a51735f9179eda6babf0f6cfb3087fcfc</anchor>
      <arglist>(double mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToyExample</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>aa6b03dae36d15c1fdb7e8ce140393af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_mu</name>
      <anchorfile>classcorbo_1_1ToyExample.html</anchorfile>
      <anchor>a689d1e788d095555e2d2ef4e62310013</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Trackball</name>
    <filename>classTrackball.html</filename>
    <member kind="enumvalue">
      <name>Around</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813ae12165c7ac92b75f4ac0b4fff2f329e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Local</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813afbb0b564b6a51cb1a0fce98eb9a5b49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Around</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813ae12165c7ac92b75f4ac0b4fff2f329e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Local</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813afbb0b564b6a51cb1a0fce98eb9a5b49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a79b2ec60df4531f9efb9d931817fd864</anchor>
      <arglist>(Camera *pCam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>acd3abf8a7db62e0c83ba562682b37558</anchor>
      <arglist>(Mode m=Around)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>track</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a25a5be033630b6ed3209ff6388887b1a</anchor>
      <arglist>(const Eigen::Vector2i &amp;newPoint2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trackball</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a11588efe7e24d7deb177f4df3dbd9916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>mapToSphere</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a03355a08684ac21f9cff48454b240cab</anchor>
      <arglist>(const Eigen::Vector2i &amp;p2, Eigen::Vector3f &amp;v3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mLastPoint3D</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ae85b04c78444e5a480efd15559786ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mLastPointOk</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a75b82d9feb2e0b3efa2bf98c55c78122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>mMode</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a203e6a84014ae989e959e635ee03c4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Camera *</type>
      <name>mpCamera</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a510bbfc28f4b8cd470e447da38b6edb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>traits&lt; _MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48938b3bc839f2596f7347d84822ee33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Arg1Type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Arg2Type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Arg3Type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</type>
      <name>XprBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>a5b5c49c6d0c55ea8e63ba9cd126ff1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>abb5cac484560c0fa7f7dc3d11c46e60c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</base>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfadeb068ee01c7b4bf13c2855f23c4bf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LvalueBitFlag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfa56be2e6a8c0f5ef5f7bf577c724868ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfa92027848a7e077711354fcab118b9999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfa92027848a7e077711354fcab118b9999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfadeb068ee01c7b4bf13c2855f23c4bf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LvalueBitFlag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a28c3a9ac45682d2f28187d6ced646adfa56be2e6a8c0f5ef5f7bf577c724868ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ac2e2f91554c6a8582dc117f67212a036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; BandMatrix &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>abb528174a1af9c3136f2bcdb77cb6eb4aff7e41507a1a812c837f58c5cc2ec877</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>abb528174a1af9c3136f2bcdb77cb6eb4afff0a04b3a9371001d79298fda882a75</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>abb528174a1af9c3136f2bcdb77cb6eb4ad0d558fa003e3d12445fa4a716e37ace</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>abb528174a1af9c3136f2bcdb77cb6eb4abdc72fb0eafead00274746639a01a8fd</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>abb528174a1af9c3136f2bcdb77cb6eb4a94361da240008624358ee0c36c180161</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>abb528174a1af9c3136f2bcdb77cb6eb4a27f1d6a8243015f267eefdde20619d76</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>abb528174a1af9c3136f2bcdb77cb6eb4a32b6b1c829be668af4ab8774944a9ede</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>abb528174a1af9c3136f2bcdb77cb6eb4ab66cc3d9ed74ea3be019f089acd58b10</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>abb528174a1af9c3136f2bcdb77cb6eb4ac3a10e94eff5d9caa32aa8763ef5a37b</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>abb528174a1af9c3136f2bcdb77cb6eb4af344ea6abe4035cb7b5c5b451e0cb535</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>abb528174a1af9c3136f2bcdb77cb6eb4aff7e41507a1a812c837f58c5cc2ec877</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>abb528174a1af9c3136f2bcdb77cb6eb4ad0d558fa003e3d12445fa4a716e37ace</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>abb528174a1af9c3136f2bcdb77cb6eb4af344ea6abe4035cb7b5c5b451e0cb535</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>abb528174a1af9c3136f2bcdb77cb6eb4a27f1d6a8243015f267eefdde20619d76</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>abb528174a1af9c3136f2bcdb77cb6eb4a94361da240008624358ee0c36c180161</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>abb528174a1af9c3136f2bcdb77cb6eb4abdc72fb0eafead00274746639a01a8fd</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>abb528174a1af9c3136f2bcdb77cb6eb4ac3a10e94eff5d9caa32aa8763ef5a37b</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>abb528174a1af9c3136f2bcdb77cb6eb4afff0a04b3a9371001d79298fda882a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a7491ccd4fec074ebedf02909f324b36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a7cde578b2a145709789123f8922b66fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>add341ed484b43c00348eeab9dc99d0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>abb528174a1af9c3136f2bcdb77cb6eb4ab66cc3d9ed74ea3be019f089acd58b10</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>abb528174a1af9c3136f2bcdb77cb6eb4a32b6b1c829be668af4ab8774944a9ede</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>a52a438ac320acb559bdf8caecde15900a9b1891d8d1efa21ae4dda0e2fe467d76</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>a52a438ac320acb559bdf8caecde15900a7810c822b933662961eb36a11b07f1f3</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>a52a438ac320acb559bdf8caecde15900adba79cb49132b23ef29bb0c33fb32ace</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>a52a438ac320acb559bdf8caecde15900a888c4e3dee4a8a77c84d2c031afbb0f3</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>a52a438ac320acb559bdf8caecde15900ae0c28314f1cf0cde4145344b600fdeef</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>a52a438ac320acb559bdf8caecde15900a8ce62f7629b414957a66240b690677d6</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>a52a438ac320acb559bdf8caecde15900ad6c8c3dafc01a8d32d935becd3b7d720</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>a52a438ac320acb559bdf8caecde15900a46324c77df8d076bdbb23e05173f6c4c</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>a52a438ac320acb559bdf8caecde15900ab1e924f1314e73996950737b29bb8409</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>a52a438ac320acb559bdf8caecde15900a2a94597658338b0033fa65240e0e691a</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>a52a438ac320acb559bdf8caecde15900a9b1891d8d1efa21ae4dda0e2fe467d76</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>a52a438ac320acb559bdf8caecde15900adba79cb49132b23ef29bb0c33fb32ace</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>a52a438ac320acb559bdf8caecde15900a2a94597658338b0033fa65240e0e691a</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>a52a438ac320acb559bdf8caecde15900a8ce62f7629b414957a66240b690677d6</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>a52a438ac320acb559bdf8caecde15900ae0c28314f1cf0cde4145344b600fdeef</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>a52a438ac320acb559bdf8caecde15900a888c4e3dee4a8a77c84d2c031afbb0f3</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>a52a438ac320acb559bdf8caecde15900ab1e924f1314e73996950737b29bb8409</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>a52a438ac320acb559bdf8caecde15900a7810c822b933662961eb36a11b07f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a12b57a6bd016f9b429bfe5f3b3177a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ae98a369b86b0474b2442cf1e5b3b813a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a0d05a8fe0d7c8b7d38d75e8ea658f25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a52a438ac320acb559bdf8caecde15900a46324c77df8d076bdbb23e05173f6c4c</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>a52a438ac320acb559bdf8caecde15900ad6c8c3dafc01a8d32d935becd3b7d720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BDCSVD_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BDCSVD_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>afd85342058bafd2b0fd201db71b54f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ac1fa0313312d70262ae3f9f04b4d570f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a12b0145a10ef0ee5743dd0038027e8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Block&lt; VectorType, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>MatrixRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a20c73f6b7a7efffccc39550ff228dc5fa75f7f837d660a38ff3a1531b538fd12f</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>a20c73f6b7a7efffccc39550ff228dc5faa8a063d0a30d12e0e7a0fcaff58d407e</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>a20c73f6b7a7efffccc39550ff228dc5fa09af35fa0e2cb9bc32c3304f7fb6e9ef</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>a20c73f6b7a7efffccc39550ff228dc5fa24fbcfc5276356bd0be2e1e7ab75ef88</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>a20c73f6b7a7efffccc39550ff228dc5faed334e0f04c816e260c343c420406618</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>a20c73f6b7a7efffccc39550ff228dc5fa002570e62174c1635d1548757ae49747</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>a20c73f6b7a7efffccc39550ff228dc5facb9020d8678591d331fea2db10a53fc9</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>a20c73f6b7a7efffccc39550ff228dc5fab9a6b6da1afdab3076b51cb539a9975f</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>a20c73f6b7a7efffccc39550ff228dc5fad0b6edd9146b7e2c4747f2af996fab04</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>a20c73f6b7a7efffccc39550ff228dc5faaf8dbbf29fa0b40fb1df869633bfbfeb</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>a20c73f6b7a7efffccc39550ff228dc5fa8dab8e8b8dafce1acc103cf4d923767d</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>a20c73f6b7a7efffccc39550ff228dc5fa35acfee0c7edf6686e89eb42bdd8ec46</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>a20c73f6b7a7efffccc39550ff228dc5fa92cd05b60db62f7658a3416b31df9f5f</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>a20c73f6b7a7efffccc39550ff228dc5fa4ae90114dd0e115d605c5ca5e36ff351</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>a20c73f6b7a7efffccc39550ff228dc5fa6ac32e257073ccadfb32fd65a09dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a20c73f6b7a7efffccc39550ff228dc5faa51130545e21ffe802e6d5cce050d083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a1c896000aee288fc9246704dea823cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a20c73f6b7a7efffccc39550ff228dc5faa51130545e21ffe802e6d5cce050d083</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>a20c73f6b7a7efffccc39550ff228dc5fa24fbcfc5276356bd0be2e1e7ab75ef88</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>a20c73f6b7a7efffccc39550ff228dc5fa6ac32e257073ccadfb32fd65a09dc460</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>a20c73f6b7a7efffccc39550ff228dc5fa92cd05b60db62f7658a3416b31df9f5f</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>a20c73f6b7a7efffccc39550ff228dc5fa4ae90114dd0e115d605c5ca5e36ff351</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>a20c73f6b7a7efffccc39550ff228dc5fad0b6edd9146b7e2c4747f2af996fab04</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>a20c73f6b7a7efffccc39550ff228dc5faaf8dbbf29fa0b40fb1df869633bfbfeb</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>a20c73f6b7a7efffccc39550ff228dc5fa8dab8e8b8dafce1acc103cf4d923767d</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>a20c73f6b7a7efffccc39550ff228dc5fab9a6b6da1afdab3076b51cb539a9975f</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>a20c73f6b7a7efffccc39550ff228dc5faa8a063d0a30d12e0e7a0fcaff58d407e</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>a20c73f6b7a7efffccc39550ff228dc5fa75f7f837d660a38ff3a1531b538fd12f</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>a20c73f6b7a7efffccc39550ff228dc5fa002570e62174c1635d1548757ae49747</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>a20c73f6b7a7efffccc39550ff228dc5faed334e0f04c816e260c343c420406618</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>a20c73f6b7a7efffccc39550ff228dc5fa35acfee0c7edf6686e89eb42bdd8ec46</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>a20c73f6b7a7efffccc39550ff228dc5fa09af35fa0e2cb9bc32c3304f7fb6e9ef</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>a20c73f6b7a7efffccc39550ff228dc5facb9020d8678591d331fea2db10a53fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a96124deb6958890f2c5f8c61be968bdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</filename>
    <templarg></templarg>
    <templarg>_BlockAtCompileTime</templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a30bdc0199b71a8f8cf96e942e0237f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a57bcc5f9605d978fea678ea24e605f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7abcb4506d6e8e5c6f6084eed7650f7224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7ae48e05b25a0679c35f67eeb296ebeada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a74ce89f414007ee8ea83cd94cfb780fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a622854b8481cd5b3f1acc2585b7aeab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7adce4252e55656fa33494800144eb8f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7acedce5883890db4afdb7313438321a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a74ce89f414007ee8ea83cd94cfb780fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7adce4252e55656fa33494800144eb8f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a57bcc5f9605d978fea678ea24e605f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a622854b8481cd5b3f1acc2585b7aeab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a9ee631d68b558c162151245afc0ab7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7ae48e05b25a0679c35f67eeb296ebeada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7abcb4506d6e8e5c6f6084eed7650f7224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7a30bdc0199b71a8f8cf96e942e0237f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a5a7f49b0301275a328580917dd12f1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>ace37a5e6eca2b05f410d7349d246e884</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a83908858193c1047585b60d60be64cc7acedce5883890db4afdb7313438321a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrix_3_01__Scalar_00_01__BlockAtCompileTime_01d516b0d7d3b7a746b2ed716a5583403.html</anchorfile>
      <anchor>a11e3e60bb946bab8d9ede5359faf9562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BlockSparseMatrixView&lt; BlockSparseMatrixT &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrixView_3_01BlockSparseMatrixT_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; typename BlockSparseMatrixT::RealScalar, BlockSparseMatrixT::BlockSize, BlockSparseMatrixT::BlockSize &gt; &gt;</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrixView_3_01BlockSparseMatrixT_01_4_01_4.html</anchorfile>
      <anchor>ad2b99e49264cd9eefa8f4caf8b64476f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; typename BlockSparseMatrixT::Scalar, BlockSparseMatrixT::BlockSize, BlockSparseMatrixT::BlockSize &gt; &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseMatrixView_3_01BlockSparseMatrixT_01_4_01_4.html</anchorfile>
      <anchor>a83c74aa5c7f9da60d485829468a80802</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BlockSparseTimeDenseProduct&lt; BlockSparseMatrixT, VecType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a3ca3b75c30ab2c22a687fcb19313cafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a4aad22f6cec23fbaa476ce20fcd4127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a9801d0fcfbdc84d4a8f8af8bb2d023d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a1f8ede9c663872906f3e8a071256590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101ad78ca86d66a9d93f9b9bf59dce933b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a544ee421bac1ae433f8ab024389f019e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a544ee421bac1ae433f8ab024389f019e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a4aad22f6cec23fbaa476ce20fcd4127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101ad78ca86d66a9d93f9b9bf59dce933b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a5f48cf253639e03234fded0ee6c53955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a1f8ede9c663872906f3e8a071256590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a9801d0fcfbdc84d4a8f8af8bb2d023d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a7aa2e73a986e30ebaaae9195cbf0e101a3ca3b75c30ab2c22a687fcb19313cafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockSparseMatrixT::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>ad88be2f430459cc510fe058037f755f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a387208e4d6d296d54341f012ec0455bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BlockSparseTimeDenseProduct_3_01BlockSparseMatrixT_00_01VecType_01_4_01_4.html</anchorfile>
      <anchor>a8f4b16d01b6febf4bbd6c8f1a4c9fe29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3ba59a4285a8dc4eb09e16fa9d27b915a6e25eee3fd5626b24d95774254d6acce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3ba59a4285a8dc4eb09e16fa9d27b915a6e25eee3fd5626b24d95774254d6acce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a240d41b9940e9c0518c049ec506e137cadcf6c8e66d926798768c10b567897697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a240d41b9940e9c0518c049ec506e137cadcf6c8e66d926798768c10b567897697</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="class">
    <name>traits&lt; const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; const Eigen::TensorReductionOp&lt; ReduceOp, Dims, const Eigen::TensorIndexTupleOp&lt; ArgType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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="class">
    <name>traits&lt; const TensorEvalToOp&lt; ArgType, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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>a9d5aad0690b00eeba78e4662ce60f655a3a93998852161a3303d98f7eb8bdd258</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>a9d5aad0690b00eeba78e4662ce60f655aa46956b2a0d94c6ddaebcc19d34fecfc</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>a9d5aad0690b00eeba78e4662ce60f655a0925cc10eca4ef7e8309d47f2f466634</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>a9d5aad0690b00eeba78e4662ce60f655aa7fa6318427e88bc4213bd0370adb892</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>a91be94a1bc2542e91f8401e397910beaa20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae328452c3cfd91628ea98b98414e0b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a84219d0382f4733aef9a89ae5929772a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>afabc96be713b502009dfe217045d8248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9d5aad0690b00eeba78e4662ce60f655aa46956b2a0d94c6ddaebcc19d34fecfc</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>a91be94a1bc2542e91f8401e397910beaa20d5937b969db54f666b85d19043ae57</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>a9d5aad0690b00eeba78e4662ce60f655aa7fa6318427e88bc4213bd0370adb892</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>a9d5aad0690b00eeba78e4662ce60f655a0925cc10eca4ef7e8309d47f2f466634</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>a9d5aad0690b00eeba78e4662ce60f655a3a93998852161a3303d98f7eb8bdd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(const typename Lhs::Scalar &amp;, const typename Rhs::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a98036d3d2f44b28a6cf76ef3ed6a299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::StorageIndex, typename traits&lt; Rhs &gt;::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aab6f87a7cb551da9ec4df150314bb490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cwise_promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind, BinaryOp &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1a16cc45c6cee640f7e36d6b444ed396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9ed2c0723977ac9cb53448b82bb79ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a334fe6f4ecac9d071c1d1c367812f9d2a0c9403bccb4ddccbb6837b2fcca34cbe</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>a334fe6f4ecac9d071c1d1c367812f9d2a0c9403bccb4ddccbb6837b2fcca34cbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a397f428ff07c1d830509b698a5faabb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4ad18dd77c34a484c7e0b2149d51af8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a259fc07529cfb326c3edbfb0f437812b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a3c1afcd079386e3c7c3a32b45fad3e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ae57582905902992a3a7fc9c89caae5c5ab4be8043b49648880f53e30a8328651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg1Nested &gt;::type</type>
      <name>_Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a46aa9ff916a909e4f75ee948712915ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg2Nested &gt;::type</type>
      <name>_Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ad3221c7291ce3aeb4fee113040a253e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg3Nested &gt;::type</type>
      <name>_Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a8661ddba074cfb332a97398a01cdb0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Arg1 &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>af9e1b1bc6e71e7cd51d0d2e37a954dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1::Nested</type>
      <name>Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a8a7924e1a78c45c5e63322f9bb66ea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2::Nested</type>
      <name>Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a83f26aa75a8298b2d41a83da5d0e19fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3::Nested</type>
      <name>Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a6a8faf718fb101d7291eda395aeeb4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4ad18dd77c34a484c7e0b2149d51af8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ae57582905902992a3a7fc9c89caae5c5ab4be8043b49648880f53e30a8328651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a3c1afcd079386e3c7c3a32b45fad3e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a259fc07529cfb326c3edbfb0f437812b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a9ff3bdf8f017e3a5759f6ac23c7b57d4a397f428ff07c1d830509b698a5faabb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; TernaryOp(const typename Arg1::Scalar &amp;, const typename Arg2::Scalar &amp;, const typename Arg3::Scalar &amp;)&gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1fc6150825db14fc6b3e6c24597798e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Arg1 &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a6e3de1b585019288ab163f5c067e4085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Arg1 &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1baf5dc51d52d1fc9cd9c3a4eb921249</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ad98ca0c9eb73f558a20b7aeec6dfcf4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a978b6a4e66d931992b57ddff3bfde24ba88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0dab38d6ea8d87fa71fc30c858034b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a978b6a4e66d931992b57ddff3bfde24ba88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; UnaryOp(const typename XprType::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8792be47823e42c6b98e1c273f5c41c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2f68010027de6207c504d0c746f79c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a2d5cd551a15c7aa2d972cc3dddc9178ba68da4f1d3e32171d4e49761b67678c6c</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>a2d5cd551a15c7aa2d972cc3dddc9178bab37528ae36b94e00f06232e7cfd96d0f</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>a2d5cd551a15c7aa2d972cc3dddc9178ba0f6ec989e521bcd5a3e5af27272ded38</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>a2d5cd551a15c7aa2d972cc3dddc9178ba7f3dfb073e4e7c71157cd62e9c1dca78</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>a2d5cd551a15c7aa2d972cc3dddc9178bafd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af439e90a224f9a012a2cc6ee5182929e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a2d5cd551a15c7aa2d972cc3dddc9178bab37528ae36b94e00f06232e7cfd96d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a2d5cd551a15c7aa2d972cc3dddc9178ba68da4f1d3e32171d4e49761b67678c6c</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>a2d5cd551a15c7aa2d972cc3dddc9178ba7f3dfb073e4e7c71157cd62e9c1dca78</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>a2d5cd551a15c7aa2d972cc3dddc9178ba0f6ec989e521bcd5a3e5af27272ded38</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>a2d5cd551a15c7aa2d972cc3dddc9178bafd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; ViewOp(const typename traits&lt; MatrixType &gt;::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae388eca20138f05948bdcc57b1cf4af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; DerType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DGMRES_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_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ac484f53f4a4d6333189bc3eea934fe70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a9202fcd39a676b35549434edb6680877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib4430b09e5b06a4dafacc16386f6b054.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib4430b09e5b06a4dafacc16386f6b054.html</anchorfile>
      <anchor>a7e5bc5fdf8143406aac802e9643a3857ad4788a6706422c5569d8302d37652982</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__Optib4430b09e5b06a4dafacc16386f6b054.html</anchorfile>
      <anchor>a7e5bc5fdf8143406aac802e9643a3857ad4788a6706422c5569d8302d37652982</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>a420e978ef42f96a08e112a9a1e75be11a76340e36cbca00c44afdf582dbfbcf79</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>a420e978ef42f96a08e112a9a1e75be11ab48fddf43c5896b15df0c7d38420c8e7</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>a420e978ef42f96a08e112a9a1e75be11a2bf3194bd43e163efb25ed625776ac37</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>a420e978ef42f96a08e112a9a1e75be11a3ad6093abb0b580d090ec6ddc18028dc</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>a420e978ef42f96a08e112a9a1e75be11a06cce71f4ff7afe7252c912e4c829dec</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>a420e978ef42f96a08e112a9a1e75be11a21f501608afd7f4b102f5490824f215b</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>a420e978ef42f96a08e112a9a1e75be11ae785cbc9822fe614ec62b0d2ae08368d</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>a420e978ef42f96a08e112a9a1e75be11ab31432562c88b84a047c7bbd378a4915</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>a420e978ef42f96a08e112a9a1e75be11a5591fcf382bda15adf004fad473bb1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a1e1e771fa8ef2e2332d224e813e64a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a420e978ef42f96a08e112a9a1e75be11ab48fddf43c5896b15df0c7d38420c8e7</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>a420e978ef42f96a08e112a9a1e75be11a21f501608afd7f4b102f5490824f215b</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>a420e978ef42f96a08e112a9a1e75be11ab31432562c88b84a047c7bbd378a4915</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>a420e978ef42f96a08e112a9a1e75be11a06cce71f4ff7afe7252c912e4c829dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aadca7c151a56c6b83fbcc717d5b77667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a420e978ef42f96a08e112a9a1e75be11ae785cbc9822fe614ec62b0d2ae08368d</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>a420e978ef42f96a08e112a9a1e75be11a3ad6093abb0b580d090ec6ddc18028dc</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>a420e978ef42f96a08e112a9a1e75be11a2bf3194bd43e163efb25ed625776ac37</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>a420e978ef42f96a08e112a9a1e75be11a5591fcf382bda15adf004fad473bb1a0</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>a420e978ef42f96a08e112a9a1e75be11a76340e36cbca00c44afdf582dbfbcf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a7255733bcda46fcc7cc0bcaafaf92506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46ace51b57976b048bd4ad3d6d208ba4a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46ab3c2e2dd2342fdf3a2c15bb391b37098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a686d63587dcac3288de8de72f2d83d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a562dac99575c9f055a681f99420cb1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a46128f035465d43c1a17e8e1029894bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>a1099fc895e363c819d5600294311cde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46ab3c2e2dd2342fdf3a2c15bb391b37098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a46128f035465d43c1a17e8e1029894bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ab4beea6f7c1dd6c7cf13dbcd3828aa77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>abb8902ebfabc70c00e8505b5c3336da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a562dac99575c9f055a681f99420cb1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46a686d63587dcac3288de8de72f2d83d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>ac32e3437363e3f21fee2c077b3279a46ace51b57976b048bd4ad3d6d208ba4a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>a23ec922b28c6dfeb3d7f81a5e553d954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>a206fb3894be23d78d2dbe4d480a192f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>adfdd0226ecdfadc0b61d753379be0a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_0a89d54078159ec4d7a45ebbb0fc4bdbd.html</anchorfile>
      <anchor>a05c46c638e1414ea59344d43a092c168</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>a970dbd58c2c6c8fce5c8f2297dd0859ea0341c26599874f64103cf0ca30573e78</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>a970dbd58c2c6c8fce5c8f2297dd0859ea0341c26599874f64103cf0ca30573e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a2225b46d111387e4395222c9ad6dccdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9315e02e70edd5079a22ee7c22468da9a799bec57eba507592acfab5c56c85ff6</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>a9315e02e70edd5079a22ee7c22468da9a3fa5bc8a0ba8e9b06f2728ab53e06c71</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>a9315e02e70edd5079a22ee7c22468da9ad24664bbcddb86b8c23109a505a0b9f6</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>a9315e02e70edd5079a22ee7c22468da9a42c79ced381d6bc8a4da4a3025742175</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>a9315e02e70edd5079a22ee7c22468da9a66506dc6332f2c5e093efe9cbc3d936a</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>a9315e02e70edd5079a22ee7c22468da9a3fa5bc8a0ba8e9b06f2728ab53e06c71</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>a9315e02e70edd5079a22ee7c22468da9a66506dc6332f2c5e093efe9cbc3d936a</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>a9315e02e70edd5079a22ee7c22468da9a42c79ced381d6bc8a4da4a3025742175</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>a9315e02e70edd5079a22ee7c22468da9ad24664bbcddb86b8c23109a505a0b9f6</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>a9315e02e70edd5079a22ee7c22468da9a799bec57eba507592acfab5c56c85ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a7ac8c5f89e88d54b8a5dd3595e572095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ad7c6e6f2f3b91e30101ef6c77b74b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a0a13f32c0baa568450ae10e731bd0bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; DiagonalVectorType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ae95c2f4b8be356abdbd30d9c582a98fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a67d7a75d9536089e502211532288b7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a15f1a43b90ed6c13f8398a731e2a5f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8af2af2d834478d6f0f0daff6d6b44f030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a0201e8c6f3705abd54e07c039383b4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8abd3ab9faa77dad279c439d019533db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8ac190d2ae67167a93889f58fc53c90b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8af77a04177b454edff7510b0fd128ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8ac190d2ae67167a93889f58fc53c90b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a15f1a43b90ed6c13f8398a731e2a5f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8abd3ab9faa77dad279c439d019533db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a0201e8c6f3705abd54e07c039383b4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8af2af2d834478d6f0f0daff6d6b44f030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8a67d7a75d9536089e502211532288b7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a31d8a8451110e6daf84c3cfb1b9f1001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a0d2aefde5233aca4a11eca62686577c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a0da513506d89d501765b60bf64e2b9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a1215739780bcaf166b834d60b007aee8af77a04177b454edff7510b0fd128ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a92c4af54b0d966a17f5974e7e967d522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Eigen::internal::true_type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ElseArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; EulerAngles&lt; _Scalar, _System &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01EulerAngles_3_01__Scalar_00_01__System_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01EulerAngles_3_01__Scalar_00_01__System_01_4_01_4.html</anchorfile>
      <anchor>ab2a2f8ac37ebe3ab6fa815623123a093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ArgType &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; Expr &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ExpressionType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ForceAlignedAccess_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ExpressionType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a0ac4ec8dee4417a928a109faa8db0a44a56c83eb391e3472e08222af9f3fda2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a0ac4ec8dee4417a928a109faa8db0a44a56c83eb391e3472e08222af9f3fda2e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1b18d24309d6c761c5b756e76f99f4f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a97f4876bc850e8927075d05f2659b0b2a6064f3d32ab8d04d039cd5e5d888a40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a97f4876bc850e8927075d05f2659b0b2a6064f3d32ab8d04d039cd5e5d888a40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6676451bd5a119348b521f68ee2ef944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a0a2f243f0f1cde42de22fd71afeb8298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GMRES_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_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a50265380a4eeb8003bdd09b5d33fa8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a468b93b021750dd91d44b6fb293ebc1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a61ecfbcb348b94ba026196609af64ca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab61f2dd57cab1e853e7eb643f21119bcaad7a1d4269e87d98375957e69bb618c6</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>ab61f2dd57cab1e853e7eb643f21119bcad9a779e982358b0e7199b16cdf9474b5</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>ab61f2dd57cab1e853e7eb643f21119bca71a34907694e489fed0e26483e34f390</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>ab61f2dd57cab1e853e7eb643f21119bca155c4b265de065b18768fa1989fd5b39</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>ab61f2dd57cab1e853e7eb643f21119bca91a340349e6a8afc58cdb93fa7dcbd7c</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>ab61f2dd57cab1e853e7eb643f21119bcaba6154faccebb4979c232e1ab6a5f116</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>ab61f2dd57cab1e853e7eb643f21119bcae15b8eb0311708417da03ad0560bc029</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>ab61f2dd57cab1e853e7eb643f21119bcae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9039583084765e94019831e2a903cad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab61f2dd57cab1e853e7eb643f21119bca155c4b265de065b18768fa1989fd5b39</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>ab61f2dd57cab1e853e7eb643f21119bcad9a779e982358b0e7199b16cdf9474b5</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>ab61f2dd57cab1e853e7eb643f21119bcae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac910cb11e1c6d7e156b42207f2464c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab61f2dd57cab1e853e7eb643f21119bcaba6154faccebb4979c232e1ab6a5f116</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>ab61f2dd57cab1e853e7eb643f21119bca91a340349e6a8afc58cdb93fa7dcbd7c</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>ab61f2dd57cab1e853e7eb643f21119bca71a34907694e489fed0e26483e34f390</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>ab61f2dd57cab1e853e7eb643f21119bcaad7a1d4269e87d98375957e69bb618c6</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>ab61f2dd57cab1e853e7eb643f21119bcae15b8eb0311708417da03ad0560bc029</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>af4777eb18111f18c08cdbbccbfb06128a3a7559b978f6a6578404b0c9fc93fb47</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>af4777eb18111f18c08cdbbccbfb06128add69575aa46c991c950d177046bc6722</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>af4777eb18111f18c08cdbbccbfb06128a743e80e94e929ebcce83ccafb9eedacc</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>af4777eb18111f18c08cdbbccbfb06128a3ac195f13abe1b2a27c94d5a0dffdce1</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>af4777eb18111f18c08cdbbccbfb06128ab9bdb8b968b7dff0a504daa60c8d9ac5</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>af4777eb18111f18c08cdbbccbfb06128add69575aa46c991c950d177046bc6722</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>af4777eb18111f18c08cdbbccbfb06128ab9bdb8b968b7dff0a504daa60c8d9ac5</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>af4777eb18111f18c08cdbbccbfb06128a3ac195f13abe1b2a27c94d5a0dffdce1</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>af4777eb18111f18c08cdbbccbfb06128a743e80e94e929ebcce83ccafb9eedacc</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>af4777eb18111f18c08cdbbccbfb06128a3a7559b978f6a6578404b0c9fc93fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a9ede8dfbf4a63e58b5a9b1c18a545ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a178edf36545f29db3ec5052a7a79d33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a270a1e2a935fb1e006b2eca85157cf7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; IfArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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="class">
    <name>traits&lt; InputArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; XprType::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a112bb8c5519bd2b0dd19ca058fcf7444acca9b4c0fc92283fb13ba1c688484fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObject &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a48deb526f9cf30c706ae8d9d478ced38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a112bb8c5519bd2b0dd19ca058fcf7444acca9b4c0fc92283fb13ba1c688484fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a22fef0ddc69b1cfcd4eab507ec9101f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_01_4.html</anchorfile>
      <anchor>a0c5efadd389b46f324bdee9e47f7c273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a42f7adb6bf62e05402f6f461eb075fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a3319541f306277cd67ea29a75c165cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; KernelArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba55f50531854b484e912812f98c9db74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba714cbf117bf079c66e5652325359bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba511a8dd00c991b7a147295e0e7867b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba1205dc69c5f6c3ee84cee893bdd2ae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba714cbf117bf079c66e5652325359bb4e</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_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa1a40be37fbd572f76a613004791da60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba1205dc69c5f6c3ee84cee893bdd2ae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba511a8dd00c991b7a147295e0e7867b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7b14187ef42535a8982def992f924785</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_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8aafe51a47232ee8ec2b004bdd59d3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac22482901f9df327159f7f8573ccc9aba55f50531854b484e912812f98c9db74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a2927f991e1f07a8e120bf5b45bd5bf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename Lhs::StorageIndex, typename Rhs::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7af240d5b7fcb783b3ac9e76f9055a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a21e8f1c16807e696d4efea0325d539fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6acdf873162e6f4fbfb4279eaad49dc02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ac18e47cc1da6dd276b1a6eb5bd4f1de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ab421eaf0be43dac8bd9fd4f84c4b4ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a395fb32499330991090defaa65bb951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6aaee6f0b0b1cc4057a2111e1e2e6d6ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a67dd07a68f59d0d233428feb334f4030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a4620de75fd0abe0c420a10bd8eaf6e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a5c5de59e4dacd0851729e0c014a308f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ab7fde96c9f377d0364365300bef05222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ab7fde96c9f377d0364365300bef05222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ab421eaf0be43dac8bd9fd4f84c4b4ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a67dd07a68f59d0d233428feb334f4030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a5c5de59e4dacd0851729e0c014a308f4</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_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a65604fef861f55abaae9bb5d2a3f1b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a21e8f1c16807e696d4efea0325d539fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6aaee6f0b0b1cc4057a2111e1e2e6d6ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a395fb32499330991090defaa65bb951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6a4620de75fd0abe0c420a10bd8eaf6e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, 0, StorageIndex &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac585cb0997c2082703f4efeb70329f14</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_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a24c9abd6946cab3b5df78c6135f7128d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6acdf873162e6f4fbfb4279eaad49dc02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac8f7013bed52a2388c581f5299361ea6ac18e47cc1da6dd276b1a6eb5bd4f1de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a26da8c98571ee9451b95e774507ba355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename Lhs::StorageIndex, typename Rhs::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae173aa6751ac0dbc111e047d583f1866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cwise_promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind, scalar_product_op&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt; &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1dd945a0f986623e82aba647e8e3819b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a996450f73c890690ea9352e359687051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3d4afaf55e0afb29f11774075ba3345c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a0e72eaaca694d18095ebf0edf113b465</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; LeftArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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>a3ddedc0f6cfe80a23e6d884f95c69c0caf59a3ef2d249a9a0ba38df53bf3318f5</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>a3ddedc0f6cfe80a23e6d884f95c69c0caf59a3ef2d249a9a0ba38df53bf3318f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aab4d999273f7f2590a7a6e40dd00ac6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aedabfd2db0e3cbb72690a3c1a18f0ff5ad94d15c1ced2f8e50b0332ca5bfafb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aedabfd2db0e3cbb72690a3c1a18f0ff5ad94d15c1ced2f8e50b0332ca5bfafb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aa0d840829b31013d85c936aeefad90bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>a12f305d44fd9b97871284d93cec976ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a6fb19f74cd0deba060753a58b3242745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a3ddbd03c8a8cce2eaa370bdb38fe2b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a32734b88c67df51aa9130d105243a279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a8c23f3dffa6fe26633127245fa3b3f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>PlainObjectTypeInnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa060f1a8eb42446a6c7096f3dc0f3ecba82f52700979cce47a88b4ce3560f787b</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>aa060f1a8eb42446a6c7096f3dc0f3ecbab8f6b91ada5bd38b69d497e29762da2e</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>aa060f1a8eb42446a6c7096f3dc0f3ecba0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa060f1a8eb42446a6c7096f3dc0f3ecba0803cd5425220bd3af5b84bdb8c0844a</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>aa060f1a8eb42446a6c7096f3dc0f3ecbad4b7f3460583bb18ce6f22911c206f54</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>aa060f1a8eb42446a6c7096f3dc0f3ecbaa934663521b04138730c191c1d913c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa060f1a8eb42446a6c7096f3dc0f3ecba0803cd5425220bd3af5b84bdb8c0844a</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>aa060f1a8eb42446a6c7096f3dc0f3ecbaa934663521b04138730c191c1d913c30</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>aa060f1a8eb42446a6c7096f3dc0f3ecbad4b7f3460583bb18ce6f22911c206f54</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>aa060f1a8eb42446a6c7096f3dc0f3ecbab8f6b91ada5bd38b69d497e29762da2e</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>aa060f1a8eb42446a6c7096f3dc0f3ecba0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PlainObjectTypeInnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa060f1a8eb42446a6c7096f3dc0f3ecba82f52700979cce47a88b4ce3560f787b</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>a69141283dddf4b30bd268686634245afac5376dc604a2e12e1b5cf4530ac47caf</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>a69141283dddf4b30bd268686634245afac5376dc604a2e12e1b5cf4530ac47caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa41e45edf2c262979cc05621d1a877f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a75bc15627748415b5eb278bb44e7ee64a57f9815e07239ed31972ecaf59c758c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a75bc15627748415b5eb278bb44e7ee64a57f9815e07239ed31972ecaf59c758c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a7ea1289147e8e15383731b2ca4ef5dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a515426d8fed72750e4815acd12da5aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>aef77ab5aeac1d5d76a4916f38ed30fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>ab81b76d6ea129d36f31200ca3a778278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>a8d32ad3349c273f89a2e2e25b19bf182</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MappedSparseMatrix_3_01__Scalar_00_01__Flags_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a8d7c567aeae6cb4fbc4f5e5d9b8432b5aea3999dda973c16abacdfae62c16fe48</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5ae0f3a2b9d9b3a4a9e0e2130bdd070959</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5af5949fdb88a6bdd48a2ea595cfd7a461</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a76e7db9b3a0f6046bce161ab85ee08f0</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a9645362da21d691d982687f8f5a1368e</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a774f78d7bb828f852418d4b140406e71</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a3679d16ffe304237de51124f0a504339</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a55873e9fbfe49d3cf61aa801cb997381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvaluatorFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a95cb9930c37e2438ca912634070a9278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a41a1b81b3c420d3a75a041742efd37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a41a1b81b3c420d3a75a041742efd37c8</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5ae0f3a2b9d9b3a4a9e0e2130bdd070959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvaluatorFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a95cb9930c37e2438ca912634070a9278</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a9645362da21d691d982687f8f5a1368e</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a3679d16ffe304237de51124f0a504339</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a76e7db9b3a0f6046bce161ab85ee08f0</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5af5949fdb88a6bdd48a2ea595cfd7a461</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a774f78d7bb828f852418d4b140406e71</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5a55873e9fbfe49d3cf61aa801cb997381</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>a8d7c567aeae6cb4fbc4f5e5d9b8432b5aea3999dda973c16abacdfae62c16fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a5b97404d14838cb19985a20e492419fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a178d8fc56574c39a1657677cd3e28914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a0ff46e6d20432a77d9091f1db6a23e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a95750044bb96facbad2e7b54f6a5916a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a132e4f3d5ba9318bd8beeee1d53703eaa0fd9845e26df15f0b0935545b91298d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a8099d69821eb15d86b30777fb2b26216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a37e9f88e1ead49927959d6097ee4f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566ae332aab67d5cf2190d41d3c9be900a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>default_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566ad3980a4622918504ae92ed66d09c9fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>actual_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566aa0c68a851b61955c09f8b4a41abaf840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>required_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a7ea1a90df543d244481d3e7a4532909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a4ae9a05713fada68f96596d95d9054c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>actual_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566aa0c68a851b61955c09f8b4a41abaf840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>default_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566ad3980a4622918504ae92ed66d09c9fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a37e9f88e1ead49927959d6097ee4f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566ae332aab67d5cf2190d41d3c9be900a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a4ae9a05713fada68f96596d95d9054c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; _Scalar, size &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>acb09dc4755d89d9084f5d2b0e03d4306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>required_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a7ea1a90df543d244481d3e7a4532909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a04a40aa0742f3f4081a0d9d61ec01566a8099d69821eb15d86b30777fb2b26216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a132e4f3d5ba9318bd8beeee1d53703eaa0fd9845e26df15f0b0935545b91298d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Matrix&lt; _Scalar, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixComplexPowerReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixComplexPowerReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixComplexPowerReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad485c012e2401d46cb1d91bed0ac4590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a3a9c5d23e24968ea3fba4da3021e74be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0c0a5530187b748e2759534e5e185b58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixLogarithmReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixLogarithmReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>acd70743f84339e74aeecdac7bef4ebad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixPowerParenthesesReturnValue&lt; MatrixPowerType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixPowerParenthesesReturnValue_3_01MatrixPowerType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixPowerType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixPowerParenthesesReturnValue_3_01MatrixPowerType_01_4_01_4.html</anchorfile>
      <anchor>ad6084e1932900a9c2b8193f1e5373692</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixPowerReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixPowerReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a876efd5d7e269416eeceaffb0fc008fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixSquareRootReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixSquareRootReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a140e381a31d5d89eb4aa3ac4504cc28c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; MatrixType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</base>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5a7cf229f9ff7a92f3c271572ff0d95dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LvalueBitFlag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5ac5b428831fd2965c4c4fed2448744cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5ae78fa8c763e31f962ceb03efbb772790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5ae78fa8c763e31f962ceb03efbb772790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5a7cf229f9ff7a92f3c271572ff0d95dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LvalueBitFlag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>aef22951909b230c04ea87a4fe6e688e5ac5b428831fd2965c4c4fed2448744cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ae401c17b667c6513b992141a9f43691f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MINRES_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_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3691fee920b886dd88c999822c6e9e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3f3f17b775bea08e709a72ed320f9e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01NestByValue_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ExpressionType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9a4f31cb67cc05ebdabeb7ff3c34c63afb0507a721b14138b6ef1de1b0c705f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9a4f31cb67cc05ebdabeb7ff3c34c63a953f39c0d41dc09f4a1bc22387e5ad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; _MatrixType &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac19dabf2a52fcbe37f8fd6ba52799704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9a4f31cb67cc05ebdabeb7ff3c34c63a953f39c0d41dc09f4a1bc22387e5ad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9a4f31cb67cc05ebdabeb7ff3c34c63afb0507a721b14138b6ef1de1b0c705f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a69d58e3e3f7626479141d277d46fbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>abec48b37deb2eb7ec83cc857900538ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab48d649dab2cbd416d0044af6cb20446a527a79f34ffccc1966e39e79a6403590</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>ab48d649dab2cbd416d0044af6cb20446a876a7d766851fb9509c02c2184f6c019</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>ab48d649dab2cbd416d0044af6cb20446a0971c603bdc6e7cb21d205647c827693</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>ab48d649dab2cbd416d0044af6cb20446aa6ab3105bbdc2fe399e411ff71a8668e</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>ab48d649dab2cbd416d0044af6cb20446ae119342a7eaf7242e79e332193ceb59f</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>ab48d649dab2cbd416d0044af6cb20446a7cc45bb6408a95de6ea3cae78a2bb60a</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>ab48d649dab2cbd416d0044af6cb20446a876a7d766851fb9509c02c2184f6c019</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>ab48d649dab2cbd416d0044af6cb20446ae119342a7eaf7242e79e332193ceb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9d3b60f0417ed934e2540d7e77464223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab48d649dab2cbd416d0044af6cb20446aa6ab3105bbdc2fe399e411ff71a8668e</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>ab48d649dab2cbd416d0044af6cb20446a0971c603bdc6e7cb21d205647c827693</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>ab48d649dab2cbd416d0044af6cb20446a527a79f34ffccc1966e39e79a6403590</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>ab48d649dab2cbd416d0044af6cb20446a7cc45bb6408a95de6ea3cae78a2bb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab185c3fff37e5e5253fdfc037c1abc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>ae1a4a00b2b672bb90f5fa2865a685089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>aed1bb3143b5cb628201bd7dab896a797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>a3b0de4f65dbfa61abb07e006b2961804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>aacb0bfda5e0099c12ba651125823f7ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ace8d190263c2e23464c209161b4cf6b3aee155203a84aa8d0834044d38a7cf033</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>ace8d190263c2e23464c209161b4cf6b3ac99f38f6f50ca3386b2cb577ad357f0b</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>ace8d190263c2e23464c209161b4cf6b3a7fed6fa035381e22d136e8ecc1d3c62e</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>ace8d190263c2e23464c209161b4cf6b3a78ab9b2058f413baae7b9639cf74fa90</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>ace8d190263c2e23464c209161b4cf6b3abda5adccb385e7df3ae186374fec6e9d</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>ace8d190263c2e23464c209161b4cf6b3ac99f38f6f50ca3386b2cb577ad357f0b</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>ace8d190263c2e23464c209161b4cf6b3abda5adccb385e7df3ae186374fec6e9d</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>ace8d190263c2e23464c209161b4cf6b3a78ab9b2058f413baae7b9639cf74fa90</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>ace8d190263c2e23464c209161b4cf6b3a7fed6fa035381e22d136e8ecc1d3c62e</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>ace8d190263c2e23464c209161b4cf6b3aee155203a84aa8d0834044d38a7cf033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a446f600704e244d9c79bc5a84ca45aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>af79687e22c4aecd116b32a9875f165ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a73b667d33aed32c6a3d8cb74b9f0c8f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a0c86fbf463668c2174d73628e7f71269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a2471c4a250eb747025df4e9bd788ded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a2bc714111e81afbfedba763318ec6a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a8e984ef6938187f6860b9d5cb334a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a7a829eda6fe7b2daaf6bdd8a38bc684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a8fedff91fd8f342a7205e3a39771f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a2471c4a250eb747025df4e9bd788ded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a8fedff91fd8f342a7205e3a39771f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a7a829eda6fe7b2daaf6bdd8a38bc684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>LhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6fd76e36f8afc58da6d2d5646b671807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; LhsCleaned &gt;</type>
      <name>LhsTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a2558de0f7d3f7e00f3e129406665a1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a8e984ef6938187f6860b9d5cb334a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a2bc714111e81afbfedba763318ec6a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>RhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6fd90d8da68fa0e0877534a52aa0ad62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; RhsCleaned &gt;</type>
      <name>RhsTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a5c368e4a12fcde66f08ea07ab706c037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab4836f029f8231eeb08f9a32876b9ee8a0c86fbf463668c2174d73628e7f71269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename traits&lt; LhsCleaned &gt;::Scalar, typename traits&lt; RhsCleaned &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a780b9b2fadba314795f26828b0a595f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename LhsTraits::StorageIndex, typename RhsTraits::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ad010e31abcd1be347b28e292a4b2a924</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>product_promote_storage_type&lt; typename LhsTraits::StorageKind, typename RhsTraits::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6730dadec4953678689c03ff60f6ad7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a120ac65f1353062ed28220521a12cbb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Quaternion &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9bab0ae25c58afbaf98fa0011f73ab2fa31bd934751e8626accfb0756316372ce</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>a9bab0ae25c58afbaf98fa0011f73ab2fa74555e293008976ba3ea8b33f181c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9bab0ae25c58afbaf98fa0011f73ab2fa31bd934751e8626accfb0756316372ce</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>a9bab0ae25c58afbaf98fa0011f73ab2fa74555e293008976ba3ea8b33f181c2a2</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>ac54429384d87e4da3840cc62730ee4fcad7fc16b0758e6c5f3753157dd4fa6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac54429384d87e4da3840cc62730ee4fcad225cd7be17e76fb3598532eea28eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac54429384d87e4da3840cc62730ee4fcaf4e39de8172cbc30224da48d07c8072c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac54429384d87e4da3840cc62730ee4fcaf4e39de8172cbc30224da48d07c8072c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>ac54429384d87e4da3840cc62730ee4fcad225cd7be17e76fb3598532eea28eb21</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>ac54429384d87e4da3840cc62730ee4fcad7fc16b0758e6c5f3753157dd4fa6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a1a891225ab7bc2b909fe009cb15af8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StrideType</type>
      <name>StrideType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a3d87abd458a368ce0a3ec13e4c90667a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</anchorfile>
      <anchor>a5560ac4c336a888933a272c0ed3152a9a4d4e303140fcdd337f9e540f895f9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</anchorfile>
      <anchor>a5560ac4c336a888933a272c0ed3152a9a4d4e303140fcdd337f9e540f895f9373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</anchorfile>
      <anchor>ac02906917a8d8b5e0ae66ce5a961dbb0a1577cd17274e8098885d601e440bb843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</anchorfile>
      <anchor>ac02906917a8d8b5e0ae66ce5a961dbb0a1577cd17274e8098885d601e440bb843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a8aed6870477e3346b8ab380ae91fa994a0ea33f9cd6f85bdfe06c001959120e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a8aed6870477e3346b8ab380ae91fa994a6b266dc6edb5bdb10dbd315b052e1739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a8aed6870477e3346b8ab380ae91fa994a6b266dc6edb5bdb10dbd315b052e1739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a8aed6870477e3346b8ab380ae91fa994a0ea33f9cd6f85bdfe06c001959120e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a481a45a9d6b5a79e674f8c6f79edb3da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>a480fa298719dba6cc86cd8e6026091dea18e96aea01e93b01e3e6973c1945f5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>a480fa298719dba6cc86cd8e6026091dea0821f275fc67c94b59e186948a3da126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>a480fa298719dba6cc86cd8e6026091dea0821f275fc67c94b59e186948a3da126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>a480fa298719dba6cc86cd8e6026091dea18e96aea01e93b01e3e6973c1945f5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>aaf4444213ac3f213f1ce25c88f4562e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01RefBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Replicate &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>aa4e69c8e785bd1559606f250c003a7e4afebf6348d9ab7bab1f54706c6ccd74b4</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>aa4e69c8e785bd1559606f250c003a7e4a40b57b950e0d2371dc45bcfab51624e2</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>aa4e69c8e785bd1559606f250c003a7e4a329eaf5abeadd42016630f6ade1a08da</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>aa4e69c8e785bd1559606f250c003a7e4a6d36ff17ee875f7cf3a78aef66838372</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>aa4e69c8e785bd1559606f250c003a7e4abd48a49ad662c75e067cba7882532b0a</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>aa4e69c8e785bd1559606f250c003a7e4a21a40e028726aec14372731b749d5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3c6f5df06bf46df6cbf5250ba5a22453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>aa4e69c8e785bd1559606f250c003a7e4a40b57b950e0d2371dc45bcfab51624e2</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>aa4e69c8e785bd1559606f250c003a7e4a21a40e028726aec14372731b749d5397</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>aa4e69c8e785bd1559606f250c003a7e4abd48a49ad662c75e067cba7882532b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a06094f652fe7d281b1febd7252bfd1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>aa4e69c8e785bd1559606f250c003a7e4a6d36ff17ee875f7cf3a78aef66838372</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>aa4e69c8e785bd1559606f250c003a7e4a329eaf5abeadd42016630f6ade1a08da</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>aa4e69c8e785bd1559606f250c003a7e4afebf6348d9ab7bab1f54706c6ccd74b4</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>a73800249cf6f4576454e837143615675a46f0748b91543f76a718d46af4610a94</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>a73800249cf6f4576454e837143615675a46f0748b91543f76a718d46af4610a94</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>a338b501f64604dd5ed6aa72cb0f37369a1a7cdfded010578726a7165b55831004</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>a338b501f64604dd5ed6aa72cb0f37369a22e35eec92cfdbca271cd09db61cbfec</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>a338b501f64604dd5ed6aa72cb0f37369a2ac7bdca0d258e595e2def034833324f</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>a338b501f64604dd5ed6aa72cb0f37369a125f684db39ee2561cd709db27947160</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>a338b501f64604dd5ed6aa72cb0f37369ae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac3990c23f2fc7e589f671145407b4649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a338b501f64604dd5ed6aa72cb0f37369a22e35eec92cfdbca271cd09db61cbfec</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>a338b501f64604dd5ed6aa72cb0f37369ae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a29a753d24c5bd3262a9b5aa1ae177e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a338b501f64604dd5ed6aa72cb0f37369a125f684db39ee2561cd709db27947160</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>a338b501f64604dd5ed6aa72cb0f37369a2ac7bdca0d258e595e2def034833324f</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>a338b501f64604dd5ed6aa72cb0f37369a1a7cdfded010578726a7165b55831004</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="class">
    <name>traits&lt; RightArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8b1ac65b4bce2a1152f5c0d2d0e981b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ThenMatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a41c2c45bac540ba83dc85fcc3dba412da05caf70f1b7edc07d3d229ca4506371f</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>a41c2c45bac540ba83dc85fcc3dba412dae602391fd111e6bd8639aad352311a42</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>a41c2c45bac540ba83dc85fcc3dba412da994149e9d9fdd87e5a118676043265c6</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>a41c2c45bac540ba83dc85fcc3dba412da8278719d26c3ea26a18f19f0f52ef047</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>a41c2c45bac540ba83dc85fcc3dba412da7c77d179bd13c068a50ec3f8bb1b2d38</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>a41c2c45bac540ba83dc85fcc3dba412dae602391fd111e6bd8639aad352311a42</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>a41c2c45bac540ba83dc85fcc3dba412da7c77d179bd13c068a50ec3f8bb1b2d38</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>a41c2c45bac540ba83dc85fcc3dba412da8278719d26c3ea26a18f19f0f52ef047</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>a41c2c45bac540ba83dc85fcc3dba412da994149e9d9fdd87e5a118676043265c6</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>a41c2c45bac540ba83dc85fcc3dba412da05caf70f1b7edc07d3d229ca4506371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af25bcfe2b10edd4c712db322a67cf38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af5ff0d811757bd62f57f49f9da050632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenMatrixType::Nested</type>
      <name>ThenMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a5f974812f22d59116a88af721159cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad1324cdd8949a97a6842bfbf1f6b59be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SelfAdjointView &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a10e6ad373897526b8755b4153febb315ad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a10e6ad373897526b8755b4153febb315a6fb7d41000056b1caca2ff07defb2a43</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>a10e6ad373897526b8755b4153febb315a6bad857e214690b0ea37e9a4cce860c7</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>a10e6ad373897526b8755b4153febb315a6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a10e6ad373897526b8755b4153febb315a6fb7d41000056b1caca2ff07defb2a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>FullMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0580ec066d0f63149d93af28a0c1ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a78fbe1472ee4d87826b253c2b194062b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a9a5dcf20cb07f9a3fb8f7ec32f8eaaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a10e6ad373897526b8755b4153febb315ad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>aedf03076c2316c41cba3b968a4542028a02b2c4595745e9c45dff9ffb474f2056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a1c214738e9757344ce70a32118b08628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a36a8c1dd5aa30d04be1839a9741ebf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>aedf03076c2316c41cba3b968a4542028a02b2c4595745e9c45dff9ffb474f2056</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a2e02d2656b2e86247187d886ae4b0c8da114a6b5518f411512bb86cf6b8253e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a126e58b0017f9ab748fa1660c63e8335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const CholMatrixType, Eigen::UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a7901e6a8ad47b88fabc8b12d01e764b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a80fde83cff1958da11da033c30edb953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a0b9837dfaa2b3fba26afd6576a0fd3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>af62e207b99b2e8f2ec8fd8a9604ca80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a66df41d96d16a3956ec4d9610410751b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4e6d35fe3d2c201aff85fbfb194c4137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a2e02d2656b2e86247187d886ae4b0c8da114a6b5518f411512bb86cf6b8253e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a719f994340cc13aa62370967bc335205</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a86a7981a576e4f288e74248b80380078</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a06db2f3317f7a049fb48f7db15b38b1ea15f8b8d38533f6ea36ba13ef01ed0c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a47adb560804c0dd0c5e10d8426caddc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const CholMatrixType, Eigen::Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ad3cb1af9b45f34edb7b0c2e2280a18ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4ae0170448d23a85622d04f96ae52d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename CholMatrixType::AdjointReturnType, Eigen::Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a016df454cac8fb666c5db0b0558c664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a8ecc2e5150205a674f2e7fdd32cca3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ab7f535eb89ef38cf172d35f1930acded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4d55ef678c5141c77b53719cbb24cf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a06db2f3317f7a049fb48f7db15b38b1ea15f8b8d38533f6ea36ba13ef01ed0c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a033298b6c58837a99b2ad57713254826</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a2df55ac6690830d6f90a080379c61f3c</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a9fc220d119ff40b2b48e095821f9e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9ae1614e6cc152fbf64a3069bc3e5ead82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9ac109aec2179cfe5bd9e9d0523ec07c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a8b63f8c6849c45fb3f532bfc6b9cb66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a7823da1d28155d41ef40f852800443ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a2dd3d17e1ad89ea18ad10802a72af059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a2dd3d17e1ad89ea18ad10802a72af059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9ae1614e6cc152fbf64a3069bc3e5ead82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a7823da1d28155d41ef40f852800443ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a8b63f8c6849c45fb3f532bfc6b9cb66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9ac109aec2179cfe5bd9e9d0523ec07c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>acce17f74bbed965e6238349d3c7f8bb9a9fc220d119ff40b2b48e095821f9e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ac6ee05861a70a54932d581c4cda72143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ac563f67935e014e22ad4306b806c85b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da88053f5b21624f39bfa31878705e69ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260daf19cd020bb608f1156450374126347ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da3c8ede1fb3763e2e294382a882e5e2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dab6e41c411c8f724222a482788039e0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da545018019156caa0da3aee1ab0d1ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dae53bf2068e749c096e3f9720b251c8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dadf8d47733d01371276f3edb42be7177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dac9b31c1bc22c2d8a9e0678db402b3783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da62d75f3723c898a098e052f4b9142bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da3f55b7418688f831d73c70a27c893b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultIsSkyline</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dac442cf96f6610034b0d405d703c94e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da4ec1c227f1c38c11ed31a0ca2667e69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da2b8b78937f22bbab925ad194b79a3332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da066a321c97c6edd3ba4a0c5a2631f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a7cd820114752d828b23f071f6df06cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a64525519846ec366ea32cc7e0fcf589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; ResultIsSkyline, SkylineMatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;, MatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>aca02b1f81b841f6b0151533757224cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da066a321c97c6edd3ba4a0c5a2631f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dae53bf2068e749c096e3f9720b251c8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da3f55b7418688f831d73c70a27c893b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da2b8b78937f22bbab925ad194b79a3332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dadf8d47733d01371276f3edb42be7177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da88053f5b21624f39bfa31878705e69ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da3c8ede1fb3763e2e294382a882e5e2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da62d75f3723c898a098e052f4b9142bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dac9b31c1bc22c2d8a9e0678db402b3783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da4ec1c227f1c38c11ed31a0ca2667e69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultIsSkyline</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dac442cf96f6610034b0d405d703c94e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260daf19cd020bb608f1156450374126347ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260dab6e41c411c8f724222a482788039e0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abaed3c52e54569044dfa5a9d7544260da545018019156caa0da3aee1ab0d1ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abd68397c5d86944891e4b96e7da9361b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; solve_traits&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a75750d48dd01cd081ca008dea5dbe641a2eb92180042374d9bbfdb9f35ae95005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a75750d48dd01cd081ca008dea5dbe641aef2d7be354ff579f6a38552a0e6b9a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObject &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aaf0ecbe963cd667d5fcba412bbea7f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a75750d48dd01cd081ca008dea5dbe641aef2d7be354ff579f6a38552a0e6b9a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a75750d48dd01cd081ca008dea5dbe641a2eb92180042374d9bbfdb9f35ae95005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>solve_traits&lt; Decomposition, RhsType, typename internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>ac3e6f6f9cceda71019bfe341bdda4bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename Decomposition::StorageIndex, typename RhsType::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a7b5f686dd63b88493d8b841d51dc4b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; solve_traits&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8aa60c747c7a003ddbab60a4cfed5d3a91</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a56ce950e65bd2c24b0982cc4b5486738</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8ab185b70d1034fc0f38fc02c817c93ee3</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a82e97d03fb208fedb59cc6b15c74ef5b</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a4b5e2e2d39f85086483ea7696a28f62b</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a6d83dd86732bfc3d4aef09eebce5d871</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a56ce950e65bd2c24b0982cc4b5486738</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a4b5e2e2d39f85086483ea7696a28f62b</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a82e97d03fb208fedb59cc6b15c74ef5b</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8ab185b70d1034fc0f38fc02c817c93ee3</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8aa60c747c7a003ddbab60a4cfed5d3a91</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>ad0e6647374d156a8f13a326947066e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a02b08163915b463d17c6eeee4fca6ca6</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a5388c5f0de00d87f5fedd6f85122bc30</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a4f25441f3ef25489d4f2f3bf901d07d8a6d83dd86732bfc3d4aef09eebce5d871</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__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a88307dba135b80c0d5008b6e532d3f2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ae1e596296cf3e313d0248b6ffadd37d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a44052e701f9480c915b68f7598a4b469a663e2cedfcb40f669aef3b9d92d1c332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a44052e701f9480c915b68f7598a4b469a41ba68e3e52760fee8d6bdceeeb7b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a44052e701f9480c915b68f7598a4b469a41ba68e3e52760fee8d6bdceeeb7b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a590365d451cdd97bf85150576de70d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a44052e701f9480c915b68f7598a4b469a663e2cedfcb40f669aef3b9d92d1c332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a303535df1a3827af299a706d47a02bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a59f0fdbde763c7056db7e8f2b0c5ee9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a3d2567bf554756c12327729f4a16ddcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseRefBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSymmetricPermutationProduct_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a597df31eccea73e1c94d21ad383639bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a7347512ae6ad073e191454427041fbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a319be67a22b734c26881f030c8a42a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a68cbb5a16acd05c0486a7eeec59a6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6af41e46b3d825b097382cbb3cbb88e313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6ac6688e5db78494d3bbfeb07547ece65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6ac6ff8a31aeb837c146e4f81fc7419d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a319be67a22b734c26881f030c8a42a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6ac6688e5db78494d3bbfeb07547ece65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a597df31eccea73e1c94d21ad383639bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6af41e46b3d825b097382cbb3cbb88e313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a68cbb5a16acd05c0486a7eeec59a6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6a7347512ae6ad073e191454427041fbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a82769d78cf75ea2316a85d621bedbff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>aec42d69562b56c18622a9f6c68819227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a45df209a997a71525a21af75e046cf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2904f70ec79b2755afa85b9de5fe9ae6ac6ff8a31aeb837c146e4f81fc7419d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a7766d0c43155ec85950124548de9f661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a96eba23ea20803ef00f9877198c9a46fa40df98fbc52db282f47dd7e603d3a828</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>a96eba23ea20803ef00f9877198c9a46fa40df98fbc52db282f47dd7e603d3a828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac67f7bf924419706f1708c0873101105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>afe350cae0f466205c82b0bce14cf2ff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab2bb8a51d34349489fc6ac9d15dda5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a7e131606cb1aaabe1ffa494e9ca2fa91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a0bcc1fcd4467fd942ce61a11c5167ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>NumIndices_</templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;::MakePointer</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ac7ef20515162ebbd128c5a67c0d313d0a40b712eba2b8f7ee7873ec3e8d37456f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ac7ef20515162ebbd128c5a67c0d313d0a064e86f798de7e79e2626dba0b905ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ac7ef20515162ebbd128c5a67c0d313d0a064e86f798de7e79e2626dba0b905ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexType_</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a94b0df72b140b90a1255ba6fc183f178</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ac7ef20515162ebbd128c5a67c0d313d0a40b712eba2b8f7ee7873ec3e8d37456f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>acefeae99a271fb3fe9f89e00377d1b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ae142807646511c20a3521af94169aec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a0deb0e773ea40d57bc677037ce987525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Tensor_3_01Scalar___00_01NumIndices___00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>aa01362b51e362ac604887228593b81e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a02fefed0ba3c09e5843a61e030ce8fcda5b461e990c5f7e425e1ac53fc5c1ecaf</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_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a80a328be5f65dce6e2b3cfef4e0b946e</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_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a174ed74eb9ee0682fde72d49abc6366b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a02fefed0ba3c09e5843a61e030ce8fcda5b461e990c5f7e425e1ac53fc5c1ecaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; LhsXprType &gt;::Index, typename traits&lt; RhsXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>abf0bec2ff30acf74319c59b527ff34f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aa1645ddc020407f8ec9913721465fdfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a088d5c368801e1403c1b65cb6aba2d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ab4790dbac2a45db28b7bec9b7d52ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; LhsXprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a0d54fcf1b35fc43fc9cb7401d6c1ce61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a2a5e6f6dba4d3c9b0eb793405e8ae612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorAssignOp_3_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a83f565564eadd2c331970af287723c68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0353574bc6b4be73422fa6b82d2812d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a15cea545c972c83cb317b47dca7fbf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a29fc37c917976e47d94d5bce3cecbaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae3c93ae2cb39e9554c58c401aea5ee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>afae50c97998890d93a321c4f7ea06ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aee73df0476eee624202b8a2ac62c56fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2b5f241e34b9128dc42322abd3e9f50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorBroadcastingOp_3_01Broadcast_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>afb090195d2ca8f80a15761b80f7b0598</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</filename>
    <templarg>DimId</templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8c2703562a9160af9510ab0946c019bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ab07b231c45e8c0c00f4ff3b5ef7f3d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a42d901b12061682bc0ec5f9232d5d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>abb9ba72e98b731c58abc490b82558c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0a9946dd607d11f6987b931fa5666bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a7a406b284f9b2b46c49053c607dfd5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a781bfde9cdf2dc3ca00ceb98bfd02d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorChippingOp_3_01DimId_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0df884d9779c85ac6d5c78d2d70cbb4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>add199705c12eb7b9c7f476c60a9c286ca310f5ccab6434510900a84f799e03b39</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_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a30a7009427067fe05fb7a4bcf8554dc6</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_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ae7a15f9df6af7eb48727ac39a393a72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>add199705c12eb7b9c7f476c60a9c286ca310f5ccab6434510900a84f799e03b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; LhsXprType &gt;::Index, typename traits&lt; RhsXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a867f7729f3f4ffc5bce0468ae4e9b850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a1e7762bba47174be3724e31eb45c8677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a0b9d7116abd40b62012a7bdf72d8092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename LhsXprType::Scalar, typename RhsXprType::Scalar &gt;::ret</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a1d7132f4fa3a876e175ac2e39f4c4e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; LhsXprType &gt;::StorageKind, typename traits&lt; RhsXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a274b9dfb7a9cdffcf80d34700ff12d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ad04cf9b1d7e3c8b3b390bc23fd3d9ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConcatenationOp_3_01Axis_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a46b993a535718c4190b6c06015391caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a9c93d5d6b31e68833019c6b3ae4688a3a6e9c94818050ddfcd3772f513a1f4660</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_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aae5c6a8716b3677fd0e37498a150db12</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_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ad64e5b1916dc1ba1d93b7b058d0c575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a9c93d5d6b31e68833019c6b3ae4688a3a6e9c94818050ddfcd3772f513a1f4660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; LhsXprType &gt;::Index, typename traits&lt; RhsXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aa98212adb021b7e8ede419c08d5266ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aedef841ae84057b3d9fbe1149f8827d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ab2bd95cb692483e8c09e8c3edb3fc464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; typename remove_const&lt; typename LhsXprType::Scalar &gt;::type, typename remove_const&lt; typename RhsXprType::Scalar &gt;::type &gt;::ResScalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a73876052964437bf2ebaf3fe2658c43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; LhsXprType &gt;::StorageKind, typename traits&lt; RhsXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>af6ccae61846bebd024132aabfbb6f7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a2a2ea0f9d3d99612906bf59e62f4ab06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorContractionOp_3_01Dimensions_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a996853754214643870620b6328009a96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af6fd4df767be9f240f739a69ac25401caa757ab8487643f9357e87a28d0e80aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4a63314bf9d85aded1a36ba505b27254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af6fd4df767be9f240f739a69ac25401caa757ab8487643f9357e87a28d0e80aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2711aad7e43663c79b760784a89e9d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a45a28777293f890fe0169eb8fcedfe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TargetType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0a46a6de95edf069a72f15925b202ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae6208c8729bc060ddc24e0bef457c441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a220965057955183e3e28cdeda854db59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConversionOp_3_01TargetType_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad52ccddea8d8c1b791433818e80ce9ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>acf64756609f683bf2398fa3ad33a7d73ae7788540ea00305235d4d9f9431ff83a</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_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a09b443f14f500af5320f70ce07b64687</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_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a6968b982801682da49cb1435451027d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>acf64756609f683bf2398fa3ad33a7d73ae7788540ea00305235d4d9f9431ff83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; InputXprType &gt;::Index, typename traits&lt; KernelXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a2664d3967321ba0903ff4d7a43d49c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InputXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a07ff406dd25ad5b0dcd2db3187e7027d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KernelXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a20ee129069cd121659ca8667e2802c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename InputXprType::Scalar, typename KernelXprType::Scalar &gt;::ret</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a8dd5806a2f94253b8fe198ab3e9e09d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; InputXprType &gt;::StorageKind, typename traits&lt; KernelXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a046e6f7b9895480c0eff5251351e7590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>afc0478ad2dc252390379f1c9015fc1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorConvolutionOp_3_01Dimensions_00_01InputXprType_00_01KernelXprType_01_4_01_4.html</anchorfile>
      <anchor>a3c479f8b058dd829bde1249dd19336c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a6333dcbf0db02c3ff672cab91ddac3c9</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_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aadfcdd5037dbc12cc457904f8e7f35fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename LhsXprType::CoeffReturnType, typename RhsXprType::CoeffReturnType &gt;::ret</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ae41afd7daa063f80d0c9078044644fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; LhsXprType &gt;::Index, typename traits&lt; RhsXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>ac82b3aaf913cfd872a3407af9ee17fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a5c8c0b39e34134a2c8e1f8075df124e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a61e9682fef29195931ee954eec0be4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::promote_storage_type&lt; typename LhsXprType::Scalar, typename RhsXprType::Scalar &gt;::ret</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a772b775ff2f33846294728ff5a136a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; LhsXprType &gt;::StorageKind, typename traits&lt; RhsXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a40dbe61e600001cba4ebabf6efd302b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aae1278b35e945f370b04c3e7b875d741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomBinaryOp_3_01CustomBinaryFunc_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>afd395dbe83e183753ad16c7445e895ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5dc98131ead0b8ceca9a46d61ee4d25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a370b75d43ad4b040967dc76e2b0c38ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae18f30be7d4180c41041c8f598be2bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a510d37c2a3ca985023dcb436a80999f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac7b976b445bffbe3fbbe2b2bea5cfd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a344c7df1c143a5874391abc6aa29c686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCustomUnaryOp_3_01CustomUnaryFunc_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac2788c58dbd1f4c240dfc024d7ecb737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a43abf9d5c96fc0882dd6d9fb6c024424aa21a0a266bd0235fd7fc0c4f3ded40ed</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_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a38374fbee53bd78d58495606b45547c4</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_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>aa452acb455394355825a1f95608a0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a43abf9d5c96fc0882dd6d9fb6c024424aa21a0a266bd0235fd7fc0c4f3ded40ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; LhsXprType &gt;::Index, typename traits&lt; RhsXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a75877c36499910711ad654e7cc893bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsXprType::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>afef33b53a0e383e04db11ebb521317b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsXprType::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a41263e98f9ba5ddf6caff9ba9dd036ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(typename LhsXprType::Scalar, typename RhsXprType::Scalar)&gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a88016389c9fea2cfc12fcce308838023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; LhsXprType &gt;::StorageKind, typename traits&lt; RhsXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a9fffec7d2af116109975b9577f180f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; LhsXprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a7bd685c8ba7afdf6f36c97b80b7ef930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>a9412f1ba9326ee2f59443ecf93d57554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseBinaryOp_3_01BinaryOp_00_01LhsXprType_00_01RhsXprType_01_4_01_4.html</anchorfile>
      <anchor>af135aeb8b2cfeadbd626141dda335471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_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_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa87c82e76714deda4b10a6aac40c6068adfdd0ad633b9c3cd83e6a974c234ae09</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_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a533c9960541d3c9f19f0863c49ecfb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa87c82e76714deda4b10a6aac40c6068adfdd0ad633b9c3cd83e6a974c234ae09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a6c095bf88419b5205f8d2e657b10f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae4ef2d28b006d50fd199a2376d1826f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a3d927edad5fd802aac140468f6f52b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac97434b3e9fd8c62676ba652e5d86eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseNullaryOp_3_01NullaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4dfd4811dcb8c6d2267856557e7eea37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a0715a1ecae954e2ecfbdad48d04d36d4a0c153ca926970b539fc484c33a0ff653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg1Nested &gt;::type</type>
      <name>_Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>ad73dd2a5f25dd11b774a06b737bf4c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg2Nested &gt;::type</type>
      <name>_Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>aef97d6db05a6018838011dc92bdc7519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg3Nested &gt;::type</type>
      <name>_Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>af4e407bace9d8982d5355f63d4225835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1XprType::Nested</type>
      <name>Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>afe91f2b45d13406951d94e40a39757ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2XprType::Nested</type>
      <name>Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>ac356ed1926b112821bad30690e63f238</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3XprType::Nested</type>
      <name>Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>ad723b822268b2caa70eefa169d877d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a0715a1ecae954e2ecfbdad48d04d36d4a0c153ca926970b539fc484c33a0ff653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Arg1XprType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>af5a162f5195fba1c075ebf5f9aabc0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; TernaryOp(typename Arg1XprType::Scalar, typename Arg2XprType::Scalar, typename Arg3XprType::Scalar)&gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a8ed574ed0f3ab942d4d5352e6828ca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Arg1XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>aed2a1c50d36ce7ff3de6698c8828b10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Arg1XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a009e470cf3076f50f1fbe30fb9cb82ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a0333ac86579b727a7794b5d8013148c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseTernaryOp_3_01TernaryOp_00_01Arg1XprType_00_01A451f818905e3202397ae817bfd88a83a.html</anchorfile>
      <anchor>a23e27a4f5cc4cbcd7dd7f9f1659a54d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a87688dae0228a1a8c468564fb9dcb397</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_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2c45525574445a886cf0a8b15a794f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad6706d25293db12d9c9add68d3cdc572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a02ac4d871836be88b0f1543c9e3c3897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a23dbc5957cdb3615f3064e2a6a3d18f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorCwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a46e5400cebdbce4df3bd9ea9592b969d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ae0747f66cc99f71c85125153200ef76ba8080e87434cc3f909ea22d16c15a5432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a792ae8cccb0f4309262a94ec2b9a35e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ae0747f66cc99f71c85125153200ef76ba8080e87434cc3f909ea22d16c15a5432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a35f0e14caa427004f4f800ad5f7cb7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a1648056e01edf3d38b0f6c4515eb2afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a96a28bcfd4d956a2ec6833ccc52e1d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a120984ccb3334972bfa52ae3418c1555</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a06756e7172475a8fd53fbfee1d904a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ae8fbbec96ee9e95110842736a5f67d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvalToOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a416ae2057c426eb8d51a34fe7c2b22c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices_, LeftArgType_, RightArgType_ &gt;, Device_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Device_</type>
      <name>Device</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</anchorfile>
      <anchor>a3a7784e71b4ea5235ab49a896463c719</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Indices_</type>
      <name>Indices</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</anchorfile>
      <anchor>a4cbc1240380aaabcab00607090746a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeftArgType_</type>
      <name>LeftArgType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</anchorfile>
      <anchor>a0a2bdf62cec450069b30f365e605ccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RightArgType_</type>
      <name>RightArgType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</anchorfile>
      <anchor>aca062cea9ef2e619685bd9fc769712d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorEvaluator_3_01const_01TensorContractionOp_3_01Indicee5624eb12a9fd9c61d81e106bddfffca.html</anchorfile>
      <anchor>ae4c866089045b1238c1eb60e3202eb3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;::MakePointer</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a5cd8671b07a148418959077ed06a83eeafc71a3dbbbedcca368da303d45ef41d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a5cd8671b07a148418959077ed06a83eea94d527e4227d009b3498315387e51c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a5cd8671b07a148418959077ed06a83eea94d527e4227d009b3498315387e51c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexType_</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ace8c91d4b0cad05e2a7735b135a03f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a5cd8671b07a148418959077ed06a83eeafc71a3dbbbedcca368da303d45ef41d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar_</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a569ac2851885b24f84484916eb0de807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a7502c4604baa7106fc27d4b6bab55899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>ac8a9943d6774e680342bf4c47f345d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorFixedSize_3_01Scalar___00_01Dimensions_00_01Options___00_01IndexType___01_4_01_4.html</anchorfile>
      <anchor>a1f0415fcc8c2ab45d03e7b32ff70aaaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <class kind="struct">Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a5b7892e8cf470ae40f72ce45b87014e2a65cbb80407ba783f6714d61b094865d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a5b6c9fcdd08f7f8b653075b354b23721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a5b7892e8cf470ae40f72ce45b87014e2a65cbb80407ba783f6714d61b094865d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a4a7d1c4894490c81c56eb3435a1d37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a3c53b206f1c928028eb10093cc423edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a47081721e8af9c55b8885c2ecca86ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a899e4e46fcdc725e78e53d770900381e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>af1c9600bb08f115342a2de6fcb9df1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>aa8fca00096b5af9cb9e69cbeca791f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorForcedEvalOp_3_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a146cf66b3b53033ad86af2b4f282b76d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>adf3d07b99307261dc95ec5b887fb4cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a719980c31bb8189e638a431c20335aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a22be5b30cbcdd5ba8f70d081ea36abf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ab5f32a31b7a8b6824d1f2a7c41326ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5540d67688c5bcf17f409c48606f3df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae553be8744b2bc748bfb963d99847937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a505d4e014ca5fa45145aa25bd8b77f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorGeneratorOp_3_01Generator_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0e9ec45805fb9292f350a38c0d28bf7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8c48ef9f3143b3fc0a9376ed1b19d7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2c78b5f3ccd20cf49beca1be78ae780d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a193eab2356f8716c5b485c55eda69145</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a7862eace34f2f04612d923b4c952f069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a065d9bb51137b04164f2bf45a1a64959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a441dac5fa8f874f943ac794d733356fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af4a469a1a02f9cc854f5e5c3bcfd9db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorImagePatchOp_3_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aaad6d3923d0ec6657c5e8a8b9b168b9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a46af027663c93e986710301699074c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af245746fa1d8488350792eb6c2f46ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a7563f627f46ec08683caeb3839b1d696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tuple&lt; Index, typename XprTraits::Scalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af2d54d5cd67b185171d11bd537537b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aaa8107f7f23a100a48ebecac96efd30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a6cbbcb2f71e41aaf8d4a994bb6250c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af806a2581e074cdf4e91c29a80c1640e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorIndexTupleOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a9b0aa6700c30a34bf4f00af0555ff977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ab1c4368088e0772aecf3e5bf4f516066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aadeba83f6987f0d8b61264cd0a09d28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a7a4083b0c3f73b0f08dc74859447af24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4f0e1506e276b193121696b2bf012777</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5b1ee8ad0c164d743f49cb9c9a5f9c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a1c3e31b42e0bc716fc5268d2da0edd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a1a7a888eaaa122fa74a078c77c54eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorInflationOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae1091d0a6f241aa58c87e18b0ccaac48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a854ac2e706a87903bf404f88862c1294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aba2c46207cdf37a31072f7c32888f80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>afece56b4429b249d99b850a518275175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>abce0d0311a2458b21e7591d0d25b6231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2b77265bc85b34a87de972dea03cc810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>afbd3dc8902965ca02bd8ba2071d710cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4972b8b84bb7d1cf5ad5cdc3e0f859c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorLayoutSwapOp_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a330c5966e816c17123b541d281698c39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options_</templarg>
    <templarg>MakePointer_</templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;::MakePointer</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a9399326d7544dbd9e2a70a57b2171966adb14803ccd10ae8feaf44fb4b1a2d15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a9399326d7544dbd9e2a70a57b2171966a73e41f56dca33e40fe743666449f85b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a260e8c89efd842905ac9900b1c09dca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a9399326d7544dbd9e2a70a57b2171966a73e41f56dca33e40fe743666449f85b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a459f9b033aeea0188a31fbf841ab12da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a9399326d7544dbd9e2a70a57b2171966adb14803ccd10ae8feaf44fb4b1a2d15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a283d98f1192003ea9488a32019358cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a3e8117ad34e23efd91e29f321ce40ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a1dbb39b12c1272e4e464a6c7686d5fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorMap_3_01PlainObjectType_00_01Options___00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a9f4f9cf2d3afb09975441415d24cfc43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae874aae412d7b742d283f8d23152604e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a73e8dd20d765203e7a05c949d6dd6686</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a631f4786981354ace66d774728a70cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae95757dd3254f750cf355b5b2e2f64f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a46f088d7ee77000064f89b1fecc07e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a729057f1ed5a85965672bc2c8c7252e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad8c056f65499ee53b6705db238d0fae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPaddingOp_3_01PaddingDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0266daf27c88db83ca5280fa4e53209d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a59f59ad84e3f04ba703c6ad51b39cada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a412a08a194c45fb7cb2ccab4fc94f6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a57f32677d85f3a2c10dc47692cb86905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0c94ec613f1855fd6e8d3965a58edc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a14afb0eceaa2e077097d0fe343bf8fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8eb1957af61c05d00a3237789de0234c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a77e777a11f693e9030a4ede94a0bc22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorPatchOp_3_01PatchDim_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ab972e5322c5aac52c59b1b55315480ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MakePointer_</templarg>
    <base>traits&lt; XprType &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::MakePointer</class>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a28d32710e15385637ecc88af1b16db7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ad772958ebc0d560135345d3aba8eec0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ac61816b17088b8fa3f8143d437e1adbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ad70cc2835b95c8377fcbb12be066af33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a4d135f5a02920c8586b94e80ac64a44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>ac1608c042fdc6e0e2524447243ba1a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReductionOp_3_01Op_00_01Dims_00_01XprType_00_01MakePointer___01_4_01_4.html</anchorfile>
      <anchor>a4014778d58d65bd206854a9cdcbf7304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorRef&lt; PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab7c97afb74bb77fd9290f001eb9aaf10a1b3a5626685885fefc88b37d84ab5d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab7c97afb74bb77fd9290f001eb9aaf10a00b0ad45014a3d4b1c6e616a485d1301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a5679093a2ec20c3e1b293604b44c791c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab7c97afb74bb77fd9290f001eb9aaf10a00b0ad45014a3d4b1c6e616a485d1301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a7144d55c55aba77e0d10263c39f4965d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab7c97afb74bb77fd9290f001eb9aaf10a1b3a5626685885fefc88b37d84ab5d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>afb85d86ca1a50cd1f0aa13ad6512b126</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BaseTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a1481e20e9380ec1195a428f90368ba56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a575b90af6bc3479ea79f7407ced34f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorRef_3_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a526325ffebd2b9d6c85df25a0760c97e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a184771e41b7f739bc741dc1a0bd6f878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af47b156e7a0bad8ab80cb42baaffaf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a489fd1e4eeb9ee9edc7a1405e7981066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a019870df9fdbae7cd3d1cd4662d0b753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a45cb9ac172aaae96f4cb9af179acf3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>abd36fb85e2efc874e10e3a582fa02c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa96d59ceed135f61b845eb92ff2d48ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReshapingOp_3_01NewDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aeedd646825dcc6a07bf924f25b9e83af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae8cdbc5cc66702227844939c0e30f155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a713322536b5ee52c586490d45d9d1dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac20c203ddd731a6c4c80c0171e1ec2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a6869f48689d7fd0b02e9b647ca0ae38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4bc2cd62af5606c99ad7eb8007cf48b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a82398ed2cad8f8421eac123fa5e0f353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a593d2a4bc7bc88896b82a06be472abdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorReverseOp_3_01ReverseDimensions_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ae9dcb30dd6f63872e78b6aa54d430f1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorScanOp&lt; Op, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a935ec2dccce2c91f990cf8b1f20bfd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa1e10c5bf72920a408359305ead7e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad3dded36e7261b37c69bce95f4fa48f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a7564b654a26b49e460ec054b15145088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a583925fd9294ece928630dd0b26345ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af14f811971e0868285d99dff5abda805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorScanOp_3_01Op_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a3bf1d7d770e46511e1193f319f64c207</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ThenXprType &gt;</base>
    <member kind="typedef">
      <type>ElseXprType::Nested</type>
      <name>ElseNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>afbc9275552b61385a3a1207023ea1c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IfXprType::Nested</type>
      <name>IfNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>a9a43f09fd814f06e65c0ce2448e8d8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; ElseXprType &gt;::Index, typename traits&lt; ThenXprType &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>acb5352037b85c7274eb5877a4f241c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenXprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>a30f9377aeb2bf03a4eb9052715582ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; ThenXprType &gt;::StorageKind, typename traits&lt; ElseXprType &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>a0b6c5c9498f4650c0bdacbce6b03762e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenXprType::Nested</type>
      <name>ThenNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>ac2f5f4b20ec039db434370311be42ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenXprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>a2cfdf36d727166436e156f8a2786bfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>aa0f688e44a4a69ea42da5d0356afa2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSelectOp_3_01IfXprType_00_01ThenXprType_00_01ElseXprType_01_4_01_4.html</anchorfile>
      <anchor>a59c8438ccf8e9a8bbd05cfb3ffba961a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a9ee1af65917666ee6374adb140f89a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2b9392fd38662dcfa3dcb95074a573f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a4b88aab2cf900a568705bbd82f35771e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a72568a2b2e1736ee2e6ca974a4897b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a67ef93c393ad8690f955014b8182c223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a907bfb00402d9e6794fdf0349f52f443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a78de3a4116d65ce75204f5fb6c5e2f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorShufflingOp_3_01Shuffle_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a887fd23675d01a3bdc08e20d8349e33d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af64c6c40492fabaf31feef3e02e579a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>af384851dfda6a27a4d6454f6607fb09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0bcc42693886a6f60b69b54317ae442d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0b47c8611c0f0347652deb2497802938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad65ba0912eda0b62e8282d4a4d3d8492</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>afac65c3478b4c961c6f4c20355892c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac47503cbcba9d13e5f7a0974efb7c88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorSlicingOp_3_01StartIndices_00_01Sizes_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>adac9b9030f7cf36b304634b623c7edd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a02a65f97649eb988212fa069af55b697</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a526a78afd90a346f6fd9be2e3e60391b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa1db8dd02a502007b4db090e442059f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a9d2a9ed4255c0d2179f8800556bcc002</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ab84f13adee874a2cd6e23b9ae0877916</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a3c1a1c574dfcb2543c4754adea67ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0d6df2c5877d594ce7731518ed7acfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingOp_3_01Strides_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a791ade101c84d225ac5cd9f1b43259b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>a58a1c19d3e85738f8ecdfcef6c49c841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>a0511a5ca75c335f030973c86979274fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>a1efcca9a846740d762114eb296f8b863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>ad524944f41a92ac8c8cc47e99435ed03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>af74a68259f5a90244f1475ca925df28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>afd84e23925f91b9814060b95a9f3d2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>a0f2e2aefd2fdc1e06bcfdf604dd36ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorStridingSlicingOp_3_01StartIndices_00_01StopIndices_b18e1b38b3ab851a8d20c796cdf2c93b.html</anchorfile>
      <anchor>a11f87a521f397fe80ec74b63e8d76de2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>acdb8d3acf7a29b6b738c84425c7ce63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a1e6a27c6c3ede42cedc809d9189a38e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a03d985358df1932fc609dbcd71efdb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Index</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a812fb44d9e86555d203bd3f740f4e409</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac5fdbb3cefb99e2a3fa79161bc9e0ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8a09e3562255df2261bc3df97045df6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2c212f0dedf46f2594adcbda80886ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorTupleReducerOp_3_01ReduceOp_00_01Dims_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a512c5c735e5eb16208b3182e6d002a44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</filename>
    <templarg>Planes</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="typedef">
      <type>remove_reference&lt; Nested &gt;::type</type>
      <name>_Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a775cea3b94f5bdb74ab2716752507ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ade57b825e75c4cdc1a16f016dec11dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a217904d580d7971d741e125cb274bf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_const&lt; typename XprType::Scalar &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>abb995cdc0d79dc607ca225d8d5face91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprTraits::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5cc2355b3d2d645546ca795dc56288e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>XprTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a52834a69014797a7bb5367d89a8d2f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Layout</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aacc7a3f023f1b8de457604ebd8bfa6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NumDimensions</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TensorVolumePatchOp_3_01Planes_00_01Rows_00_01Cols_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac16132ef7a8a72fa2cebf333e8ddcedf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; ThenArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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; ThenXprType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; traits&lt; Derived &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Mode</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>Dim1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67ac9544801098db25af8a8639239c0a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a692f382678488301027cbebb6ce9a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67aceda7663664a6afbcf3f8363f48a8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a37f7e41f2a00006e644270cced82c54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67afd234c8198c8b991f1704a1afec2d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a30cd2adf5335b90868dac89dd7b4b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67aceda7663664a6afbcf3f8363f48a8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67ac9544801098db25af8a8639239c0a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a30cd2adf5335b90868dac89dd7b4b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67afd234c8198c8b991f1704a1afec2d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a37f7e41f2a00006e644270cced82c54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9a6848de54022953fd58a3243622ac67a692f382678488301027cbebb6ce9a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a752d8ba2ed25861d5053c89b7a61e754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8aff88c71a2ca27edf22fa931c3740aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a51db0187bef42885b7427a6de872565c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa275e7c7c8951bacde49e4f1c8a564b8a5e25bd02c9fe4c579d5ad7e397d858a8</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>aa275e7c7c8951bacde49e4f1c8a564b8ad5086c1a3191186d34974fe898e69668</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>aa275e7c7c8951bacde49e4f1c8a564b8a804b9e298366688d3b6bb760afa1ac41</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>aa275e7c7c8951bacde49e4f1c8a564b8a3acc64c5fdfc191ea7da3722c1c2a301</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>aa275e7c7c8951bacde49e4f1c8a564b8ab1184e5c20df6a6ae5313e68e2510cfa</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>aa275e7c7c8951bacde49e4f1c8a564b8ad9efac70f466e193d434a625891204fe</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>aa275e7c7c8951bacde49e4f1c8a564b8a8869a04c0d6a92675ecf87b23ea58c6b</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>aa275e7c7c8951bacde49e4f1c8a564b8aec2a145e0a62f0b6bffd9338d9ddb13a</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>aa275e7c7c8951bacde49e4f1c8a564b8a35cac228f015805d5aca313fe2b877c0</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>aa275e7c7c8951bacde49e4f1c8a564b8a6bb957e5001662f230c8ef0431cdc6dd</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>aa275e7c7c8951bacde49e4f1c8a564b8ad5086c1a3191186d34974fe898e69668</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>aa275e7c7c8951bacde49e4f1c8a564b8aec2a145e0a62f0b6bffd9338d9ddb13a</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>aa275e7c7c8951bacde49e4f1c8a564b8ad9efac70f466e193d434a625891204fe</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>aa275e7c7c8951bacde49e4f1c8a564b8a8869a04c0d6a92675ecf87b23ea58c6b</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>aa275e7c7c8951bacde49e4f1c8a564b8ab1184e5c20df6a6ae5313e68e2510cfa</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>aa275e7c7c8951bacde49e4f1c8a564b8a35cac228f015805d5aca313fe2b877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af03354ff50cf117fe23a0caac756e3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedPlain</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae5b6205259511832d2015de8dcf8e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa275e7c7c8951bacde49e4f1c8a564b8a3acc64c5fdfc191ea7da3722c1c2a301</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>aa275e7c7c8951bacde49e4f1c8a564b8a804b9e298366688d3b6bb760afa1ac41</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>aa275e7c7c8951bacde49e4f1c8a564b8a6bb957e5001662f230c8ef0431cdc6dd</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>aa275e7c7c8951bacde49e4f1c8a564b8a5e25bd02c9fe4c579d5ad7e397d858a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01TranspositionsBase_3_01Derived_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</anchorfile>
      <anchor>a5e14855a658b38c00a6ec76c6ea80740</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</anchorfile>
      <anchor>a8c7c6257ce259676efa40a7327f796f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aea036f22fc1651d176a90241e96ae4d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::plain_matrix_type_column_major&lt; Rhs &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>abc717df63c78808ab97f24831f702190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; TriangularView &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae2de1dc1e99751c8e58855131df9f378a7bfb750f639614102acd6a407383f127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae2de1dc1e99751c8e58855131df9f378a46bf8c589b0ae643890f7c4398f1cc5f</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>ae2de1dc1e99751c8e58855131df9f378aeddc1e14fa3b898233384ecb6a27ae9a</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>ae2de1dc1e99751c8e58855131df9f378aeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae2de1dc1e99751c8e58855131df9f378a46bf8c589b0ae643890f7c4398f1cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>FullMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae095786a046526775ef19b7e9e081acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0c27455b30110fdb375cc5711476561d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0fb8e643eb568abfd21a43009024300c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>aaf52a4904b35eabbf5a273ed7f6c2f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae2de1dc1e99751c8e58855131df9f378a7bfb750f639614102acd6a407383f127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a386af1f99debe1ea508d7ca1e7402001a5748e20057e2d100e7e36c94729a2004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a386af1f99debe1ea508d7ca1e7402001a5748e20057e2d100e7e36c94729a2004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac98c68554cfb85855f7b85299983aec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01VectorBlock_3_01VectorType_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <base>traits&lt; Block&lt; VectorType, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; XprType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transfer_constness</name>
    <filename>structEigen_1_1internal_1_1transfer__constness.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(internal::is_const&lt; T1 &gt;::value), typename internal::add_const_on_value_type&lt; T2 &gt;::type, T2 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1transfer__constness.html</anchorfile>
      <anchor>a0eeedf663ff71e7a42e3ea726927afc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transform</name>
    <filename>classEigen_1_1Transform.html</filename>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab6039bd8329293c6222ec4905046f207a76ccb9a3f5a590529d08f6563f9f6d51</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>ae7d9f424ba9b30a5a44ddbaa79c8917e</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>ac909bfb8aa6ad7651acfd7e3b3333999</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af586d6317531d250d23ebe1f41502595</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>a607434a96cb732a951af896fa5c27634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim, int(Mode)==(AffineCompact) &amp;&amp;(Options &amp;RowMajor)==0 &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a58fadcc854f6150e3e38d088c4dcc265</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>ade0fbd1fcacd613083e63671bc7ea1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa068ea7b07c68c8ae5efb540416ffbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5de7deffc83a7c1372a1a3bd41bd5433</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>aea6ffde28647e284d4a6fa6f96c14fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab6039bd8329293c6222ec4905046f207a76ccb9a3f5a590529d08f6563f9f6d51</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>a95931b09214436fbaa3630d5ef3b1bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1,!(internal::traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit)&gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac666bc39a7db53d1f3537b44a67ada4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9cfef2ae86496b3d5b8a96921587b6ad</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>a5e247ecac67af07898d17c205907f090</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac410cb6256c9342332ded7b8e1854523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstAffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3f7b266387deae80c2b4f41122e66c24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Transform, Transform&lt; NewScalarType, Dim, Mode, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afc5db7459a2cbe44fff759ec3947db98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af55fa7bb18c4dc073c4be3e5092753d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a92513752f71cf33c32b7c9cf9eaa3a8f</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa39b7f8fee5e2893e1dcf7e3b6722e08</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af22a8b76ec4290110650490e21769025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4fa2a9fd29068dcb39fa587f31d6b8e5</anchor>
      <arglist>() const</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>a6b2bd9a93737948a9725c9bf31330b89</anchor>
      <arglist>(_Scalar, _Dim==Dynamic ? Dynamic :(_Dim+1) *(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2a5308f2e132d4c306390bac5619930c</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a310dfb4dbfe7c1ce6104e6ebba7aa4f9</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4b5f305ec6387ddbc058dbd5f07e8247</anchor>
      <arglist>(TransformTraits traits=(TransformTraits) Mode) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0aa85aa67a8979516f9b50dda15db321</anchor>
      <arglist>(const Transform &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae939c0c9740e4e2b34567f355a5ca0f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a53fd3fbe10032ac51cadfb87467c8dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3d8e961cab11a657d1a8f250845cb370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4aa077cf6c5f23fe2bf2093b53710548</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>makeAffine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad98894b1084d4c78799125c73c347f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae6f1560f239d3f658045cb88927c0c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adbcd83c08de1aac4a7358430048dbdfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac40a7c201d4e0f3983fe6a1e2d340a5b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac72817b241d363aef1f2ffa4228242e9</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a540c312b82144e408b9936ef6cfc3a17</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE internal::transform_right_product_impl&lt; Transform, OtherDerived &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a498740a41c6f07091a8e6acf5439d42c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac127ca29c80926d2cac249ec0e34c016</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac75d13d79f9ad1050e14e686e3427eac</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad6652ef519c023614b62aeffe6f99401</anchor>
      <arglist>(const Transform &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::transform_transform_product_impl&lt; Transform, Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afcfbd2a0de2bbede01e8d2a1684094f8</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a73ff7f71980ce7b5a09d84ef34f368ab</anchor>
      <arglist>(const TranslationType &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a555ffaface39972cf389bdcd528b052f</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad65663ae5d944079a685e186128088d7</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a37eb9b995d5b36d86c6d0be82aff6414</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae215ea7dc19d9d429b57957aa168e34a</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af5e9921992693a1cccc376342a554e23</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae7697ef0359d82e3f510bb9d50f27f56</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9b4831037efcb1954d6fe78eac02518d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a35dbf8caddbc003706875ce7273e0388</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4b540c836518e8b94849f74f0528e3da</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa8bfef7228085166a4debfa189e9feca</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa4e1bdf697b66c4a797dc15a36927f6a</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8b93c5cef6834f137b4608d41976f98a</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9244728a9a3e14296eba750959423e3d</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8f9d16cccabac45086e1e857e1852b89</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af12f104aea6bcf67083dc465c05c293b</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5b8a9985824d4634c350a90fa9e2e95e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3568a9ce30d43c19cacee51020a9f08d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae7f49b674771f028f2824072c5d704c0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af10be0893b653947606f496a450bbd28</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>accad976f5f2500ccf5a96ae374c56c7c</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abce0b2e4389f07309eca5bbad428a1c6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab26ecb0d2aaa890df8b5afbc55680392</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a14a83bb3a05a9c02425eafcf1a77232e</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af9ca550648df4170bb8bbc2382dce4e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a88f089ef8b1b375a4d6f7260fbf11c90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae4af05399ba8f067c13f25b34517d11c</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a09f7567c497ceb5c756c612dcf10534f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8f721efe989f8525d3b4a6db6cfed8a0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a095cb776ce13324b59c4d4e718083e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adf1850a41e891083fe534331e86c8064</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aafb7652e1b94acc0e8914f6e4b4dc9c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aeb4dd065353cee8561a1444e61c33d30</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a12297b55769774f8651336b2ac554b49</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9a9c51f229713cea8492b90e10874dfe</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6781870e6c1f6136f66d4644387b6740</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6ec505eabef54aab3347add911f195f2</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim, Mode, Options &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a795bd7a4ac66060a4b8e3551c67ff975</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0754b296ad0d2567fccf21275ff17f59</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1f0f4c8c0daead1ad00f5c4eeadc3ccb</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c84dd2a998484315ab03243fd39aa6b</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3ec4c591a2136d338a307f16b0b04820</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4ccdae983a8f750bdadfc1b100f5bdfa</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab60263dcc11f87cf613e920a0508c2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a544609d7a64b17d35e26d7ec2e4b74c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8ff7b724e7b8f4db3388d05743408219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad4ea4de1725457730e029c2b3150c503</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC Transform</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a62fc34fbc47a39c0d77598fff602e762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; ConstMatrixType, Dim, Dim, int(Mode)==(AffineCompact) &amp;&amp;(Options &amp;RowMajor)==0 &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a18e0244314705da1942ed6784b1b93d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef MatrixType</type>
      <name>ConstMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af0ec1d676ce6f36161a3eb1490c056af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Block&lt; ConstMatrixType, Dim, 1,!(internal::traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit)&gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a620e6387a3ce1dea8f37c3d7abb230b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>check_template_params</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a84de2d38b6f1ef22f49b0200618b548d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e51484aff443fb2f0cc514323d6266e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1ee8a506136a4ac8084b2913cc249ec8</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC 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>a2708be617bae62104e2adfb03542f5ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</anchorfile>
      <anchor>a804f671b45dd7794fa2c33b5f0e25040</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</anchorfile>
      <anchor>af4c45b77c8995f01a933d753f7a5c3b1</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</anchorfile>
      <anchor>a57c65cb53061fa3f5192bea43e7a79a6</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</anchorfile>
      <anchor>a48de7daffd0a823a050a8c3410624af7</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>abbc6c01fc0e4b94fe4270e96b7efa014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>aa0bb2934bbc75a355d1123444798de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>afe47c78d4b5a22005487a833d1d3c78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>a0f2b0fb2334a07e7b51a1e9eaae3888e</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a25762d347c9a2836052c3e9535c6548b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a67ebae5233155e876dd3a12a41782c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>afb7cffcf9ee2dfcb21ed434e507f1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a8a9869e749186ea3ec275f18bd3f2715</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a6dd1ac5580bb29ee83d69fa2b9a6fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>ac5f81a73666a635b08b5f9bef98b4132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a5c06b4d68565a7cd9ff4650ffb188bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a7b510e881e3c785e32c58c0ca07db7db</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a2b4f5bb8620fd213e4ca2f9ab8b54dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>aff57292889c319d41e769b5933308f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a67ecefe2f033e5bd9b820e56edbfde4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>acae024acd94f3b4485b264fc6ea0dc9d</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a2f3e715a9d5f75c06a8bbf3b8da97a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a38cc6c0dabbab7549c37bd8c1fbfbd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a42e7b92624668c31f9256178adda0ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a968981b9c9565d8e00045b0a1eed4018</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_make_affine</name>
    <filename>structEigen_1_1internal_1_1transform__make__affine.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__make__affine.html</anchorfile>
      <anchor>abb9f3640b1b651e52f356edc84d60bcc</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__make__affine_3_01AffineCompact_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__make__affine_3_01AffineCompact_01_4.html</anchorfile>
      <anchor>a0c000f1bea35b59cf9ee9a2bd23d297d</anchor>
      <arglist>(MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_product_result</name>
    <filename>structEigen_1_1internal_1_1transform__product__result.html</filename>
    <templarg>LhsMode</templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>ab27e1e406b88eb75cf0a36783f2084faa83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>ab27e1e406b88eb75cf0a36783f2084faa83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Case</templarg>
    <templarg>RhsCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac10dcf24f6329a4468e73a3db5af1798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a262c9cb7c69f651ee2f17a5c66328d99</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245a31dfec690d2bd74580d545fc3064324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245ab53b482f907192a11699f5979f67325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245ac5dc2d82aa9befc67dbbe0440ce29b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245a3537e5619b06765aeffe5d2ba5b7859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245a31dfec690d2bd74580d545fc3064324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245ab53b482f907192a11699f5979f67325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245a3537e5619b06765aeffe5d2ba5b7859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3dbb6d31ed68fb4706fdb2c275ed0245ac5dc2d82aa9befc67dbbe0440ce29b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a2a1ca35510e3f48eff5f8c57d5bfd3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ade517193be757295c56845061de342fe</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05a0fef75eac0cb852fd39f0eb49a7c47de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05a9829e0bce54a8ded9d73166896a47d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05af2c77f8cd422a0b92bb65486d46fffcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkingRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05ae3c58d94783147553c9f705dc7dc38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05a0fef75eac0cb852fd39f0eb49a7c47de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05a9829e0bce54a8ded9d73166896a47d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05af2c77f8cd422a0b92bb65486d46fffcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a68d9a985332aec0d21f345830c3ea3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>TransformMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a0f0d2699493764b5395959268d57639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkingRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>ac8ad18cf237fe152a5519435e3903d05ae3c58d94783147553c9f705dc7dc38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a8d7df9c44748a733992415d869a6127d</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4a94c507d79abadf436f474b0634fed8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4a3ccb7c7c9c6bee4ef770e85c3d99cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4afe334ab2bdabd24e60b2a211af3d5552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4ad5a099b681748cd0f506065489c7369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4a94c507d79abadf436f474b0634fed8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4a3ccb7c7c9c6bee4ef770e85c3d99cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4ad5a099b681748cd0f506065489c7369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac439fca3f85881b9e74451d23e0657a4afe334ab2bdabd24e60b2a211af3d5552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>adfedcd76ea23ad81698c0e50b6db04e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>af28512e23bf6a5bb85f2edcb2cd5d793</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_take_affine_part</name>
    <filename>structEigen_1_1internal_1_1transform__take__affine__part.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TransformType::AffinePart</type>
      <name>AffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a127d3f494b464ed3cad0448e5cdf6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::ConstAffinePart</type>
      <name>ConstAffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a6be9d50c0b1ed13a22abb10c208b59de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a21f7faab08ef9da114970a93daed3732</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>
    <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>
  </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 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>
    <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>
  </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>a449c8f2e839118a8b001c51cdf638c5ea0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5eaf748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5ea7239ae91dface63d074c5cdf537d0267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5eadd9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5ea0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5eaf748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5eadd9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a449c8f2e839118a8b001c51cdf638c5ea7239ae91dface63d074c5cdf537d0267</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>a19f05afb2b251468dd219dd8da6df1f6a1b6640c8f3629b848ee45c287bd6fdaf</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>a19f05afb2b251468dd219dd8da6df1f6a1b6640c8f3629b848ee45c287bd6fdaf</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>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa7c257ca75bf6a1dd22795b4d1a3b920af2abf4aeee911900a36b85ed88babd2a</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>ac3f1273f4d4b5416b6a6bb4773dec949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa7c257ca75bf6a1dd22795b4d1a3b920af2abf4aeee911900a36b85ed88babd2a</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>a034144029a2274fe80eb03dfc6a63420</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>a6f7d418a237b381a23909f653c6b40ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6afc4748e5c46c602552cc704304422a</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>a23c44d58bf2177a10327ff6d38c7588a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7b3c231a44c6c2643e0929a57b88809a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>af27663fb0983d8337caa6b11d5fafd38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab25c457a3e5f32b0e881444278ac5fe1</anchor>
      <arglist>(const Translation &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7aa204f5e7265d8630fa78e3f3283acd</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear) const</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; Derived::IsVectorAtCompileTime, VectorType &gt;::type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1acf81e4068e9550c0e87e9e3bc2b14b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;vec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IsometryTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7c5e557c857d2caf27413f9b34063ab5</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa89e90adf1c8bf46b4fae459c6816ea2</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Translation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6b1a1d5f98b61d46fb065c687dcbc2bf</anchor>
      <arglist>(const Translation &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad2031a9cef41ea4eb6e445449f23abc1</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Translation&lt; Scalar, Dim &gt;::AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a43daecbe4dcc8b3442b5eb75e8a1d1dc</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a5d8205981b407de208db588069ffab01</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a0ab4a34183a965232e9efdca492df633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ac6ffe748235ce5ae113da33e87904918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a62395d1a1b0e9009e45ec41b5a282bc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a861bc05d70d0b9cbd39cece30b790468</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aad9849e12a3d5b69d7de908e2d41451a</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1909ff95a68995b13f5bb6e01f7d2a68</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a5ae654876e43c882e267b9f7dba971d9</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6329141856a50e7f5177bb1bfb5a0859</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a2640a43f771089b6d1b2a7b85705205d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1032f238d024d3ecf6c62a1589694e72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab3afa48071c961c630973789ce6c8563</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad1da5ad07b478652bc67103b3da142e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a5f4acef99f32b3ed050d616f600ed7dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a732be14b835fd9252482496df562cdeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6ad58e8cf02194ba44e3a8192ab2622b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Translation</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a715efaa8738d71ec9ff3135d2073835c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4b0ace51a969eef47ffbd0d7de451c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4ab2405ba944f5cafc9487f147a104ef</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear, const Translation &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose</name>
    <filename>classEigen_1_1Transpose.html</filename>
    <templarg></templarg>
    <base>TransposeImpl&lt; MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TransposeImpl&lt; MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a5b3e9a3e042dcc01657dfcd5277ccf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ae5ed6d63c0030faf63214011f4c6e92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad647d12ef19ec62e9c549b162e2d55c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a809b0d34821ca6ade698561f3495adca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a3265292cf912f401a32eea99975e47ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>aef36dc66719628ae3c22e33fa5ef813f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>acdfe991ea04dd20939171780fef09818</anchor>
      <arglist>(Index nrows, Index ncols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a96ee3f0ac8d9d95671e5dda0e5e21356</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a5469f683c4bbcce2a40a2b43dad8a465</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad67b9a99f0c2859e56128159db5a749d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</name>
    <filename>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a158f9b2ba450e4b2b5965e864b87c853</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ae1561da690d9dc1133bcce0dba061910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Transpose, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>aa221d105a46384dde9c221bc0d6c7c43</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ac225e11ad1604cd750063aab9332e211</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>aac6ec07520b1bc9354a81e0aacffb39b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a889982c74c9f28938fa03c82f7ff87d2</anchor>
      <arglist>(const TranspositionType &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a84eda9085d2aa8c4334dccc790f1afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a78450b079697bba48b096b068d65e0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionsDerived</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a7698e3e27d505f314fd5ecb5ab17a398</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>const friend Product&lt; OtherDerived, Transpose, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ac1abcb1f379981bac5e552c0ed3350b6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const Transpose &amp;trt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Transpose&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl.html</anchorfile>
      <anchor>ab0b1fd7b1095810ccaa0dd7ffb31e6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::TransposeImpl_base&lt; MatrixType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adca85c1badef95fe3dffea3abd200920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8db358fcda2f858bc1bda7cfafe5b172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5da514265d9001f3e46d7289d1fd3622</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a401ef930fb096c35b287706f08af0ef7</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5c25d8591ef27b7732f4335a78f04d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7f3eba1b2e5942e2eb6e73ac99e6ce06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7998b3bc5f9b696c4bdcc4f99ea5b561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad266062577d8fd6965996e028c8745a4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl.html</anchorfile>
      <anchor>ab0b1fd7b1095810ccaa0dd7ffb31e6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>SparseTransposeImpl&lt; MatrixType &gt;</base>
    <member kind="typedef" protection="protected">
      <type>internal::SparseTransposeImpl&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a76758b6e667130ceae02fe388051d4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base</name>
    <filename>structEigen_1_1internal_1_1TransposeImpl__base.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1TransposeImpl__base.html</anchorfile>
      <anchor>aeda2dc3dbe38d55d64d6bfa76ee19396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a613729dc09e3c791cf56e0c523637209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transposition_matrix_product</name>
    <filename>structEigen_1_1internal_1_1transposition__matrix__product.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>a65ac4555eea7a17d6f99ee540ad421ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>afbd4b03e800ef2374758ea5770b868b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>a35b39d1ac053d48b58de279b9256823c</anchor>
      <arglist>(Dest &amp;dst, const TranspositionType &amp;tr, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpositions</name>
    <filename>classEigen_1_1Transpositions.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0447f497ff56da1c7d491264bc2cef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aa62d34272509bd85ca30568b045376a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>addc91a8189d9d78598a0c13e43f3c5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a678dfbd513871473bcd36bbc453eed8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a786fd676c156124025aaf446d811d14f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a9039acfbbd3e41402692142a96957bbe</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a991cbd0dcd647b414bbfdbacb642dbbd</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4d2a9fea9847a606a26e9895aacbe800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a415e07d885093f3f256394f59d4986f4</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace0b2d83863d5d433846c33292bb868c</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aae3eb58072f5b26f3851925eec5a006f</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a6a02dae883f9bc072de3268e1696d0ba</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a2a8d24e0368be00384c885e53d4ad3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a18a0177902839c602e6edead0c67242c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Transpositions.html</filename>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0447f497ff56da1c7d491264bc2cef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aa62d34272509bd85ca30568b045376a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>addc91a8189d9d78598a0c13e43f3c5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a678dfbd513871473bcd36bbc453eed8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a786fd676c156124025aaf446d811d14f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a9039acfbbd3e41402692142a96957bbe</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a991cbd0dcd647b414bbfdbacb642dbbd</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4d2a9fea9847a606a26e9895aacbe800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a415e07d885093f3f256394f59d4986f4</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace0b2d83863d5d433846c33292bb868c</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aae3eb58072f5b26f3851925eec5a006f</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a6a02dae883f9bc072de3268e1696d0ba</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a2a8d24e0368be00384c885e53d4ad3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a18a0177902839c602e6edead0c67242c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsBase</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>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>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>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TranspositionsShape</name>
    <filename>structEigen_1_1TranspositionsShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1TranspositionsShape.html</anchorfile>
      <anchor>afad8fac6c0338e163cca86f04fe12cdb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TranspositionsStorage</name>
    <filename>structEigen_1_1TranspositionsStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsWrapper</name>
    <filename>classEigen_1_1TranspositionsWrapper.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TranspositionsBase&lt; TranspositionsWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a94ed84038f4e22d54262b354f112fa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ad928b75abe38ccb534d78276db4134db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ac57efa0257d22082939d17fd0d2aaf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>aab0aee4242436a7223fea797a1fa8ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a5a64081fa7eaa0b02ec10c548505899d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ac4e1956279759cbda2c9f2784197cfe9</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>acb74132efbe10876525cdc3d35c2d382</anchor>
      <arglist>(const TranspositionsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranspositionsWrapper</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a61f69c978853a6a3979180cb1f83032c</anchor>
      <arglist>(IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>af6b3c86af896c289a95e6dc1dd0c7706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; TranspositionsWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a54d4271708841f5e8003979a6fb7bd00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalCollocationDynamicsOnlyEdge</name>
    <filename>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalCollocationDynamicsOnlyEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a2d443e2869c399950e774fccaa5643b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalCollocationDynamicsOnlyEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>aa521122fd33803b0adbe4ca240cc24e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a0d67dffecd25d48df5ab41941356d036</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>aeebb18c615c389868914cfc4d51e6c38</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>adbe7a750085d91bce6387fb059a3b114</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a6b09907379a004690dc72a12b04c1156</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalCollocationDynamicsOnlyEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>ab08d46064a7562d190bce41e07879a84</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;u2, VectorVertex &amp;x2, ScalarVertex &amp;dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalCollocationDynamicsOnlyEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a002b75da771332a3dac14e0f7aff1ab7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a86f24bd7292cea1bfdf7dc1dcaac7332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a8557e97ee459d13d6d85d8a643ac9a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationDynamicsOnlyEdge.html</anchorfile>
      <anchor>a9da6f23fb31afb632d6787d1aebb29ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalCollocationIntegralCostEdge</name>
    <filename>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalCollocationIntegralCostEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>af020630883d99c54bcd38eb89bbbdcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalCollocationIntegralCostEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a9c20c35575ba3407f269bfcb1e5f6483</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>abdc50aa7ccdbe71efe1d2e472eb9741f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a475ba2aca8744a0a9caf1d164b373688</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a72874b265a7e624da70f9c5f49a96971</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a8fc768e9fd08be3537dbea39a57c9515</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalCollocationIntegralCostEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a8f19e6609148625724b9dfb9a5a409fe</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;u2, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageCost::Ptr stage_cost, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalCollocationIntegralCostEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a99b799aefd7dc5396d5d2b7cb4d27f9b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_cost1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a52142d7dbb5a49933797bad2c3f5717c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_cost2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>ae338060f32ad642bb98bc3eaf4992f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a6d295242c7c8a7a0c314270fdc93c2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralCostEdge.html</anchorfile>
      <anchor>a80176d4da6fb88f06d1e299276e99df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalCollocationIntegralEqualityDynamicsEdge</name>
    <filename>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalCollocationIntegralEqualityDynamicsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a0a69b240e186e8c902fabfac1c7280e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalCollocationIntegralEqualityDynamicsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aa41a29bf4b1952bc413c0a739d08f3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>af5676afa589eadafaf71e62f44d3bdf2</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a388e591fd1d033e77ac82a16a28569b3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aa9988575ba230ac5ebb2cb4765185a2a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a118eee76af394463c611fb375705e6c7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalCollocationIntegralEqualityDynamicsEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aed850a40bc9f5e04b309a53fb11f4589</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;u2, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageEqualityConstraint::Ptr stage_eq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalCollocationIntegralEqualityDynamicsEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aa3d25598c972393ce098dee36c485d3e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a741cdd68ec87edcdd842c445a7a763c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a56741c1e857cc23662ac782b603a621f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a376a7d746d0c71abb548d68be6403795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a6bfd3179c8c14521a48a20726416b222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aad0b7bdc8018382a4e28bf7e19eab4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a0a74099205d1d392b891be5e0e113f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a864c357c0874e668767c27f69c53239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_f2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a72c187b0acd5b31f7007bf0e0a877d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a9cf2ba6968d16449dd7b5daf6a9dbe8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a660155ddfc231c94b9208057e6e8e279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalCollocationIntegralEqualityEdge</name>
    <filename>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalCollocationIntegralEqualityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>afe17e5fcb9fc8ebb07da2700e0ec8e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalCollocationIntegralEqualityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a5a54eb73fa5bfe5ce9b8ebcebd35d129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a6bb55c364654c3a33cfd6fc8291cf3a5</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a60a430f8e38eee5b7dfdea2d94c73242</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a5fcd26923b928296fbd2d31981f40cf1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>ac25f929b9622b3d7d1ceae0c67fd2959</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalCollocationIntegralEqualityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>aa52c1dbe47319d0c6d753944f4d1dc57</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;u2, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageEqualityConstraint::Ptr stage_eq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalCollocationIntegralEqualityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a6146a394ea07a065b212bbeba9abc711</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>af4df8e0e6b8e2bd2f9cdb978d313f837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a1dddcce869135cbdf29f6f9364a8414b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a7da96528ac9b04e2fa15b19aa4cd4b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>acfd6c8a3e1637cf9f1f8fed055b32372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralEqualityEdge.html</anchorfile>
      <anchor>a320ab645996918c7c05258e91f053a08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalCollocationIntegralInequalityEdge</name>
    <filename>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalCollocationIntegralInequalityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a81eeb8f591a0759f7caf2e4fc1f32470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalCollocationIntegralInequalityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a431e83104d3869e0d203675175fb0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a95a68ea71917a07e48a4fdc566acfbd6</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>af22a904e4d5776021b7771c4ddf91baf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>afbc7e34b3f81be06a85085fa3522015d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>af2a894f978a8f91053de96aa4bda4500</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalCollocationIntegralInequalityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>aa22d6f7ab5b08c1825aff5eb25ca958c</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;u2, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageInequalityConstraint::Ptr stage_ineq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalCollocationIntegralInequalityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a967e4cbd97e678cee3abffbc3becb403</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>ae206a0949c688da77f21442275743146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ineq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a0e8513c1c01329bbe84c3b6da0329418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ineq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a116f4327f6428b2de2e8313f294a580d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>aca7fef882bfa986f81cef15e12dc3275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1TrapezoidalCollocationIntegralInequalityEdge.html</anchorfile>
      <anchor>a103867d1cc5bb37d2dbee10019172765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalIntegralCostEdge</name>
    <filename>classcorbo_1_1TrapezoidalIntegralCostEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalIntegralCostEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a0391241da22f9482438b64f53a3dff76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalIntegralCostEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>adba4ace03381c2d14d2a74706f0299af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a2bc14ac1366bd33aec96c4eacd8c2a6f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>afdbd9b6210ef4881cf00c5dd6315aaa4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>abf9896e2754ef8a929a1968e4faa532d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a0621a541cca19bbb95c3f643d1adf30d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalIntegralCostEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a6e23ee3637d85b68c6b783419ac047cf</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageCost::Ptr stage_cost, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalIntegralCostEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a654c3b6b5480b49327b61d886c325f22</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_cost1</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a3a79d579f71adc9472ed62830747e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_cost2</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>ad528baa0d9cf43b0fe14eb4a50ecdc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a5e59986602422c104459e18c9906e3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageCost::Ptr</type>
      <name>_stage_cost</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralCostEdge.html</anchorfile>
      <anchor>a67457bbac69b650f0bd48867fe8ac0f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalIntegralEqualityDynamicsEdge</name>
    <filename>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalIntegralEqualityDynamicsEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>ae2583cdb2b724d8eb642ce3ddf1b8ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalIntegralEqualityDynamicsEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>aa77d5fee4950c285a549cea4a43375b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>abf4c1f10fab7c8e8defe576240668d5b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>abdcc2c104c1354490ea83db3dd65c81b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>acf4b658d5ae6b1e3c6c589238ffa1a96</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a5c35dabe0882d5515dc51f12105e877d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFiniteDifferencesCollocationMethod</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a8b62a4047092ae9a3f41afee7d4bba11</anchor>
      <arglist>(FiniteDifferencesCollocationInterface::Ptr fd_eval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalIntegralEqualityDynamicsEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a1f2b46bccbba753556c7064f2cf419a1</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageEqualityConstraint::Ptr stage_eq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalIntegralEqualityDynamicsEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a21fa77954b1390269561ba2a7dee323b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_dyn</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a83d8eeadc2365b80160a6b66cc648798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>ae98777440d8092e29e5037f2ce64dc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_int_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a9a6da009ace5fa1db2edf1d842930480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a2967fd7c5bd2099ea161bfc664cbb99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>adb33cff22fd02a48164b25876b8612a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a8eddea1c538cd051a15c7fd095cedc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FiniteDifferencesCollocationInterface::Ptr</type>
      <name>_fd_eval</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>ab960eb21d5a52971bfef680ef8d47d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a161a6f3ae9ed5bac840646f9a5250827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityDynamicsEdge.html</anchorfile>
      <anchor>a345a8b83ed3025c8c793f9286b68c2e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalIntegralEqualityEdge</name>
    <filename>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalIntegralEqualityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a324675d265fa1ed7ff5c5b22ec30e970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalIntegralEqualityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>ac58738b66554dbd0d26a90fa9ccf4f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>accca72c609dd502064a0fe7e54246108</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a15500f937b15ec6596b76af4f1465db7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a05687a2aa2c1aa4f309c208359bd89a4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>ada029eb4d192ded564efc220929f8f18</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalIntegralEqualityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a16b617b6fd5bf7d97f9632a8c4497ba3</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageEqualityConstraint::Ptr stage_eq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalIntegralEqualityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a93c87ee9d73f8f58d6b00e7ebabef29d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a323860f8f0c009078546149de6819e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a4be163bb337fb9f959e282a4cf84149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_eq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a1e27de0c8c46fd32e372b8b49ab39fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a3887bbbec374d97cb7793dc39bb20148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageEqualityConstraint::Ptr</type>
      <name>_stage_eq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralEqualityEdge.html</anchorfile>
      <anchor>a7397dd4c098da910dd6177bbc5fd6d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TrapezoidalIntegralInequalityEdge</name>
    <filename>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</filename>
    <base>Edge&lt; VectorVertex, VectorVertex, VectorVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TrapezoidalIntegralInequalityEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a87f56a8269024fa2953bf73ed78a7023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrapezoidalIntegralInequalityEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a2bb96bb950dab41cb8eb8f4eba3dbed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a2dbb4aa357c12c97a6acaeaede89235b</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a68e28ebe56145760026f7f68627eb03c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a485048a6fb49908a62e85325d7974321</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a5d8e18634d887ec5c1acd1504bc69297</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrapezoidalIntegralInequalityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>af3c4ef064131cacdf1052d9a12186fbb</anchor>
      <arglist>(VectorVertex &amp;x1, VectorVertex &amp;u1, VectorVertex &amp;x2, ScalarVertex &amp;dt, StageInequalityConstraint::Ptr stage_ineq, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrapezoidalIntegralInequalityEdge</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>adca1a7b0352baebf738d73116b763cc9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_ineq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>ac35cb92e4828d3b1523ffb3485dedce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ineq1</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a8cdc2731a223ceedf34437820bf78be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ineq2</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a06edbe1868b13382eb495b63d1153660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a385b3c9d00b704b73a0b21d3f30e31a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StageInequalityConstraint::Ptr</type>
      <name>_stage_ineq</name>
      <anchorfile>classcorbo_1_1TrapezoidalIntegralInequalityEdge.html</anchorfile>
      <anchor>a9181886014e3c0a10c96b7942a60cab4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Triangular2Dense</name>
    <filename>structEigen_1_1internal_1_1Triangular2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Triangular2Triangular</name>
    <filename>structEigen_1_1internal_1_1Triangular2Triangular.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UnrollCount</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a06520b7a598b0fce8267824aa88db4c7a86f13c31c4632afbcd4b665b030131fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a06520b7a598b0fce8267824aa88db4c7a07cc1aec2663825d5bbeea78818f5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a06520b7a598b0fce8267824aa88db4c7a86f13c31c4632afbcd4b665b030131fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>ad3b34b01e072c973b4ae85356f9984a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>ab2f24d7211c8c3c2f3dad07ebfff4848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a06520b7a598b0fce8267824aa88db4c7a07cc1aec2663825d5bbeea78818f5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a47a7999acf8ec526cce8fb63c6c49ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>adac5998cbef1f81240d3dfbdc46fa269</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_010_00_01SetOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_010_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>aff2b0c2fdbd41a210f485ce83175df7b</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="typedef">
      <type>Kernel::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>a6bf5755b404347b4d5047db18d2e1a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>a3f585656bbe3843283d82df37ee5ac34</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::triangular_dense_assignment_kernel</name>
    <filename>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</filename>
    <templarg>UpLo</templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <base>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Specialized &gt;</base>
    <member kind="typedef">
      <type>Base::AssignmentTraits</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a805139f55fec97674265d10d6e5c5d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a538006302cf4b32c10780fa9013f4e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>af26a98004d1310ab3532fccb54dbf1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SrcEvaluatorType</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a2fd78d76e303aa1632f9c38f0ae520ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignDiagonalCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a5df49eb21fc70622e8c1180f1993b26d</anchor>
      <arglist>(Index id)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignOppositeCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a54a1a283bd1d1008a766540888832876</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>triangular_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>aa2a9bd0214adb7f1bb43ea6fc81c2f18</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>ac01443bfa6fe11b6eca22720a34b5eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>ace1ab495e32ff0d545c8ca8fd2757111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::SrcXprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a31397394870e64f33a78a3a666b48d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</name>
    <filename>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</filename>
    <templarg>UpLo</templarg>
    <templarg>SetOpposite</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <base>Eigen::internal::generic_dense_assignment_kernel</base>
    <member kind="typedef">
      <type>Base::AssignmentTraits</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a527222b394cc83d6d728e65926399f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aa15385a8040ccd47a17c99252eb947ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aaa15710db9b4cd8c2ee7ce3695970b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SrcEvaluatorType</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a94297eda5030d04be79e965847d83931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>abe671414334ced5b3d721dc01de554c8</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignDiagonalCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a1403d4b81157cb619c2c48addc2cb0c7</anchor>
      <arglist>(Index id)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignOppositeCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a162f4e266d5ea340a923cdb203e9ee13</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>triangular_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a9cd9e1c0cbc7fd7564e5fb77a8eeb4f8</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aad00ad3b2103fa28f82129359eee30e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>af07db01e4ae21127c8c8a1a7c514457f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::SrcXprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a044acf1ad867ff426cdd33b66e74d7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a4f0ecf288aed5f0480d0af0f93b5f6daa091914fb7e0c37301a96b33f47b071e4</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>a4f0ecf288aed5f0480d0af0f93b5f6daaa75635f874dee1fc9186b9b42a5413b9</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>a4f0ecf288aed5f0480d0af0f93b5f6daae95be7c9beeb7c7e6fefd729c5aaf6cb</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>a4f0ecf288aed5f0480d0af0f93b5f6daaa75635f874dee1fc9186b9b42a5413b9</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>a4f0ecf288aed5f0480d0af0f93b5f6daae95be7c9beeb7c7e6fefd729c5aaf6cb</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>a4f0ecf288aed5f0480d0af0f93b5f6daa091914fb7e0c37301a96b33f47b071e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a0f6da624122e56e803917b9be1e36fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a89cb957348fb21a7125fcb511a750df2</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const RhsScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a4e7eda112742999b9d69e8a9a0006127a4f35125500cc5d7862857d3270bfe6e4</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>a4e7eda112742999b9d69e8a9a0006127a00a5f4a7955d04b11994c2699cf02892</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>a4e7eda112742999b9d69e8a9a0006127a42e6df5b4718fcb86e8c6b40dbd36f4e</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>a4e7eda112742999b9d69e8a9a0006127a00a5f4a7955d04b11994c2699cf02892</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>a4e7eda112742999b9d69e8a9a0006127a42e6df5b4718fcb86e8c6b40dbd36f4e</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>a4e7eda112742999b9d69e8a9a0006127a4f35125500cc5d7862857d3270bfe6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>ad300449c5f5b7d98e3633469ff77b96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>aafcdc880dbd90da1abd4182d80257e46</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, StorageOrder, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product_trmv</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product__trmv.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
    <base>triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, StorageOrder, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a4783a1794a39399921609a30e1827258</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a94a33a21f729a7ce916ea08ddd0c56f4</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>ad9ba4ee44cda8a75940959ff40a055b8</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <templarg>OtherStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</anchorfile>
      <anchor>a68f7620c39a055158ad0b2887a9c7fc8</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</anchorfile>
      <anchor>a35831180d99cc8f235f3a254934c48bd</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</anchorfile>
      <anchor>a0f3266b4b26c45da286cf8b5cfab4d56</anchor>
      <arglist>(Index size, Index cols, const Scalar *tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_retval</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__retval.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; triangular_solve_retval &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6a2d39093c4dca2f29958baece6d1f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a271b468f839b82b4bab648151e3dd4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a366175697be9a8f69045d159f98a6af9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a1fef0f91ac77d9580219dd69fe952862</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae644694588f13a50fb555299ba67cc34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>triangular_solve_retval</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a4e4b85d79cca2b2e64501aa0f32c0e80</anchor>
      <arglist>(const TriangularType &amp;tri, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae537f77975204e1c1940c5162db71537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TriangularType &amp;</type>
      <name>m_triangularMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a0b94fe70c5a9bfaae888404f9fa7498d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>a271a258b0f0a2f992b4b87e667663577ae5e3cf60cf4c5ede9699b632e91c239e</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>a271a258b0f0a2f992b4b87e667663577ae5e3cf60cf4c5ede9699b632e91c239e</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>abd3dfea6d4e9f45e3665e9f9e3c19fb8a3b104aeb540d1828b74d7c28480b6ec9</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>abd3dfea6d4e9f45e3665e9f9e3c19fb8a3b104aeb540d1828b74d7c28480b6ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a076e86f3709acd78edb5fa1534ab8909</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</anchorfile>
      <anchor>a677f09401393e22374f252697fea0a6b</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Unrolling</templarg>
    <templarg>RhsVectors</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</anchorfile>
      <anchor>a771e7542b3f8ed0a55978e7524624655</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</anchorfile>
      <anchor>aace287bcfd7484d61cfd1acf0b686495</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::ExtractType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a2afe9c7146c5216ebd186fd43f4324a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>af64dd01ca21dc11645cccbe02e7655d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ac5fa6fca9f641f360c9b599be262a589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt;, Aligned &gt;</type>
      <name>MappedRhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ae68c0fbe2956b635b76cb69207a931d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a38dd54dbab01ed33c3b76902514e9533</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ace16c68927cde184c0d5703c58f3780a</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ac3085f1dcf7811c4107bcbb8d8290205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a4d6166a12a8835cfa49df66753a6d344</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a6d6c1e5b5020b6a4ca32cd7a6c98b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa9bce083f5802ae4fab1e7e3c6e8a224</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <templarg>Stop</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccbab938c05e4adb2442679a65942a42c011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccba41983e47c8c4e2368ab0a56f0282c1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccba36f4e8238fcf652017a3f3a62717e14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccba41983e47c8c4e2368ab0a56f0282c1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccbab938c05e4adb2442679a65942a42c011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a505e721f7948fdbb29fca2d8adfccccba36f4e8238fcf652017a3f3a62717e14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a01b18f6c3a53d6b6f11763d3618b83c0</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01true_01_4.html</anchorfile>
      <anchor>afbd7c6ee84a0fe7bc21df5f3853573d5</anchor>
      <arglist>(const Lhs &amp;, Rhs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularBase</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived const  &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a51da31bdf699e9f8c50bf5710b9bc1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <base>EigenBase&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; _MatrixType, UpLo &gt; const &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a51da31bdf699e9f8c50bf5710b9bc1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <base>EigenBase&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; const Derived, UpLo &gt; const &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; const Derived, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; const Derived, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a51da31bdf699e9f8c50bf5710b9bc1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <base>EigenBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; _MatrixType, _Mode &gt; const &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a4cbeb73677a46d25bf0647f2b1618e92a41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a51da31bdf699e9f8c50bf5710b9bc1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularShape</name>
    <filename>structEigen_1_1TriangularShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1TriangularShape.html</anchorfile>
      <anchor>a6c43155ceddf7ca3176df0976fb531db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularView</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>TriangularViewImpl&lt; _MatrixType, _Mode, internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; _MatrixType, _Mode, typename internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const Derived, Mode &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const Derived, _Mode, internal::traits&lt; const Derived &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const Derived, _Mode, typename internal::traits&lt; const Derived &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Derived</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const Eigen::Map, Lower &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const Eigen::Map, _Mode, internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const Eigen::Map, _Mode, typename internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const Eigen::Map, UnitLower &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const Eigen::Map, _Mode, internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const Eigen::Map, _Mode, typename internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const Eigen::Map, UnitUpper &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const Eigen::Map, _Mode, internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const Eigen::Map, _Mode, typename internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const Eigen::Map, Upper &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const Eigen::Map, _Mode, internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const Eigen::Map, _Mode, typename internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const typename MatrixType::AdjointReturnType, Lower &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, typename internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const typename MatrixType::AdjointReturnType</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitLower &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, typename internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const typename MatrixType::AdjointReturnType</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitUpper &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, typename internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const typename MatrixType::AdjointReturnType</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView&lt; const typename MatrixType::AdjointReturnType, Upper &gt;</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <base>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, typename internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const typename MatrixType::AdjointReturnType</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>a7f55672df98156950f5d761b95de2a30a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7f55672df98156950f5d761b95de2a30a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1e8ab9441d0bcb0caf65a8539bb51187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a205e40914d7ad7b11d859af1fd2615aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3eb6143ef54e7881f5fbd22f3b0f1613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7d3af732caa7a2e1212fe84c15633ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa0f4f009e441e4a2140063ac18a8d382</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2f77bcac1b97fce2ba64009b82fb899e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b10981c9bab4b688d695b5d1ac18cf9a9e52522abb1858a2531979b542d982bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b10981c9bab4b688d695b5d1ac18cf9a377783e29f1bc5af7f2b7a27f31ae8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; TriangularViewType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0e5004e310c1ef806351382984d8035a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a48fda67cfb4266110ef57b0e7c250b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b10981c9bab4b688d695b5d1ac18cf9a377783e29f1bc5af7f2b7a27f31ae8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a6e33b85d3a6d213a05ceb5d1b3305f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b10981c9bab4b688d695b5d1ac18cf9a9e52522abb1858a2531979b542d982bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ab923c4af1eea706086280a5877f06c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularViewType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a230abc6da26325c1c160aa6dc784c815</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularViewType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a41b41c49d7a90148789fd51dee96a9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; _MatrixType, _Mode &gt;</type>
      <name>TriangularViewType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aaf7f7ca98f7c32a8400d77b278b8e618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TriangularViewType &amp;</type>
      <name>_assignProduct</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>af6fe82daa7690c57f0a31c48800120af</anchor>
      <arglist>(const ProductType &amp;prod, const Scalar &amp;alpha, bool beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a77e884978c6495cffed68007fb603114</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a906168fa5121cfe301bc801df50807ad</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a451953e43fc2e9231f05e7926d0e9d98</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a51da31bdf699e9f8c50bf5710b9bc1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ad4093c8ecb74b7eb0567d1161bcc9964</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aff17b6873e916ed22b8aadc14c2b1df9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ae39e43f20246e45cebf6cd2a32530c63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a5adecc3719d26f559b831161b8117646</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; TriangularViewType, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>af5c73ba1021facfdee8d148de8f15d4c</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a70ea969ab731d87a0e73e2884ab8fbc4</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ab6fa10c605bc81813d6a4ab243bb54b1</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a9cc4a65490e86eb0cc0d7f764782eeb6</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a3bcca994aae11aeef15acb734f9a1a3f</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a66e679534fec114cd788ab8c43540bf7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a96678cc05b6aa574e91a07717fea1344</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a9343618303e0b3e83199872f9cb9255a</anchor>
      <arglist>(const TriangularViewImpl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>added5657459878085cb95d5052b1dd14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aae1460a593106b7e22fad56ce2c3c957</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a39d202f5efbf14179ca30435c9dc04b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a27ea7bd66892206be3a0c7a1195fec14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC internal::triangular_solve_retval&lt; Side, TriangularViewType, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a60b9867263fb1c6672953c82fcdd3275</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a7862f7a93e5ec9d1ea3fc144cca0e5f7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>adffbc981a7097cfdc4b9c5f02cb888f8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a4723aa22f7e47d8d125079fe4f40f950</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a154127e98e3b30d829220c61eb3c12b1</anchor>
      <arglist>(TriangularBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend const EIGEN_DEVICE_FUNC Product&lt; OtherDerived, TriangularViewType &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a6c57d0861f8575c6f8f0706e12bf11f7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const TriangularViewImpl &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularViewImpl&lt; _MatrixType, _Mode, internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>TriangularViewImpl&lt; const Derived, _Mode, internal::traits&lt; const Derived &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>TriangularViewImpl&lt; const Eigen::Map, _Mode, internal::traits&lt; const Eigen::Map &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>TriangularViewImpl&lt; const typename MatrixType::AdjointReturnType, _Mode, internal::traits&lt; const typename MatrixType::AdjointReturnType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a262b4f203eaea2a8fefad54c7249cff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4ae2e6282dc49f205fa3c70fb4053c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7a3130ba4b539de4c76561ca79607f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6a290dc48e4276fcbf574c6af28af5cc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3f3385e827fcc0bf27d1ec21c80740bc</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a70190d4105e1fd4f27abbf73365dfa0c</anchor>
      <arglist>(SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrixBase&lt; TriangularViewType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3b021ddc08edc7915d178d27d269a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a47379381e1682f59b85212cf856bab2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3a6db4257a6ae21f6337bc67098e4346bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3abd843b875ec7999d8200d68b1935f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3a5d475803123fbb851f815a7f94ac639e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3aa298509d9b070d3c52d3e7f3561cc9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3aa298509d9b070d3c52d3e7f3561cc9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3a5d475803123fbb851f815a7f94ac639e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3a6db4257a6ae21f6337bc67098e4346bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a566cff27c3caf9d077694d00865eabc3abd843b875ec7999d8200d68b1935f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TriangularView&lt; MatrixType, Mode &gt;</type>
      <name>TriangularViewType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a234c63745e93e0a16954ee206f9a80dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::TriangularViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>TriangularView&lt; Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</anchorfile>
      <anchor>a12df3e7a526bab6affc069db34ce4b69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tribb_kernel</name>
    <filename>structEigen_1_1internal_1_1tribb__kernel.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></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>a2ff8e502934dfc32550af1c22a46b8e9a54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a2ff8e502934dfc32550af1c22a46b8e9a54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a7fc9a3aab6f0858799970d6dad0bc189</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>adfdbc6d9102ae5b765743360e77e7566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a6e248061b97d4af03d1f605ac89766c8</anchor>
      <arglist>(ResScalar *_res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Tridiagonalization</name>
    <filename>classEigen_1_1Tridiagonalization.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9ae60850d69145ef59d99a6538ab197134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad8891a972b6b5c5588dc4109597d6b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; const MatrixType &gt;::RealReturnType &gt;::type, const Diagonal&lt; const MatrixType &gt; &gt;::type</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aa2b866d55c2210db98a7ab2ccf0d2254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>DiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aac5303dbff6921f9a1b9dad0cacfe00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af322315c8bea9990152c9d09bfa2a69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a7bd1f9fccec1e93b77a2214b2d30aae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TridiagonalizationMatrixTReturnType&lt; MatrixTypeRealView &gt;</type>
      <name>MatrixTReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af7d2f1a605207a321f494d9ee216f8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>add0f4b2216d0ea8ee0f7d8525deaf0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::RealReturnType &gt;::type</type>
      <name>MatrixTypeRealView</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a28b71fa9329f5881fa2fc6732941c2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9ae60850d69145ef59d99a6538ab197134</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>a5d422a6a8046fe156863d32de57760a9a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a5d422a6a8046fe156863d32de57760a9abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; const MatrixType, -1 &gt;::RealReturnType &gt;::type, const Diagonal&lt; const MatrixType, -1 &gt; &gt;::type</type>
      <name>SubDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a596ee75896d4302b84b1467d5c74e871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>SubDiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a68729d89d61edbae954fc7ad0b72a5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Tridiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>acd288abb081d3b40b87e4b98cd8f6ee9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a0b7ff4860aa6f7c0761b1059c012fd8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoeffVectorType</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ac95b4e43dcf6c3c5074b8bea4fc67887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a000f7392eda930576ffd2af1fae54af2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixTReturnType</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a6eb5ef94b8b9bb013c0e69b6df56d0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a47858b3895e64acafb1bb2e97f98a154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SubDiagonalReturnType</type>
      <name>subDiagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ac423dbb91157c159bdcb4b5a8371232e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a05406b7df9a92fdcba72d31443f67a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a9ea2e6154bf35494ee68e037f0867cbd</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a78512d647c0ab9ee6271f7afa5d25140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>acc6410d0df0ef3deba95d9cdfcd7fd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad42459daade3a276a0bb2846e18fabf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::CoeffVectorType</type>
      <name>CoeffVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa0c24c9b9d075d1c4f325e54c1bfa792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::HouseholderSequenceType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>ac2ca4228fbc0d2ddcc22af399326b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa3eb3bbc4e7086a3ad544980ab86210b</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a553cc701f0e55f0de7408d4ea093a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a8f0ab18cd3097414183e709cc22fb20e</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ad5d2284e77ed0cef41def1a4d78c1690</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a5883a03d4f36f351aa6eaa60328a7aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ada09c1e35e2754d5486fadbd5000dc5a</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TridiagonalizationMatrixTReturnType</name>
    <filename>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>aae70afbdf370aa7c9b66fba3da799b06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a8e7c1fdb5f9e55ac810b3470484db76a</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a273acab55c1ce70ad833d123ac65bbe1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalizationMatrixTReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ac49f3c4df8b40dfa002c6e04e3d1b97f</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a140f6293673b4f377337cbbacb32b881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TridiagonalMatrix</name>
    <filename>classEigen_1_1internal_1_1TridiagonalMatrix.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>Options</templarg>
    <base>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</base>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>ad372b8a35f44e6865c8f80eaf79ff7ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a7d3298c8f8733abb1442f9d7eab5e00e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a4dd80e1c56266c7ddc114df3d2e6c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a46ce3f9443c072c8f51e4593316b3d26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>aab31bf324b1a8483daaab0228e5d58e4</anchor>
      <arglist>(Index size=Size)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a2b225ffce681e603605eb37cb338ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>acd877f869277bd549d89bea0ccb03fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Triplet</name>
    <filename>classEigen_1_1Triplet.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a3531e3e2098507a069a368d72d46471e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ae88b0ad6d31daa53e298b9cc4201fdee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a4bb0cded483262f1c5ffcac434f9a394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>aba38920ed9d7e9b917cab2f701f9ca62</anchor>
      <arglist>(const StorageIndex &amp;i, const StorageIndex &amp;j, const Scalar &amp;v=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a003ea53c6559b106406f7916d6610547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a5c18e694e1d03d97c6be31adc0b32a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a131514b3dd98e819d0e95bed8061b89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad50e9b16b92ffa57c5190d3285fca830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TripletComp</name>
    <filename>structEigen_1_1internal_1_1TripletComp.html</filename>
    <templarg></templarg>
    <templarg>IsColMajor</templarg>
    <member kind="typedef">
      <type>Iterator::value_type</type>
      <name>Triplet</name>
      <anchorfile>structEigen_1_1internal_1_1TripletComp.html</anchorfile>
      <anchor>a16ad8c37b63c879c7a8779becde0865a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1TripletComp.html</anchorfile>
      <anchor>a09e342f3268e2f93b0f763418e892c57</anchor>
      <arglist>(const Triplet &amp;a, const Triplet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector</name>
    <filename>structEigen_1_1internal_1_1trmv__selector.html</filename>
    <templarg>Mode</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01ColMajor_01_4.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a8759cece1c4d1c2ac7c77c21f3fbbfa0</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01RowMajor_01_4.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac1d7f5899a6fae8d9d41dc1f92a35825</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::trsolve_traits</name>
    <filename>classEigen_1_1internal_1_1trsolve__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a2503fa9a4e80c217b9ce5581ffc8579daece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a2503fa9a4e80c217b9ce5581ffc8579da6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a2503fa9a4e80c217b9ce5581ffc8579da6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a2503fa9a4e80c217b9ce5581ffc8579daece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>afc1d9703c5094b86bfc64ca9d1fcd103ab9457ed3bde4bba4611f034882a1131b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>afc1d9703c5094b86bfc64ca9d1fcd103ab9457ed3bde4bba4611f034882a1131b</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>a0b6265529b6805d77ac22c80a5743c19a53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1true__type.html</anchorfile>
      <anchor>a0b6265529b6805d77ac22c80a5743c19a53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::TsvExporter</name>
    <filename>classcorbo_1_1TsvExporter.html</filename>
    <base>corbo::DataExporterInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TsvExporter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>aa0e26523819dee9728cee01e4b107611</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTimeSeries</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>af93f2b33f944012f630a5f19b9e797dc</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeries &amp;time_series) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a3f32ce51ddf6c7fcaae507d9fbff9242</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeriesSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFileSuffix</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a20c10b77edb8ee4472ed4d75ebb2730a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatName</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>ab805154a98f8c4ed6708d111916da76e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DataExporterInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a3ff172183641cb998a728c22c2401c95</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a52f445f3d9067cc8f6f42c783470b73f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingIndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a1dc43ba744e3d7ed71c28a7e2b8bdc58</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingSignalGroup</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a30c85b3c17eb050c5063ec38c9fa2bd6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingTimeSeries</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a7ed8ca17bb43bed7c54ae3237989c1e9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a3a81dcaa98271a4ada0f7d7a1522f0e6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TsvExporter</name>
      <anchorfile>classcorbo_1_1TsvExporter.html</anchorfile>
      <anchor>a2b999b5e64da0782ccc1c33c036b5d68</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::Tuple</name>
    <filename>structutility_1_1tuple_1_1Tuple.html</filename>
    <templarg>Ts</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::Tuple</name>
    <filename>structEigen_1_1Tuple.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>U</type>
      <name>first_type</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>adea01fdc8cd2dfdfa27b8bca00145c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>V</type>
      <name>second_type</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a5c3f221d8b9cafecd718e5c093e62648</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a9bad774fdccb8664c0dc2a4ff05b11d4</anchor>
      <arglist>(const Tuple &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>swap</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a18d61f9a86ba8627ed39fc38b165a977</anchor>
      <arglist>(Tuple &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tuple</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>aad888202f8322376d9b1d16d8c455180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Tuple</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a735678943e6123e4563fa87dbf0314f0</anchor>
      <arglist>(const U &amp;f, const V &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>U</type>
      <name>first</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a6028989eb2e8ac802cc9f727a1c75f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V</type>
      <name>second</name>
      <anchorfile>structEigen_1_1Tuple.html</anchorfile>
      <anchor>a043da22255c1723a9739e3d382b6948f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>utility::tuple::Tuple&lt; T, Ts... &gt;</name>
    <filename>structutility_1_1tuple_1_1Tuple_3_01T_00_01Ts_8_8_8_01_4.html</filename>
    <templarg></templarg>
    <templarg>Ts</templarg>
    <member kind="function">
      <type></type>
      <name>Tuple</name>
      <anchorfile>structutility_1_1tuple_1_1Tuple_3_01T_00_01Ts_8_8_8_01_4.html</anchorfile>
      <anchor>a536c73f858c22e62ab6b3bbe4daad4ca</anchor>
      <arglist>(T t, Ts... ts)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>head</name>
      <anchorfile>structutility_1_1tuple_1_1Tuple_3_01T_00_01Ts_8_8_8_01_4.html</anchorfile>
      <anchor>a188f6eb67eafad3ac61ba2f1e555dc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tuple&lt; Ts... &gt;</type>
      <name>tail</name>
      <anchorfile>structutility_1_1tuple_1_1Tuple_3_01T_00_01Ts_8_8_8_01_4.html</anchorfile>
      <anchor>a20b1ac8227cd88dd8f5258f11640598a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tuple&lt; Ts... &gt;</name>
    <filename>structutility_1_1tuple_1_1Tuple.html</filename>
  </compound>
  <compound kind="class">
    <name>corbo::TwoScalarEqualEdge</name>
    <filename>classcorbo_1_1TwoScalarEqualEdge.html</filename>
    <base>Edge&lt; ScalarVertex, ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TwoScalarEqualEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>afc236afac456174c73d08305c1fe305e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TwoScalarEqualEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>aaf4e2dc042df705e401ad20dd6b5c62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>af105a83d44284abd8581410a6ed7147a</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>a97cd38a16cb0adc027fc88aa9b8b2593</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>a0bec681d4d8242cceaebffe1634ee682</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>ab8a606e5eaf17739cf3da863171640a9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwoScalarEqualEdge</name>
      <anchorfile>classcorbo_1_1TwoScalarEqualEdge.html</anchorfile>
      <anchor>a4735f66f1e019779559101be119fe7d7</anchor>
      <arglist>(ScalarVertex &amp;s1, ScalarVertex &amp;s2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type2val</name>
    <filename>structEigen_1_1internal_1_1type2val.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1type2val.html</anchorfile>
      <anchor>a047c201ed17d86866a0ede17a70e5943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const T</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1type2val.html</anchorfile>
      <anchor>af879d84d9398ed2a017bb231161b3b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40a2823c0dc3e7e64fe4635d9f90f6d51c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40ace5bafd7127db4181dd0d5ec0a6a97fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40a163168c828d25720eff5a0d33b48d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40ace5bafd7127db4181dd0d5ec0a6a97fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40a163168c828d25720eff5a0d33b48d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a28019edf8058d0a42e631ad574c2ee40a2823c0dc3e7e64fe4635d9f90f6d51c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; double, float &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771a0d0e2b4ae0e1b8d7e297ee53546da6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771ac57b88706c2b84a1bdf39253241bc68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771ac4948ca9b3a861c92edd01bba9518afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771ac57b88706c2b84a1bdf39253241bc68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771ac4948ca9b3a861c92edd01bba9518afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a64c049f134551e5838798359dbedf771a0d0e2b4ae0e1b8d7e297ee53546da6f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; float, double &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da98f7aaafb3a00d8d42cd76688468eef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da5f11d0670eafb7b95728dfa61345299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da0c1df78c751f849a98d79bed9a8e826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da5f11d0670eafb7b95728dfa61345299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da0c1df78c751f849a98d79bed9a8e826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a9b02b7d4a0972e87e4e011b6e4d2bc0da98f7aaafb3a00d8d42cd76688468eef3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; float, int &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571ccafcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571ccafcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571ccafcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>a6dd6f8845796a0f87c8cca526f9571cca283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; int, float &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>a7f85c9f20614b145a0b779b2a496dfe3a178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_list</name>
    <filename>structEigen_1_1internal_1_1type__list.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>HeadType</name>
      <anchorfile>structEigen_1_1internal_1_1type__list.html</anchorfile>
      <anchor>ad0809ddb4d50be4aca3c16ef9249b90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tail</type>
      <name>TailType</name>
      <anchorfile>structEigen_1_1internal_1_1type__list.html</anchorfile>
      <anchor>ad501c6b2cd4bf51304728c71b423ce58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>count</name>
      <anchorfile>structEigen_1_1internal_1_1type__list.html</anchorfile>
      <anchor>aa75a9e59515cf0283675a2cfe5631878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const T</type>
      <name>head</name>
      <anchorfile>structEigen_1_1internal_1_1type__list.html</anchorfile>
      <anchor>a845ab3ca777db475ca60c8eac56348d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Tail</type>
      <name>tail</name>
      <anchorfile>structEigen_1_1internal_1_1type__list.html</anchorfile>
      <anchor>a59a86a74b27a22f68dfd5a943fef0811</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>af076f9f3fcaac4eef402a177f7181595adabf37842613752f6d8f8036133ad3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>af076f9f3fcaac4eef402a177f7181595addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>af076f9f3fcaac4eef402a177f7181595addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>af076f9f3fcaac4eef402a177f7181595adabf37842613752f6d8f8036133ad3a6</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></templarg>
    <base>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae471d1617c8bd24363d714e13351e8dca3d026a70da32c0412ddfcf61c5f09031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae471d1617c8bd24363d714e13351e8dcaa345f9d1637b8aa99d3889a55626ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae471d1617c8bd24363d714e13351e8dca3d026a70da32c0412ddfcf61c5f09031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac0bc3049980785317785bbe428a4e2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a90d91ae46799346e6352a78e3500adcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>acc3edb274787854495c951c4e05a9265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa85376b53299c17d415b99a48ad64f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae471d1617c8bd24363d714e13351e8dcaa345f9d1637b8aa99d3889a55626ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a578eb1ae6d86e048cf4ca1d3ef5b2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a625a5b4478cb698e878db8ca83785371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a8514e6012b9f99251e088cb4a5188408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; double, UMFPACK_CONTROL, 1 &gt;</type>
      <name>UmfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a69a586a34ae369164d464c5551bcce73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; double, UMFPACK_INFO, 1 &gt;</type>
      <name>UmfpackInfo</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a4d5a177b46684f13e132768f27723382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const UmfpackMatrixType, StandardCompressedFormat &gt;</type>
      <name>UmfpackMatrixRef</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>adf053e553c6f76bb02f4402b5f94140a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, int &gt;</type>
      <name>UmfpackMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ad00daeabee40de549ce6a03de88ddb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a8be64e184384e92d68b90ed69ae8e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a83a5aa7038e4920b79fefff82f49f610</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac7ea28b2017d6b26b7b08497f294e5e6</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aad5e5a2b1d2e450d9749ae784c3dfa16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a05fb2b5717ebd67e46b83439721ceee7</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a4a1635ee0ee23302df3c9ba24bc92f00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a782dbc0e1ee6cef571e11d6b70c822c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1471bf890503e743c45d75cc02a5345d</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a68738a0d99c67316877706f98b033402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a35ae31390d7c11e9a51b573616fc65ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>afcbe772b2cbf458791111ae5b648c21a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa567568176f719c536ae84bb82128aae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac28a1e26d4dab8d1ee7c5d10e9770668</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a549f558df5de7839dfba74ca9b9a2572</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UmfpackControl &amp;</type>
      <name>umfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a679bd267a0407d4ca985d97f0b864101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UmfpackControl &amp;</type>
      <name>umfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae83d178202f3d44c1789c1c93842bf2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpackFactorizeReturncode</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a822fa9d82754269c379dc4ce17920b0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>af6a45bf31b8f17008b22c517e2fc11c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a3b0b5f84a7d80617dfb30346557314ee</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpackReportControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac6ff58ef8eb8221e6af87de750d6619b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpackReportInfo</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>afad062dfc49ca6d2d19d534b3f8f8d28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpackReportStatus</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a82497bbf75d995a6d4ae7e9191f79525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1b34caf13a5db8e54ca290dcde1da887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>af627be039e9d4054480287e2a79dd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9d319cce61d8797d1f0ba6b6ae3087c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a23ec2a84911a59ee4295d309d975a3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1b47abf8be308bbd60c37f3a0940fc43</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac17fdc73306848870023e90bd3da8b70</anchor>
      <arglist>(const UmfpackMatrixRef &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5a5adf4464c78eb83aafa7cbf9ad39cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a709615cdd6a89ceb8bf072922adbc621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackControl</type>
      <name>m_control</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a98b2ae40d5060d3532eae0fdda13356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackMatrixType</type>
      <name>m_dummy</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac2d23d2d42221b6668716a9501d8cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9611324e2e3f3ab0e643c91651661750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fact_errorCode</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a3fa4c29d50b75443f0e54dd1a4dcf928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2035de2dc3b834ffc761c8e689b2d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>abe14c88bdd4a2a8eb3acac209d57f78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a656dbcdd9dc76f342c2346dc2be0ccb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_numeric</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1e9ee531f2c0fc41781ca1cfb9de7c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9fe0f241e55ee6aaae0e74b5cb8663ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa3828c68e5e51f780b38457a8399e53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_symbolic</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2d8f1ae8b324facd05f2c4a67fb36bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac9e74011e8387152ad42ffa407a9515d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackInfo</type>
      <name>m_umfpackInfo</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a077a3d2783e0e1f7af5ce61ec093a4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackMatrixRef</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a33d701bff4990f1d7ed8d901515f0d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac9db3fd8545dd6c974068326c31fe89f</anchor>
      <arglist>(const UmfPackLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_dense_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1unaligned__dense__assignment__loop.html</filename>
    <templarg>IsAligned</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__dense__assignment__loop.html</anchorfile>
      <anchor>a72977a929d0f3ee1371cc39498e468d9</anchor>
      <arglist>(Kernel &amp;, Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1unaligned__dense__assignment__loop_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__dense__assignment__loop_3_01false_01_4.html</anchorfile>
      <anchor>a1a8b25a9d174f08fc57cb22dc5503f89</anchor>
      <arglist>(Kernel &amp;kernel, Index start, Index end)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Arg1 &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Arg2 &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Arg3 &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ArgType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ArgTypeNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_wrapper_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayWrapper&lt; TArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a71639b3cf31f6c78b2f42ab7d7b0fa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a2fc5a18e251618aa6b136c7062876473</anchor>
      <arglist>(const XprType &amp;wrapper)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab758dcb6d277e1d9a6baf4a4869865f7a1857f10f51b0e8136377d65b909c6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForwardLinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab758dcb6d277e1d9a6baf4a4869865f7a0a10f72aeb357c7cf1733aa622d5a391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ae6d4f366f7dd9083679ca581224e916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForwardLinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab758dcb6d277e1d9a6baf4a4869865f7a0a10f72aeb357c7cf1733aa622d5a391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab758dcb6d277e1d9a6baf4a4869865f7a1857f10f51b0e8136377d65b909c6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>aa93e41a0368c20cac3cb322d2d5fa914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a33b30e5b2761058d114873d41a73f101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>af2d906627abf7cb047b7a75b33902c1d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a9a2fbc6e3dc8264254ede30a17b59216</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a7bd7a5583c5d270006d9453bbe0710b7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a2ff0c6d81364e27640a20753953ee6e5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a9e99548914daf495f2776895414141ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ad021eea89e164a73e1b546c81e4eab43</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a40bf31ddd88f496cc29c3ad285adc067</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a4cf19248aad464e3ff9f3cf6f99bf508</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a8ba737cd89d8553e760397073b3018b3</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a3f34f67b09cfe5dc557630bea41636cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, InnerPanel ? Dynamic :0 &gt;</type>
      <name>m_linear_offset</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a4bb2164f62695bcafe8ccaf6b95716dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index,(ArgType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>afa310a6795de5c5cb18ff9660663d238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index,(ArgType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab5e923aaa22b09939479f33950f1c007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a8a0bbb4f3ece721cb73dd48205eeb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterVector</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a31d9ba5297e9f32c60263e79f476a347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a4fc693f2b4702215cf856b691d3d447a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a8ac7eec994c0cdb90b5e7df783b39379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a4fc693f2b4702215cf856b691d3d447a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a8ac7eec994c0cdb90b5e7df783b39379</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; OuterVector, OuterVectorInnerIterator, InnerVectorInnerIterator &gt;::type</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a2dc3e0d38916135df8eeac6cf18203fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a8a0bbb4f3ece721cb73dd48205eeb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterVector</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a41b9597e6e988f919f7085b411405d76a31d9ba5297e9f32c60263e79f476a347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>ac1a5335a94b733ec121bd99fe5296f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>abc7a6c8fa3b1b8dfc1292e99b66bf2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>ad42e6673d3294b8e964679ffb0a236be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a8ba2f6d99ab98b5955178cefa2c90e50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a60f6106b40381d37c8bef793ac0b9bdb</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a4dbf4d167a0970ef1d83f5dd3d30f044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a7bce0ea2705db61efb1d55c086837236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_block</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a7fe6d200d82df7b7f586e12753265592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>aa27e22ab882b25066597f37457d6dab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>a4939bb3038a79dda336e642379b351b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>a185bbd4feda5782880d651cba8fa199c</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>a221d36e0f40c7c9edfc9a9faf72faf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>ad19817d69cf39da9a1f1f130513f9bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>a1e0c1698ff67d0d184113a085bfce4db</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ConditionMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a22eff9db450f4cba180332dc72a6b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a87508e6f309a57c76be7319d11df807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a7d569b565f75c36c643dabbaa927d8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a7d569b565f75c36c643dabbaa927d8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a22eff9db450f4cba180332dc72a6b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a739e82ab90bfd36c853fca4227a756d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aac8e7216a8540a0699a79b25152f8e80a87508e6f309a57c76be7319d11df807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a386a99429497b18b27b408cd1bc8990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2e08c3a5ffe1847d9cde98da1985ce7a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae84ff73183ad0dcfa3eb3e56b8104948</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a89bbe2a517c17d0368317db173fd24bd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6b1734d8c4ef19363d2de4f034d9dc55</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a742283a9afba17ade87dd3dda0332bab</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac6da222f23f9f311bcdd023f2411fe4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a7bee05b4fed268a396b756fe34aa0ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a08af05702db5ee98e0cb3b7f3ebd79f2a01e491fd6ba89c4cd2b76f0f124833cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a08af05702db5ee98e0cb3b7f3ebd79f2a9993d4437711b48151fb0ad9691d819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a08af05702db5ee98e0cb3b7f3ebd79f2a01e491fd6ba89c4cd2b76f0f124833cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a08af05702db5ee98e0cb3b7f3ebd79f2a9993d4437711b48151fb0ad9691d819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a80a61e0886f598aa4886d78d12c69d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a7d919e9d0ad383413d5f942d4562e453</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0dff2d37c1bc909ad7a7ed74869808e1</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afb5ffc7a745f2238a62bc495a5b24b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a139fe6a41a68e1d5d58a8a3ae6213afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae9261a539980cdebdffc18964cbb5d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66afd18dd0dfa96fae9aed137fe757c324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66aa88f9523d1a026aa21b3d474943423a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66a5147fd984f4a6fbfc170ee9a774526cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66a5147fd984f4a6fbfc170ee9a774526cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66afd18dd0dfa96fae9aed137fe757c324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad73fe5f8d67ef00b16cb2a465741bd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a24f8bb300cbffb029b202f7f6a011c66aa88f9523d1a026aa21b3d474943423a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aaa618f8ab4054698507a28e7bd389c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae5cfa2afd101a0b7edca578124f21dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad2afb3c371bb26f84ed5cd7fd878bbc5</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9edbb6c7f6ae15ad3e8cc4123632a531</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aad6e4b9dce0bbb631e0c4f01e0347c8d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9bd5e6e616769c6f7b28fe118601e85b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af633ab086ea6cc3cb88588c2376efe92</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2e1a9306e8ad80d759a97dbe235878bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_unaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae7a0c2b380debf6923912a1127c2dde8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa340202dbddc6c2e5be1dbaf3b3d407faad54b2835e16db8c959bd3851d87e7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa340202dbddc6c2e5be1dbaf3b3d407faba1c7675917c4c61e2feee9e66167d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa340202dbddc6c2e5be1dbaf3b3d407faad54b2835e16db8c959bd3851d87e7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa340202dbddc6c2e5be1dbaf3b3d407faba1c7675917c4c61e2feee9e66167d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aab21b88b28cfc1f27ff30b5ba82b5958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a44f6668184d496d893b256a274249620</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>af5716e831f05ed2e87745522e85b9bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a457cb9d3de03b730e2a93c16138f8386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a6fb281b3edf00e5292504f2e7562c764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; DiagonalCoeffType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; DiagonalType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Eigen::internal::true_type &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Eigen::Map &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ElseMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a008cab07c8fa1c15d77baff726dd0a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aacccd7d2deaaded32ff5221deafd10a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>acc3657619eab84f5ec3328767286288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2dc020a67e6c1dfc3e3566e02587ab45</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_temp</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad539b27f1aad1bb5b11ffe06daad1a8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a32798a05810ba29b3b21f7779e15bc12a0d92a3d6e9f4dd0e53de0eeb541d486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ac3103f7fb8539beaa670abefd336cac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a32798a05810ba29b3b21f7779e15bc12a0d92a3d6e9f4dd0e53de0eeb541d486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; ArgType &gt;</type>
      <name>InverseType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>acb8daab382616bd66f0777eb235c7722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InverseType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a7dbf61383c4db34f3b1407b92fe8df78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a18eed69c3dd0654535d9a60683df6a47</anchor>
      <arglist>(const InverseType &amp;inv_xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a81afbed9d66427ec1f21d8e5e5194fbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Lhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; LhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; LhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_wrapper_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixWrapper&lt; TArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>aad78899b387a72ae42afbf13dc006efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a435ca48ac98cc82112eab0a2b74a978c</anchor>
      <arglist>(const XprType &amp;wrapper)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <base>evaluator_base&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab3489252eab2113d1f4a80df1949d838aabc890afeeab2e082e241c695c94b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1a0b1f6a5ecbe2a78dc57a4335cfc5cb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1ae846418ce61a65bdd4b9c24439ab260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1ab16be9b7da1654bfbcfd30299d5fb945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1a0dc869d87fc4b2758ea234d3fd3bc658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1a0dc869d87fc4b2758ea234d3fd3bc658</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; ArgType, Factor &gt;::type</type>
      <name>ArgTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fcc54eb5776cb4ef0df05fd0de171ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgTypeNested &gt;::type</type>
      <name>ArgTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ac90c0d4af3deaa85bb92112b00a46f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1a0b1f6a5ecbe2a78dc57a4335cfc5cb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a9708d10de38d9593e1b324ff3213b333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab3489252eab2113d1f4a80df1949d838aabc890afeeab2e082e241c695c94b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1ab16be9b7da1654bfbcfd30299d5fb945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3e4c548a554ae3582b2c6da27dd050b1ae846418ce61a65bdd4b9c24439ab260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ArgType, RowFactor, ColFactor &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a51ea76fb4a5f30995352d9a1ac8585d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a785a88469c65e80ed0edcacff52de5d2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1d7cfcb24f404ce54f84516c3e3edfe0</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7132e798ac3753d1d0c4cee1c2832026</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab204763236c75b105b51d03e6afc748c</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a40cd28c769315ad3a71a33d6f371c14a</anchor>
      <arglist>(const XprType &amp;replicate)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgTypeNested</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3bef0170821ffca1eeac2e571984e618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgTypeNestedCleaned &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a9dc15ac07a776d20a9612c2d04e766f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ArgType::ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a6eb87502cae049d11d68481851d36604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ArgType::RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ac6ec2960821d55102ef914c1e5372fed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator_base&lt; Reverse&lt; ArgType, Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a54ea0076f31a9094d1867eb501a5ab38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a0402928e33181096ef4749c8446af7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af9b473477281cf592646caa99f12152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a2e0aac5ae64b0337630503d1655f6a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a4585dbeece1a9746b507c18a41c7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af4f0eed970d7b83ba3ad64424e61fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af3086c0dfc1fe4c419a714938510ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a439d5af9c4a387efef651e570b5c9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af603d8dff127f025d2f645eec8308d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993aff9ed258de5600c51f727135cf60da46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993aff9ed258de5600c51f727135cf60da46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af4f0eed970d7b83ba3ad64424e61fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>acb14f9a54c1ea449e9283a449080084e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af603d8dff127f025d2f645eec8308d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af3086c0dfc1fe4c419a714938510ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a0402928e33181096ef4749c8446af7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a54ea0076f31a9094d1867eb501a5ab38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a439d5af9c4a387efef651e570b5c9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a2e0aac5ae64b0337630503d1655f6a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993a4585dbeece1a9746b507c18a41c7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abdbe464d4281fdd1301bdc4bc42dc993af9b473477281cf592646caa99f12152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>afbdcce3facf909199fafefca9b77371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ArgType, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>adbfd9e3b3db03f682acfa5171fbc2846</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1680f087ebe73a14dbdad18f97d55f18</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af3f1b6dc547152b5e4a64f10b6c0fc2a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2d4b7bc6bd1fae2f8897807b9e924dbd</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aa1883c5e2d515e520fbc917c3858e355</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abf0fae610f875385e5554b453a100376</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a8c92396868ae9b53e8e35baed5fc3812</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a477d6b137f0554c53a6b28759c3090d3</anchor>
      <arglist>(const XprType &amp;reverse)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a92db75ef72d0d8592961be42fd3cf186</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a3fdc8a78fe1cecd2694e608b2fda69f4</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a19b57d46a080357bb252bf9f1e12b2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ReverseCol ? ArgType::ColsAtCompileTime :1 &gt;</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af26407d23d3c51cc1cd6c6ba81425fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ReverseRow ? ArgType::RowsAtCompileTime :1 &gt;</type>
      <name>m_rows</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a604579b692f62a1f21ccc48eda3b8bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Rhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; RhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; RhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9543463ca4038625226f0970d1e4f977a098c43f002a5271901d8ef6f8eb7fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9543463ca4038625226f0970d1e4f977a38185b895ea49d8753570475d7d80cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9543463ca4038625226f0970d1e4f977a098c43f002a5271901d8ef6f8eb7fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9543463ca4038625226f0970d1e4f977a38185b895ea49d8753570475d7d80cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad2888d8fc55a68579255c23a2ecc9bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae52789aef6d9077a9c762b0f081a1df0</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae26809a75fa1cbb809d4de548f0caad9a52a2a1e691a1747ac7abbf4c5384fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae26809a75fa1cbb809d4de548f0caad9a52a2a1e691a1747ac7abbf4c5384fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a70ca59fe3ade9597dfcb6b807360a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1a17730ea26d47a55e053c369b875e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a66aee561c1e582033bcd82488a9b2533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0c13bc4f8d17a46db079978ee2faf955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae67cc3e9c8b2661a3084c8fb942d28a0a53acac37b3ceb8f3a7fee7acc77dcbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae67cc3e9c8b2661a3084c8fb942d28a0a363286da8b482724028a327b875744ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae67cc3e9c8b2661a3084c8fb942d28a0a53acac37b3ceb8f3a7fee7acc77dcbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aba31e381da08b282216b196624adc1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae67cc3e9c8b2661a3084c8fb942d28a0a363286da8b482724028a327b875744ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aac0d074d692ff1674a186e7921046773</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae5a5486d8c59702710c174c57e8b392a</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a5c7ae23697fe4b54d819b5bf3c09541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1d009c830dfa9b8bff40e5ab0a6361f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a2ac684434ecfd71287c901da09822627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a6c295c293186a2489a4314e2b0705307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a2e5dc5bf23eb931fc5c185962a09ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a82f50e8685604a2602665e58167a2b4e</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>ad5fce295f56e535fc51a841ea7c7bf0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; SparseXprType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; T &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; ThenMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9a2ded0eef3f8e2bfc4bc52f10d880934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9a4287fd1771c7645b415a118519f63c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9aaad79df6f2cada16564ffde91dfffae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9aaad79df6f2cada16564ffde91dfffae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9a2ded0eef3f8e2bfc4bc52f10d880934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a29ac036c7acef87f765dd49e70d190ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8539efa561f8a9d187b5cd86f34bdfb9a4287fd1771c7645b415a118519f63c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a64946df51088cc9e1ed89e47fc61d33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aaad78806253598991f290281fc80154e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aef9506dd163d2f0c59da29512949a9d8</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a123bd0c154402081cd60e6af83590024</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE XprType::Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac0c19168aa19c9ac1c1cee6892f8e288</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a36722e85b94a79ba766ddc2920b48712</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ab37d65daf774d2a04f2931f493e1c95a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5e6ff1e2d0a66740648a14daa91633b0</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aec69cebae400376763e83decca015af7</anchor>
      <arglist>(const XprType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5850cde3386d111a5d4dd20a8b5cf27c</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5f656ac6134b2a6d3d617ee4545b3bbb</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a55c2bd8d5d6c3a5739fc4e233e805b81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0bac700151a5c18e254de63940874d8ea7f93809bcbf4710160380fa439248222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0bac700151a5c18e254de63940874d8ea666234c4ddf6d645418b9557e18548fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0bac700151a5c18e254de63940874d8ea7f93809bcbf4710160380fa439248222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aac683dac39921323bcc00b3a49b7d20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0bac700151a5c18e254de63940874d8ea666234c4ddf6d645418b9557e18548fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ac44f8c6163e7d7d86b6522422953e32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a9a2a46bb192c501a3dc3295e74fd1841</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a26958ea8d8a6371e9342f3f275df2626</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a024045b61333b8a671b3fa3a29b71c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>evaluator_base&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab0322605f94cabda89ce25f7ae022481ab748fc77ad5aff3328b2a93844064651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab0322605f94cabda89ce25f7ae022481acdd1e82e9658682e1d88d7dae53e3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab0322605f94cabda89ce25f7ae022481ab748fc77ad5aff3328b2a93844064651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab0322605f94cabda89ce25f7ae022481acdd1e82e9658682e1d88d7dae53e3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; ArgType, Mode &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a48f8fbca92bc9115bc1d1cb5b7a228a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a602922bdf94b794fa5acacadf191ff55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8850529525bdd91460d3b6194fcdcd3</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipFirst</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56a44da737b89c115ad65a87fe11b583743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipLast</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56aa95521186ad0878b97fda4206dd42e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56a9409e36ee518384ee1eca2739eb783dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56acb4d23226e0f07984fa74d40ce1a4e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad651f2c4a4dcde19e090946de7bfe979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56acb4d23226e0f07984fa74d40ce1a4e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a713f28b1d64bce3f47829cfb4bf71a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56a9409e36ee518384ee1eca2739eb783dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipFirst</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56a44da737b89c115ad65a87fe11b583743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipLast</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1628dfff39349f79fe54b8a56a546a56aa95521186ad0878b97fda4206dd42e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1baafee270c90bde159d8917c7c283bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgType &amp;</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a187debbdeb4f1b93a26d2073e5fd5779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa410a4fe113e875786884cfa5864c8ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; typename internal::remove_all&lt; MatrixType &gt;::type &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a3a7729a020a83f999d535d7cc1273164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, Mode &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a87825ad5799553ca3c40591899488f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af39191a25a16e28e69f61de2fc305808</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select.html</anchorfile>
      <anchor>a164de616f14ad782f4de9221b84bc238</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</anchorfile>
      <anchor>a1619b45bef06c164e0863c5f6b018c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a4c6d5d3db086d2eefd6b334debc16216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::UnaryScalarVertexEdge</name>
    <filename>classcorbo_1_1UnaryScalarVertexEdge.html</filename>
    <templarg></templarg>
    <templarg>ComputeMethod</templarg>
    <base>Edge&lt; ScalarVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; UnaryScalarVertexEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>ad41034a1e1cd4ac21505489ab6368948</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>afffb4c56d5d8eb07212955078ff27d2f</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>ad467bc25006aae4cebc466c2aa0a390a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a3871d605c32c0cb7a7668451e845613f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a528eb7c236c6558682702ba2ec349561</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a766fd0e1e8541f0a1f8cd82cc7c3547a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryScalarVertexEdge</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a1b89e13bdbbba1966ee63c82a3a67433</anchor>
      <arglist>(int dim, int k, const T &amp;fun_obj, ScalarVertex &amp;vertex, bool is_linear, bool is_lsq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>ac2b37ee6b5ec4d13166d77fa48c60ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>_fun_obj</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>acc4c99779f1f8b1603c6139b8f877ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_linear</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>af7ed166b033c4aae9b1c9909efb1b84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_lsq</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a77116d2c71315f6ca09f61bb23179999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1UnaryScalarVertexEdge.html</anchorfile>
      <anchor>a86eb2b9565ae519bcbc95669f05a1519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::UnaryVectorVertexEdge</name>
    <filename>classcorbo_1_1UnaryVectorVertexEdge.html</filename>
    <templarg></templarg>
    <templarg>ComputeMethod</templarg>
    <base>Edge&lt; VectorVertex &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; UnaryVectorVertexEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a4d8bd7e69b170c3eeaf15f6130c63fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>aaf9d7091bd1de8d6c2ebd4f3a954e8cc</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a953cdd2290cff05b3529ed58af7e7dcc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>aff421886f267aee9569f8da86c4b7e73</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a7468000745d1fa3cda025e596c313c18</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesJacobian</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>ab678705f0e59dd5b910da9ffe17877d0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryVectorVertexEdge</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a608ae3ee8ae509abec9f70f39f0bccad</anchor>
      <arglist>(int dim, int k, const T &amp;fun_obj, VectorVertex &amp;vertex, bool is_linear=false, bool is_lsq=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a46a0f0db43b9ba098d800f6065e34332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>_fun_obj</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a800cb3cc74305ba293bc6a1a92306c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_linear</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a1f9f43439d58e58df1ac07c96fa52a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_lsq</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a73858b696d070e83a96afe40418926a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_k</name>
      <anchorfile>classcorbo_1_1UnaryVectorVertexEdge.html</anchorfile>
      <anchor>a399d9632ee933134d11695339c8a79fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::UncompressedCollocationEdge</name>
    <filename>classcorbo_1_1UncompressedCollocationEdge.html</filename>
    <base>corbo::Edge&lt;&gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; UncompressedCollocationEdge &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a07c0e84407ad8eb293583a9c83e2f265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; UncompressedCollocationEdge &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a2b6d41f438ce1684b1638fac269e2753</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeValues</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>af78b8365df07a209b176a34c2da81407</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; values) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a34916aa7a318d6f4928c4bd0aea3b066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ab2226de113536e431c932dfc6a53d3a7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeastSquaresForm</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a6a99709122afa6564c219b0b2b5aedd7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>aed02cf0013a9f1075368d2892defcf87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UncompressedCollocationEdge</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a890a4eb74d9edeca5a2480721aa043ab</anchor>
      <arglist>(SystemDynamicsInterface::Ptr dynamics, QuadratureCollocationInterface::Ptr quadrature)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearInternalBuffer</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a93f1a0c950157710b281c97168a5287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuadratureCollocationInterface::Ptr</type>
      <name>_collocation</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>aada14521ac1d2d61a2d35609dc85b5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim_x</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a64d37ea1b9e47f96a7245d2225194e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dimension</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ab99e9aeb11352bf9ea5e776ce30f4fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ScalarVertex *</type>
      <name>_dt</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ad871aa1239807d24d456772a55b0ce1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SystemDynamicsInterface::Ptr</type>
      <name>_dynamics</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a0902af0f673213245e13a03ae69098a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_dynamics_quadrature</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ae58f8c0ad32875b9a259110dbe3ba9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_u</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a2a7e1f65a405fe559c4681e2bd030490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_intermediate_u_internal_buf</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a1e09bf75a4a349b619a2bb2bfbdb8d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::VectorXd * &gt;</type>
      <name>_intermediate_x</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a1cc53a28e80a67bbb33b39b37771c26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_midpoint_error</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ade42b181ceefa4d06aeab33f90e2b6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_intermediate_points</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a0d93a80764ee927baaedb1aff1325cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u1</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>af000eec6179e8f75448cc045865a439d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_u2</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>a52446d93e3c3925926d1a61d5cee69ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x1</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ac2bf52b65688d8313c858d5459fc20c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VectorVertex *</type>
      <name>_x2</name>
      <anchorfile>classcorbo_1_1UncompressedCollocationEdge.html</anchorfile>
      <anchor>ac013b250fbf488ba0da133e5d2498e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::UniformRandomGenerator</name>
    <filename>classEigen_1_1internal_1_1UniformRandomGenerator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>a620623213b13e27aa1590dc9e605b56e</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>packetOp</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>a6f28e945355106c147b1d7c27ba6c995</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>UniformRandomGenerator</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>a97b9c2bc04be36b4f511d70131d6cc24</anchor>
      <arglist>(const UniformRandomGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>UniformRandomGenerator</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>aedf399a1d9468154a90f5b6bca799d82</anchor>
      <arglist>(uint64_t seed=0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>PacketAccess</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>a29df43522cd74f119dd768e8b80effe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_state</name>
      <anchorfile>classEigen_1_1internal_1_1UniformRandomGenerator.html</anchorfile>
      <anchor>afb629308c52d0a232ab471d108b026bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::UniformScaling</name>
    <filename>classEigen_1_1UniformScaling.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a04c4339f58f1210c5d4d34b1bd7ae283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; NewScalarType &gt;</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>af93a9ee1d6efc102b65a197f3ea3d4cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a380501e65319cfa832da20730f0bf122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a600949d7c5ed124adacaba53b631b6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a60dba22bebe9e2c97cfbc76f85eb1b78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a7f736fdbe43f7bce3d277312efdc315e</anchor>
      <arglist>(const UniformScaling &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type&lt; Derived &gt;::type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a1caa980503c4bba685aa65b419cad64b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a991e1de828f897a9d6f706fe9d129387</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim,(int(Mode)==int(Isometry)?Affine:Mode)&gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a0fc239af586bb24d7db99c6b8ce42373</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a19c405341f2c861eb0ddfc4f760fecf8</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>af3044cffe5703a1946c33a953b0f9bb6</anchor>
      <arglist>(const UniformScaling &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>ab17e233af501c69ff47c0dd16f43cc39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a3a3e2fa318eb29c2c4f87e23a8a75144</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a898cc0c97625ce671d7ea951f6eb2fc4</anchor>
      <arglist>(const UniformScaling&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a6f473538d51d9d2966077a11acd2c071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a8f79e131479dbe709ee1173b1be9a8f0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a6c53727bb80397fcb53e42fb76c7de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a5cb64d039b9a1510ece90194f6c9f0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a79907d0ae18d8b1b56f889972fc820e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a7c520ffbb978b132615ff5acaa17a0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>aecbdce8658a875885d4326352dec272c</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>aeb08f2f9f5e1b2f74a06f1dc74e7ce08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a92196490f555a41b42aeb6165ac1bf9b</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a148fa71fd19ee3bd07ec2921a8a087c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a896fc4aa9d01f63b4a82c1bca43c61f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a490c764e96311e88342fec0cf01ef187</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>ae4934414f579b7264887a98c0db3e3f5</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a38fcd488537701c27cafe439e58de92aa63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a38fcd488537701c27cafe439e58de92aadc34c2ba0279a15316c4a9c4974f0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a38fcd488537701c27cafe439e58de92aadc34c2ba0279a15316c4a9c4974f0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a832cbd167bb00a6b31296cfe384b2f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a38fcd488537701c27cafe439e58de92aa63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a5ee5854983d337c190b4e8f12e32e03d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01DoublePacket_3_01Packet_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01DoublePacket_3_01Packet_01_4_01_4.html</anchorfile>
      <anchor>adb8d3a8aae0ebb3ed80197eaa11886bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet16f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a6e8870b61219dcd8f6094d7391301f78a3a77115b345632f3a04eb485d9ea47db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a6e8870b61219dcd8f6094d7391301f78a998be2140d40717481f7d3afe7c5829d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a6e8870b61219dcd8f6094d7391301f78a998be2140d40717481f7d3afe7c5829d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>ab7f53faa37c6cc9a8c1f93ee13479dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a6e8870b61219dcd8f6094d7391301f78a3a77115b345632f3a04eb485d9ea47db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a92fc65b0a79e1b15693b0fca253c610f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet16i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abb6c9d5a04aa6ba1347dbd038ed19eb7af75b7dc15730995bc04b713fc2cc8265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abb6c9d5a04aa6ba1347dbd038ed19eb7a0fbb0aab5ac22765e4989ab8fb986963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abb6c9d5a04aa6ba1347dbd038ed19eb7a0fbb0aab5ac22765e4989ab8fb986963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>ac0780173c33ecd68c5f9e7281de93a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abb6c9d5a04aa6ba1347dbd038ed19eb7af75b7dc15730995bc04b713fc2cc8265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>afcfe8934cc6b4045b413617dba1f2eee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a2ef255344983f1a9c41803df2024f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a2ef255344983f1a9c41803df2024f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>aaaaf6702efd566c54e87df4abd423e83a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a4e58df3fde2b90a2ecbfdce3fa5256be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a4e58df3fde2b90a2ecbfdce3fa5256be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a69a8031cf27993cf6dfcd059e00437d2a24ab77a68d0d779fe70d7f8a0a0e3e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a69a8031cf27993cf6dfcd059e00437d2ada6400b947172567151b650c7a38ac99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a69a8031cf27993cf6dfcd059e00437d2ada6400b947172567151b650c7a38ac99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a335b4f8641e621d446ba9c0a1f94217d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a69a8031cf27993cf6dfcd059e00437d2a24ab77a68d0d779fe70d7f8a0a0e3e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a8992ec950a1d1704e1ff6a8e842e2b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>af3e730066dd5457c7d225812db166d92aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>af1820b9532d7c712b5d1d46fd94d2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>af1820b9532d7c712b5d1d46fd94d2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ab8efab68b13af53b977f84a4847580d3a8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ade249a255fbfe7ea4f99f773430eb5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ade249a255fbfe7ea4f99f773430eb5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>ab599b5d16d67b5a4598e8eecc2a9fb0da99070dcc1015cb92ef270cc263bc0519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>ab599b5d16d67b5a4598e8eecc2a9fb0daf586de875c0b5d61102e38a1386a8a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>ab599b5d16d67b5a4598e8eecc2a9fb0daf586de875c0b5d61102e38a1386a8a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a9a499a2f3adbbc1c38bbed310c0ca59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>ab599b5d16d67b5a4598e8eecc2a9fb0da99070dcc1015cb92ef270cc263bc0519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a773efaaaefd66fb0ec4e7c373a0bfbfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3705777d54abeb7a0e1ea68951dfe0cea70f5591b1b862796e1f17e8a4c71f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3705777d54abeb7a0e1ea68951dfe0cea3e354245da552ecb8fd8ae8821d98b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3705777d54abeb7a0e1ea68951dfe0cea3e354245da552ecb8fd8ae8821d98b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3ab8dc625e16c478ef0373ba62544827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3705777d54abeb7a0e1ea68951dfe0cea70f5591b1b862796e1f17e8a4c71f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a5d4b00a7b2e32823f98d5512ae0a3232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a2de4921e270025418f21d2016f20e02fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>af0916856c230258366827a79f25e378da471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a54f0c464c7741e90c57adfa7d635a9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>a9d01b2ae2fcefbc118d08dcc82974877adcca6691341f20f4c1a39bae2d095799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>a9d01b2ae2fcefbc118d08dcc82974877a68166be2044f3159eea991de2d2b8af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>a9d01b2ae2fcefbc118d08dcc82974877a68166be2044f3159eea991de2d2b8af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ad8869b0890be804d26141d36b90aadcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>a9d01b2ae2fcefbc118d08dcc82974877adcca6691341f20f4c1a39bae2d095799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ad8998aa524d7c65fa3f32ad74096cdbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8e1ac4123444e676233513b7395322f4aa8c03e11999dd85c8f968f1fd9154a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8e1ac4123444e676233513b7395322f4a67c6899bcef12929257b4bc15d29dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8e1ac4123444e676233513b7395322f4a67c6899bcef12929257b4bc15d29dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a244e650cd5a4262422abafbfa4221945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8e1ac4123444e676233513b7395322f4aa8c03e11999dd85c8f968f1fd9154a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8a3bb88f05ceb7126a3e15104d27932a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a842f31578cdcb122916e379061f4c218af8a30089fe56352379467cb552878cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a842f31578cdcb122916e379061f4c218aed31b6ab43dacbf355fa674b56ecf35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a842f31578cdcb122916e379061f4c218aed31b6ab43dacbf355fa674b56ecf35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a90ccb43bd0d41a92680f391bae3b04d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a842f31578cdcb122916e379061f4c218af8a30089fe56352379467cb552878cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>ae65a6864c3908f78ea40d59c580392ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue::Unusable</name>
    <filename>classEigen_1_1ReturnByValue_1_1Unusable.html</filename>
    <member kind="function" protection="private">
      <type>Unusable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>aedc3bb54855875e15362c79cffd3ee1e</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Unusable</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>a79904b1a3022e423ddaa9b98c3d06348</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::UpperBidiagonalization</name>
    <filename>classEigen_1_1internal_1_1UpperBidiagonalization.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0, RowMajor &gt;</type>
      <name>BidiagonalType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3ea5d3b9879d66c9a561a8979ad999f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa23c833f35d51d1175d3532fb27396bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1 &gt;</type>
      <name>DiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adcf1dbaabda1d16ef09931c5bc2a71db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const MatrixType, const typename internal::remove_all&lt; typename Diagonal&lt; const MatrixType, 0 &gt;::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderUSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a159f80e8c094ea6b53082ac9446923a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const typename internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type, Diagonal&lt; const MatrixType, 1 &gt;, OnTheRight &gt;</type>
      <name>HouseholderVSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa93645d9dfab0b02287e8b66b4018007</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adcb14f3919a3dcc9977ba6b8105087fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9f1c62710b34e7076b8f118f90121a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a7ecad0d6eda591982bdb84fd96553fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>af18f1375d4c22ce045a3506af896afc7a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a43c537195ce8336a04e30246baf6860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aea9ea6ba33f6f6e24d70beab63d88cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTimeMinusOne, 1 &gt;</type>
      <name>SuperDiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ad7491c3ca1a7985168c2c2b1dafe4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BidiagonalType &amp;</type>
      <name>bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a970d328a7b5fd3ad7ee9dd42c9952577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a77c1a3dba999febcdd9aa3d8bdb7d8df</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>computeUnblocked</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9899e0a0ee6bf4771fe4ef2d133e3e72</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ace16851d1d267d8f86caabdba8b56dfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderUSequenceType</type>
      <name>householderU</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a39887f7712de5be5a0487e9f6357b9da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderVSequenceType</type>
      <name>householderV</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a6ab970ae51909e56ceb63a49e06fdc98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa37a7ca5f5e86e3efbc6907d03d89340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a0be89ad4d54df169e3607031e0284e20</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BidiagonalType</type>
      <name>m_bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ac9fe2868fd468ff98dad66127ae7a7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a40d8ad9af770d519cf1f0c09db49817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ade33f99ca536721cf4ed69fe68f6dc95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ValueCondition</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ValueCondition.html</filename>
    <templarg>Conds</templarg>
    <templarg>X</templarg>
    <templarg>Y</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ValueCondition.html</anchorfile>
      <anchor>a289cff308be5a983c37123863684aa77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TensorSycl::internal::ValueCondition&lt; false, X, Y &gt;</name>
    <filename>structEigen_1_1TensorSycl_1_1internal_1_1ValueCondition_3_01false_00_01X_00_01Y_01_4.html</filename>
    <templarg>X</templarg>
    <templarg>Y</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1TensorSycl_1_1internal_1_1ValueCondition_3_01false_00_01X_00_01Y_01_4.html</anchorfile>
      <anchor>a9309320819a3892f58a739088f60d4f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::VanDerPolOscillator</name>
    <filename>classcorbo_1_1VanDerPolOscillator.html</filename>
    <base>corbo::SystemDynamicsInterface</base>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>ac15b5e403c0a9de12ac78447eed60ae0</anchor>
      <arglist>(const Eigen::Ref&lt; const StateVector &gt; &amp;x, const Eigen::Ref&lt; const ControlVector &gt; &amp;u, Eigen::Ref&lt; StateVector &gt; f) const override</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>getDampingCoefficient</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a687d5732f60011d16bb521a34c4fcb30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputDimension</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>ae3210e7de1ff07232f894c0fffde830b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a839624b6c116e7c0b0b003498595d4a4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateDimension</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a310b57c08b927085fcec7d24c92ef31b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuousTime</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>abf7f557a6ddaf1706154b4c28f2c58d7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinear</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a369b69a897b776817cb2abb99ee5aadb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDampingCoefficient</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a3578f1779ef9ef50c0c0586e64ba53af</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VanDerPolOscillator</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a8df4ebb444034e54c34a8a930b73df3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a</name>
      <anchorfile>classcorbo_1_1VanDerPolOscillator.html</anchorfile>
      <anchor>a471fcb14c5b3ad3c72127f2c00601d0c</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></templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Rows &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Subs &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Supers &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ArgType::ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ArgType::RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ColFactor &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, InnerPanel ? Dynamic :0 &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, IsVectorAtCompileTime ? 0 :int(IsRowMajor) ? ColsAtCompileTime :RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, OuterSize &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ReverseCol ? ArgType::ColsAtCompileTime :1 &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ReverseRow ? ArgType::RowsAtCompileTime :1 &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, RowFactor &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Rows &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Subs &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Supers &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1 ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1 ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index,(ArgType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index,(ArgType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8557515f971577b2e7949a69577513fd</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a888489cd207291bb18a71545f94a7529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a5f4b62fe0e834f5d7373f4d347c56bc0</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a2cc604eaebadf65506b055f9e471add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a072f9b088f951a3e47b310283647f403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <templarg></templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamicindex&lt; Index, DiagIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamicindex&lt; Index, XprType::DiagIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a486ec15d3596b14d8cab8da5aed14eea</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T EIGEN_STRONG_INLINE</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a355b9b89ad0e85e71e392a015c9e9fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a8c8e077721a51797efde13a37e49c376</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a255952b44f1525579949bc73967e1de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>adbe328da69a1928c62ff19d419ee0783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>vector&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>vector_base</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0fb60769f8db091bd6bc26862603e853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_VECTOR_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9fced8a1fe3a48b9f33649d5083ba763</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5c017c4d9064d144a42df89a7b2f00d9</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vector_int_pair</name>
    <filename>structEigen_1_1internal_1_1vector__int__pair.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>a5bbca539af0e044e228ffdac148acb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_int_pair</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>a57ff48b50f6ca52a4817e9a1d69882df</anchor>
      <arglist>(const VectorType &amp;v, int i)</arglist>
    </member>
    <member kind="variable">
      <type>VectorType</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>ac60f6d67d3ac946ba25a0f64bc1ace3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>adb3396ab7a53b0ac2b62dfd8dfc2d268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorBlock</name>
    <filename>classEigen_1_1VectorBlock.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>aaa89fb1b40081550750ab6b47aa77bde</anchor>
      <arglist>(VectorType &amp;vector, Index start)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a4428c80d409839db7221649f21dfb241</anchor>
      <arglist>(VectorType &amp;vector, Index start, Index size)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>ab361a2b0c0dd0d50c84347ecaa7a8df2ad84ca2aaa946b5fd94ee3dd9f15f08fa</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>a8641a0d104119919cd188bc486982926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>ab361a2b0c0dd0d50c84347ecaa7a8df2ad84ca2aaa946b5fd94ee3dd9f15f08fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::KdBVH::VectorComparator</name>
    <filename>structEigen_1_1KdBVH_1_1VectorComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>a87f6e7f2c0ab191ba092a109f1dd4312</anchor>
      <arglist>(const VIPair &amp;v1, const VIPair &amp;v2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorComparator</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>a48e5b352cb91e2c6dbab7b47cd929d93</anchor>
      <arglist>(int inDim)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>a00d6417555809c9454522e3361869fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::VectorVertex</name>
    <filename>classcorbo_1_1VectorVertex.html</filename>
    <base>corbo::VertexInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; VectorVertex &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>afb976460fa636b3077255fcfe4f15591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; VectorVertex &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a7827ce0a97d57a5ec78d636f57e6e42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a83f3b51ce9ba2166aadf7e5d35873c70</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardTop</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a4a148c1ab687f46120608fd2e94100c8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getData</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a31ebd790a3e6872b08709e83cbd34fe8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>getDataRaw</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>af0760f22c1ec7171850d45080e2dbf43</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>af612d723a54bea803f3d3353b43923d6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimensionUnfixed</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a783ed7e975570213db3cbaec92bc2ffd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getLowerBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a2194108495a0bf5eaae6d1ba745ff5ab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBackups</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ada9be1f81185a31527be7df382826200</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>aec2b2a9d97ccafac3e37bc8b553c6c7c</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a57cf880da833d9c6f8f2a8805d39bfd4</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a2a3dfb881ad93e593066a2851a8aa3e6</anchor>
      <arglist>(bool unfixed_only) const override</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getUpperBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>afbf7366ab2bf9d8283885749109420b7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a429242f1ade27d2d5f034b2c68219074</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteLowerBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>abf94b613da984224e4a088181bde8292</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a9a4bd02444e43bf9be6279f7e089de6a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteUpperBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad67e4e1122a136a367c3ad2ce9392974</anchor>
      <arglist>(int idx) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>add2f111f94f4c57c5d02e9e2927f9e46</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFixedComponents</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a81ee82c4d01f4e35336f221480e05e4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixedComponent</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a94b3248510be14a7eebeed6b44724d69</anchor>
      <arglist>(int) const override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>lowerBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ae50e6fddc03108757b92442eb2bc5fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a68cc602147ad7e74a1258fcba8c8b889</anchor>
      <arglist>(const double *inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a2e1a1827cc1c473e6eb1c2354ea6ae3a</anchor>
      <arglist>(int idx, double inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plusUnfixed</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a59ba6a43ac373da162e68fc34f08187c</anchor>
      <arglist>(const double *inc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a39fc4c297b6720ac13e109aa13ec20d6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a34573b5cfba942695ab4a856afb4984e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>accfb841eeca4d01a4b8ef61dcc63ad71</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad48c1fd897411069cbb6d5a0a3ce8a53</anchor>
      <arglist>(int idx, double data) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDimension</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a5e94ca4a4d4b591d4e6f0bfecb3823c8</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFixed</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a01aa159b558b1c82805a94cbeabbade6</anchor>
      <arglist>(bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a7fb900199418fed736417835594da7d5</anchor>
      <arglist>(int idx, double lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ae9959c1a365e124d4dd16881afadfc42</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ae5d6ec8c7d6564fd59cb262030c481d8</anchor>
      <arglist>(int idx, double ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ab33c7f27b80982d81c7a4ed055ba8066</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>top</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a1b154f5381347e06959424434037fa43</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>upperBound</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a38f55fb8c7e2fe66a279d33cdd06b248</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd &amp;</type>
      <name>values</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a9488c54ca9d74c4302a05d91cc6f9644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>values</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad03b4e62ca84231c8b3b00d8a86b5679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorVertex</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad3110459ec30d2318a86a666ecb9e20d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorVertex</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad2b6dd5e607bc00c0bc7c1f478d8cfd8</anchor>
      <arglist>(bool fixed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorVertex</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>aa88ddfd20da53de64cc610a2cc259251</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorVertex</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>aa793699472fd1bf80a35ca0e464cc78c</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorVertex</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a0dc71dcbdb22d725d8d6a0b639e31448</anchor>
      <arglist>(int dimension, bool fixed=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::VectorXd &gt;</type>
      <name>_backup</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a556431af794c3ef6ff27e3c0e5aedc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_finite_lb_bounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ae8dd539ed934f811ee5799480d89ab65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_finite_ub_bounds</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a39cf139bf6c53f11a423b765cad5abce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_fixed</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>af435201054d251af1b1b5f55480fda58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_lb</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ad2847ad0f91f7e1303a0ae8df9b8a8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_ub</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>ace2c5e432f29022b35cb0a32b5e32e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>_values</name>
      <anchorfile>classcorbo_1_1VectorVertex.html</anchorfile>
      <anchor>a1474becab4f831a1318369ff627350b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl.html</filename>
    <templarg>Direction</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Horizontal_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Horizontal_01_4.html</anchorfile>
      <anchor>af29b95ed902a8adad594cd29f7dde0f9</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Vertical_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Vertical_01_4.html</anchorfile>
      <anchor>a6e2803bb51f9e526378517cfae09b35f</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorwiseOp</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::LpNormReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const ArrayWrapper&lt; ExpressionType &gt;, Horizontal &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const ArrayWrapper&lt; ExpressionType &gt;, Vertical &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const Derived, Horizontal &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const Derived, Vertical &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const Solve&lt; Decomposition, RhsType &gt;, Horizontal &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp&lt; const Solve&lt; Decomposition, RhsType &gt;, Vertical &gt;</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a863b1fdff3b40014e5b2db348eb771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab6bffbab7b29d0f32a5f42ce6ecce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef09d932c42de14ba18bc87489473c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac954ea282e900936aee6ebe7879ec996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a85ef29de12226866969045f24d7c6aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af6f3f934a029b0c4516e94b79c4f71ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aadd51971d5be2f86dcd53c050870d0c8</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>a5027198d3a1dd9ee1f01b8a011dbe21d</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>aed1a3decba505e3fb4d57e411f56a227</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>a9063660eec8fcfd17fe5b7f7568f0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09a2fbd068c726b1b345ca152526675cf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4afc9ad89948e474d65c3ee4be69ab09ae928c8e7ab9d2890bd5dc08b05c705ab</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>abf5395d8aee24ef1f2a9255434cab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f68842cdd59281371d65de50347efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae3b4bfffe820951f42bae8ad9568547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a018a40a3db90aaf640d4789fe5a459f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06afe1797ed27ae13de6789352ca2790b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa9c988ca8d73313ee2e51602f5cada06ae0735e4e2d5bad4cce2e3305b5ed959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a91a81af218953dd12d475396811a2d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abccab279196d312926585ddcd5cd9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad05b5369ed34d129ab6c881d2e797b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1ba1655d5d0d35d5a0d21578060acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18a9884ab6957b0bc2916c8746e1c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0296af3bb49652a0aad4f7789fae43c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af7abcffc8cbe1999067692cf10c31c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaeddcedb2872771baa7ed9b097426e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3e930507ab22c8829a51fcbf6311321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abcd0c60695d7093e13cd045d629a3eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9e2df652928fbe099e00596b8a8bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0f2231f547c1ffafc4a84c4858d7b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad5db39261a5e26fc9c8b4fc8ca2dd32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8b1f688d877a4513f58784b7c6a99484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae80a1c5997008742980adeedf25dba83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aef6714875ff948d2dd854c414a8f9401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a33490d37150a49d3bca449bc4e40cc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb4e97ca9739ae2e5754bc9fc329aff8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae54b1103261d491460df5559eb1168ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6962a2a243194aac4c77e5f07dbd8594</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9a6252bd77752983e7f4e6a1b34a332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96cb21856239dbbae3a6fcbf0e4697c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a556bcd31761130730940f0ae69bf12f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4ad91aad1e45308ff4359f6afe24f03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a43cd81973d1313d1f54beca0e7a2e627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afdee6de4e034fe248bf8478a02b486ef</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae968ea7899aa07e13be5187ee81dd6cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9c48480f9ff0f214921242037808742e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf6fd119205ee2ee8d470da795dcc76e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae25e9fb4e5df93f02f48481c3fe23d1a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa7bb8a2cc73bfcd4adee145b5cc5707b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3fee15d6ede33314cc2bdb20194664b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae019bfccf4812b45db943e97885ee045</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a957fb8092b766a9bc3882afd84f57cf7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a8dcc44dca1f1f973cfd5373183c50f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a94605d5c6a1c0eab209b37dcedc2fd25</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7360c9a7aaf12f4f1058ffc559af39ab</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a29ee22a78e8db0d34b85d84b44ad24ef</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae4d2eede244f46f15619e1eee848266a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa99f0dce4cf5225de0c99629618f486a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1013e0bb0c54b285d52fb113341595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa6955a29e76e58c23ff1a3bf4ec80119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a99495de4e723edefeacf28ed2a7625a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac470285e47fceb76a60d3ff0f157afdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4be1877200664bb1717c5fdea7b5c6cd</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb39fe2b5f8b75d6edf0152025aa762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6ccd65d1841af0784c38341484e5e66a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a25e65bb261199415406e57bca0864aeb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a675998f7dbaa5a0ff8094c21d16d3c5c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a02882a85fae3106b793958dc4d291a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a831551092c4c9e4e5bb03f9859cb467d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::VertexInterface</name>
    <filename>classcorbo_1_1VertexInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; VertexInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ac9428505ad38516ee1916814be6ab1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; VertexInterface &gt;</type>
      <name>UPtr</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ae47aadd5b0405c7b235eb3f1422827e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>abe93a40fb470356b75c7e2f6cbd61724</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBackups</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ae335471c109fb63a8ea505caddf85334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearConnectedEdges</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a12e79125acc36fc5f831dfbd7740c360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>discardTop</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a8ff7e431df95648872cab192763dc693</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; BaseEdge * &gt; &amp;</type>
      <name>getConnectedEqualityEdgesRef</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a9165fd5e0880e9f003263e78d76d61b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; BaseEdge * &gt; &amp;</type>
      <name>getConnectedInequalityEdgesRef</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a5d05776b70192a08452e44c018b41624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; BaseEdge * &gt; &amp;</type>
      <name>getConnectedLsqObjectiveEdgesRef</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aa9d746dd5eae7e02622423ac4df60b96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; BaseMixedEdge * &gt; &amp;</type>
      <name>getConnectedMixedEdgesRef</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aca7fd1234b375555a6e1fbe73d227afa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; BaseEdge * &gt; &amp;</type>
      <name>getConnectedObjectiveEdgesRef</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ac458125b07c9e4d016c2046676a375ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const double *</type>
      <name>getData</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a939de95b0271444c6d3ffa1028d297a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; const Eigen::VectorXd &gt;</type>
      <name>getDataMap</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ae6cf2df4f62d536d6a4b8274de1ae8c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double *</type>
      <name>getDataRaw</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a33ead64ed781c1658f20d311513e3a5c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::VectorXd &gt;</type>
      <name>getDataRawMap</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a89bd1fb2d742df38d681d0376856cb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDimension</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a142865bb578cc2110114cb2d4c9c8619</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDimensionUnfixed</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ab566734b78ad5efdcf438554d2e2d03a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const double *</type>
      <name>getLowerBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aabcde9272c4406632eb4f2b070ac7214</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; const Eigen::VectorXd &gt;</type>
      <name>getLowerBoundsMap</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aba5eb75f0895d41b38417eea1b99593a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumBackups</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ac21b6fe2600bfac5f5e821d76d1b9369</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberFiniteBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a443cdbb0d1a73822629b22aca321ccf3</anchor>
      <arglist>(bool unfixed_only) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a264ca9a46e63c3454585ee69740fa818</anchor>
      <arglist>(bool unfixed_only) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a1d6e3847cf638843a94ae41cd4316480</anchor>
      <arglist>(bool unfixed_only) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const double *</type>
      <name>getUpperBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aa550d9cde7d7a6cf13c4d2662e42d8c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; const Eigen::VectorXd &gt;</type>
      <name>getUpperBoundsMap</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a221d5610306c7f7c16792ed3af382295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getVertexIdx</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aacedbb10b56b61a3db67a08f96c43682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFiniteBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a3b55b9a93e63edbfae2bdccad5f448eb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFiniteLowerBound</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a25bc4a83ed5dedc3cfc0bac8faf0602a</anchor>
      <arglist>(int idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFiniteLowerBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a743441f8afb37b717cb95703afda6840</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFiniteUpperBound</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ac377dd7d2ec074f8a76c791dbe4270c1</anchor>
      <arglist>(int idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFiniteUpperBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a816486cc5790b8aa0e430535d0455162</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFixedComponents</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aedf64640ae9c0cb00e6567a30f3a8862</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isFixed</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aad8e658ac36fd74b153db1631b273782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isFixedComponent</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a9f4e28946e5ce8dfd1b817ea8e30a78a</anchor>
      <arglist>(int idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a5f4e500ac52f38a77f35b729330a8ac1</anchor>
      <arglist>(const double *inc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plus</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ad76fa45a5fe9b6835d4aa4b520e417f1</anchor>
      <arglist>(int idx, double inc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plusUnfixed</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a128ee840743351894f528fad7522ceb5</anchor>
      <arglist>(const double *inc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pop</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a816fa122d32522633c647521db98d54a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>push</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a15560a00206b61ec098d7ba50351c2bf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerEqualityEdge</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a871e07ab1052b342b2c45a263592d8fe</anchor>
      <arglist>(BaseEdge *edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerInequalityEdge</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a7cb65308ebbf148989ef3106cafc633f</anchor>
      <arglist>(BaseEdge *edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerLsqObjectiveEdge</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ad4897cb4b1d6c1e7e9267b07a35bfedd</anchor>
      <arglist>(BaseEdge *edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMixedEdge</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a7d7309078ad871b842876c6e75ada733</anchor>
      <arglist>(BaseMixedEdge *edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerObjectiveEdge</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aa6ecee2a41f121823794b918898bfa9b</anchor>
      <arglist>(BaseEdge *edge)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ab0d12df7439a68cb49e56b430921e757</anchor>
      <arglist>(int idx, double data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a4b4a3997a569fe6a391de603be44e094</anchor>
      <arglist>(int idx, double lb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLowerBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a1350bf0220c35c9dac77aceb5e008bf3</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a367bb42240dcfd9e91eaa97c58bf17d0</anchor>
      <arglist>(int idx, double ub)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpperBounds</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a4b068e42a5ed3b38040bb5bfe2818c3e</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>top</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aba94f7955a69a68a10867e11034806c1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VertexInterface</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ad0351c16735e4b216a4af6eac97c3565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; BaseEdge * &gt;</type>
      <name>_edges_equalities</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>aae7f89ab6065f935c77bdd487febaf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; BaseEdge * &gt;</type>
      <name>_edges_inequalities</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ab765114fc8c80811b87c762f6675d8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; BaseEdge * &gt;</type>
      <name>_edges_lsq_objective</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a62683b172d64dd07e2a52b155a8b715c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; BaseMixedEdge * &gt;</type>
      <name>_edges_mixed</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>ae88b18ae3f75d1dab9e65df0bf724cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; BaseEdge * &gt;</type>
      <name>_edges_objective</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a6efdf3287e12984a5f9b902690261c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_vertex_idx</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>af2feb75e1299b4f1d5fe5eea38d6addb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>VertexSetInterface</name>
      <anchorfile>classcorbo_1_1VertexInterface.html</anchorfile>
      <anchor>a561e9045ebaf726b7f60db7b1853afea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::VertexSet</name>
    <filename>classcorbo_1_1VertexSet.html</filename>
    <base>corbo::VertexSetInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; VertexSet &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>ac2106f7718455cd4aded360e11b6c892</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVertex</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>afae3c0993f242865632c067a9a895f17</anchor>
      <arglist>(VertexInterface::Ptr vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>ad792811c0f942c397ffb56ed3b99cdab</anchor>
      <arglist>(std::initializer_list&lt; VertexInterface::Ptr &gt; vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a13f74fd9512adce29618e34e31856512</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>aa42b5a0d6911bf63b0dce277452cc16b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a188a22cd4dbe3749e142e8baf1e54ff2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; VertexInterface::Ptr &gt; &amp;</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a601173e216ba556ac47f22fc48cf9712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a4393e5f542ba4213bee48e153c38263f</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VertexInterface::Ptr &gt; &amp;</type>
      <name>getVerticesRef</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a2a758ef859a8d733f8899d1a4759c620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexSet</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a062770c9251d2d03c6dbbcd18084ada0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexSet</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a3f0c4963c20ce937f34fcf8f706a697f</anchor>
      <arglist>(std::initializer_list&lt; VertexInterface::Ptr &gt; vertices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; VertexInterface * &gt;</type>
      <name>_active_vertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>affca60e171a26be7ace139c530f1a16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; VertexInterface::Ptr &gt;</type>
      <name>_vertices</name>
      <anchorfile>classcorbo_1_1VertexSet.html</anchorfile>
      <anchor>a753182cf5191fc63aa4e2fa63291e5cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::VertexSetInterface</name>
    <filename>classcorbo_1_1VertexSetInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; VertexSetInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>ae0db161dafd88aa2bed1e4bc9391feeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrementNonFixed</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a94f441df04f81dafb1c5ec6e404a427a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;increment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyIncrementNonFixed</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>acd334a250ce55fc9dabe741f1fdac40a</anchor>
      <arglist>(int idx, double increment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupParametersActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>ac4e8acab5fd14d64190cc684ff184a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a8263c22aeaf4910de1736d270752cb07</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearConnectedEdges</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a4fa4fb7a5ca33d4fbd4465b3b0b4d0fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a2771cf4dc2ef3c1e6e90d5d65ecd4a89</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeVertexIndices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a2cd6d6896622d3052bf02a6bd366315b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardBackupParametersActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a38e4c5356e1baeed9df974aa11aaff72</anchor>
      <arglist>(bool all=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; VertexInterface * &gt; &amp;</type>
      <name>getActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>af834e29c5bc915d8bd24d379336b4eea</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>ac4fc9eeb9eab08adcfa92600e9634da0</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; lb, Eigen::Ref&lt; Eigen::VectorXd &gt; ub)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>ad1066d44a4092344d10054fb1ac087bd</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParameterDimension</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>afb7d0aae709965e0aeadc4cfc89f08aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterValue</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>afe82e8e41722fbcee5b5a1d753e020ff</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterVector</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a498b2b5f224c26efcfaca09ec33c6805</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::VectorXd &gt; x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a1a236c4fd447673b80078216e7febdba</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a18bb2fdd400b37207e305f85acc70b36</anchor>
      <arglist>(std::vector&lt; VertexInterface * &gt; &amp;vertices)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>ae70e8bbe5d5243434b301a634c081a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreBackupParametersActiveVertices</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>af8a983c3e6534a0e1ce6b52b41e4d595</anchor>
      <arglist>(bool keep_backup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a3499ab95d502b05ab7773fe38f243c71</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;lb, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a50c8e8d51596467d4d231c8dffa6c9e3</anchor>
      <arglist>(int idx, double lb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModified</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>acd959b6d62d9edeaf74e394e5a632450</anchor>
      <arglist>(bool modified)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterValue</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a10d749418674ce448fed662165433d8f</anchor>
      <arglist>(int idx, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterVector</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>aa8b37f02956ac7407aa621ab5b49c5f6</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a243570cc6db56145739cc8d1392b9fed</anchor>
      <arglist>(int idx, double ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexSetInterface</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a0826649add114261e0d998995a430bcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VertexSetInterface</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a58d5180dc8134034289d7d1eeba8e976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setVertexIdx</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a5dc5330ae93176a3ebc3922b9178e3ad</anchor>
      <arglist>(VertexInterface &amp;vertex, int idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_modified</name>
      <anchorfile>classcorbo_1_1VertexSetInterface.html</anchorfile>
      <anchor>a05af0a6eb33e3d2c943d5379cf5753c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::visitor_evaluator</name>
    <filename>classEigen_1_1internal_1_1visitor__evaluator.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a9db26b9c643a72c294a4a961459e3dc9a34b83010da57ed0614668362b51583f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a9db26b9c643a72c294a4a961459e3dc9a1834d1196029c84b22a17382fffff7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a9db26b9c643a72c294a4a961459e3dc9a1834d1196029c84b22a17382fffff7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aefc76b27156b43a28b3075d81a33d4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a9db26b9c643a72c294a4a961459e3dc9a34b83010da57ed0614668362b51583f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a338f2c6066ef18790ed4c56e9c34fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ac46afdb69f8a6b864b619cd2028ba7e5</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a0fd477b31b38a52ce7fa858e6f744c5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ac7c271a469132b85dfb9028d021ca892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a6dd9ece79764a4efc19b33cbf22f6528</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>visitor_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a7cdf20b122dd158ae4a9c74d42b95a82</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ab8821a2d759ffc290c07006db4ce9f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>acfafdb14c8d0fdb14fbf2f78c4aacf07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl</name>
    <filename>structEigen_1_1internal_1_1visitor__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>acf50a2ee26553e39010b4aee67479ef4a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>acf50a2ee26553e39010b4aee67479ef4a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>acf50a2ee26553e39010b4aee67479ef4a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>acf50a2ee26553e39010b4aee67479ef4a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a9c4ba34851f1039623bbb8fef1db8513</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a86fcc0efcda9aae71c9337f6a8b3d5ae</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad461f2734f94c0fd05dc0180b2724cc6</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::vml_assign_traits</name>
    <filename>classEigen_1_1internal_1_1vml__assign__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>EnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ace245dfcccbaf96beadb15ddc6f0431fa2045cf258834f55f052656d20ef5c36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ace245dfcccbaf96beadb15ddc6f0431fa8ac7286dc5158bdac81dc34b408f249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ace245dfcccbaf96beadb15ddc6f0431fa2045cf258834f55f052656d20ef5c36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ace245dfcccbaf96beadb15ddc6f0431fa8ac7286dc5158bdac81dc34b408f249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dae420c54f69b8cb9fd9d92ab142df8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da08c274c2ccd54af24b0b78d035391711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da17223e446d1cbf67276830f782992063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da111550263a698533ec74d6b1a7ca9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dace4c71f976195e35d54ab799d3e9805a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da690bc5fe87e2d9f2060252452baad772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dad9aeaf87dbf78cf5c2439c1d8bb09c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dae57e1ed73daa3015f112499871f23e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075daf86a3e10b23373c1fb4d387077bc332a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dae420c54f69b8cb9fd9d92ab142df8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dace4c71f976195e35d54ab799d3e9805a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da111550263a698533ec74d6b1a7ca9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da690bc5fe87e2d9f2060252452baad772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dad9aeaf87dbf78cf5c2439c1d8bb09c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075dae57e1ed73daa3015f112499871f23e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da08c274c2ccd54af24b0b78d035391711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075da17223e446d1cbf67276830f782992063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ab0b0d4b40204da92fa401e77fb9e075daf86a3e10b23373c1fb4d387077bc332a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EventCount::Waiter</name>
    <filename>classEigen_1_1EventCount_1_1Waiter.html</filename>
    <member kind="enumvalue" protection="private">
      <name>kNotSignaled</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2a7fbd673b211a657b8ac41bea11eb7615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kWaiting</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2a17584146225c54938bc216518bdf8bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSignaled</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2aa398103f7e089ce9d92792309fbb0ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kNotSignaled</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2a7fbd673b211a657b8ac41bea11eb7615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSignaled</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2aa398103f7e089ce9d92792309fbb0ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kWaiting</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>aa4589d4946212a1a59e3ccf133f390a2a17584146225c54938bc216518bdf8bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>cv</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>ac3ae3b9d194d2aa51e75387532d8d0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>epoch</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>a25050491202f3cb104c3012a639321a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_TO_BOUNDARY(128) std std::mutex</type>
      <name>mu</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>a6e646af50ef3fb6b9cfa4039704d4b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>state</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>a86b648134a13723caab39a913c975e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EventCount</name>
      <anchorfile>classEigen_1_1EventCount_1_1Waiter.html</anchorfile>
      <anchor>a6c01fafb96fd1fdbc5cfd96161a1c1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SimpleThreadPoolTempl::Waiter</name>
    <filename>structEigen_1_1SimpleThreadPoolTempl_1_1Waiter.html</filename>
    <member kind="variable">
      <type>std::condition_variable</type>
      <name>cv</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1Waiter.html</anchorfile>
      <anchor>a2efc3b3941d9387faae10e62870e0f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ready</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1Waiter.html</anchorfile>
      <anchor>adecf40672ddf3759ab3daf9aa29e92ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Task</type>
      <name>task</name>
      <anchorfile>structEigen_1_1SimpleThreadPoolTempl_1_1Waiter.html</anchorfile>
      <anchor>a31edb23af3806aa0b524b379b8757c22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::WithFormat</name>
    <filename>classEigen_1_1WithFormat.html</filename>
    <templarg></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>ExpressionType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a69db3a905bba3e50286f404963da66ac</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="class">
    <name>corbo::YamlExporter</name>
    <filename>classcorbo_1_1YamlExporter.html</filename>
    <base>corbo::DataExporterInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; YamlExporter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a8eba4598cff85d011e6ecef320788a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>afb81454d32c6247489dc1d8784a69f80</anchor>
      <arglist>(const std::string &amp;filename, const IndexedValuesSetSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportIndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a265873e37e37c4c5f8bd267166c6e6a1</anchor>
      <arglist>(const std::string &amp;filename, const IndexedValuesSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportMatrixSetSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>ad5438020a567ca772a0bb046195a7628</anchor>
      <arglist>(const std::string &amp;filename, const MatrixSetSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportMatrixSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a0f1fa0bbd7a25cc1b1fcdf2393ad0ffd</anchor>
      <arglist>(const std::string &amp;filename, const MatrixSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportSignalGroup</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a0c10eb393d9b9106b67193ec20be7c18</anchor>
      <arglist>(const std::string &amp;filename, const CommonSignalTarget::SignalGroup &amp;signal_group) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTimeSeries</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a62ca2791fa8e5d3b5045137a94d1a610</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeries &amp;time_series) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>ad3a2f80aeaab03ca9bb2e38af3b501ad</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeriesSequenceSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>ab66056721828d52c25cdd33456faece9</anchor>
      <arglist>(const std::string &amp;filename, const TimeSeriesSignal &amp;signal) override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFileSuffix</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>afdc2dac8ef5e14a91f0f938f963ac2cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatName</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a62bc5b189ac5f8e37988fc2c1dcc4045</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>DataExporterInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a7e2004864c64f4288a48bf6e8b3a93d1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingIndexedValuesSetSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a664ba3b7498a3f162b8e7515ef99a118</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingIndexedValuesSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a3c28a44ac6f6d402a48a296d2dc9a40f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingMatrixSetSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a8a800c8b0c8bb44076bf1463d08719b6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingMatrixSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a8c2e1f8dce58bc5f80445548b493ff63</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingSignalGroup</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>ac28b8adfc3f29dac97ad263acf284cfe</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingTimeSeries</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>adf50f9c74fbc6eed03db2685a0795cb8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingTimeSeriesSequenceSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a9f1579072de18796cbb6dba33edd3a24</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportingTimeSeriesSignal</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>afb56aae6b6797ceb9fde05d59388fc98</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YamlExporter</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a8aeae750a96f5d08e78f969d3873e102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitHeader</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>aa9d43eba3cff4886a2b61b9122d579fb</anchor>
      <arglist>(const SignalHeader &amp;header, YAML::Emitter &amp;emitter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitIndexedValues</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>af7e14fc2297128cfd2d3c8408d23461f</anchor>
      <arglist>(const IndexedValuesSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitIndexedValuesSet</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a28279a7af24b53e693ba45dc1e720615</anchor>
      <arglist>(const IndexedValuesSetSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitMatrix</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a0ecaa6d90a285f099310e6ae2eece95d</anchor>
      <arglist>(const MatrixSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitMatrixSet</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>ad482132f932e8622d36e2f5ae59a00d7</anchor>
      <arglist>(const MatrixSetSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitSignalGroup</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a4b050abc8decfbb54a1116fe8dfc2d5e</anchor>
      <arglist>(const CommonSignalTarget::SignalGroup &amp;signal_group, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitTimeSeries</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>aaa2368a74d0501ddc6c3380e208cefb2</anchor>
      <arglist>(const TimeSeries &amp;time_series, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitTimeSeries</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>aecd2a2ebf184d836bde1983caeb66f3b</anchor>
      <arglist>(const TimeSeriesSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emitTimeSeriesSequence</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a6e93ff9de99d47c9b169119405ab22d1</anchor>
      <arglist>(const TimeSeriesSequenceSignal &amp;signal, YAML::Emitter &amp;emitter, bool wrap_in_map=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>write_file</name>
      <anchorfile>classcorbo_1_1YamlExporter.html</anchorfile>
      <anchor>a4fdb1b4f2938cd059eb57f5199e7fd06</anchor>
      <arglist>(const YAML::Emitter &amp;emitter, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::yes</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1yes.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1yes.html</anchorfile>
      <anchor>a64107309e2158127aa52e648a7aded98</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::yes</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1yes.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1yes.html</anchorfile>
      <anchor>af890ba7a5b710f5804b72847fe527fcf</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>corbo::ZeroReference</name>
    <filename>classcorbo_1_1ZeroReference.html</filename>
    <base>corbo::StaticReference</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ZeroReference &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>aecf44e57fcd7e5eda3c6b2b5e9041818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectoryInterface::Ptr</type>
      <name>getInstance</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>a6538e61872ea97634baa3bdfae1fd759</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>a861f3b869465f96d9772d25c75699a50</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimension</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>a54434637125cebe416d40376873db02a</anchor>
      <arglist>(int dimension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZeroReference</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>ad7e733bdcd8e35b8758544471d44dba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZeroReference</name>
      <anchorfile>classcorbo_1_1ZeroReference.html</anchorfile>
      <anchor>a74ae441eae73c306aa8c16ea6d4969b9</anchor>
      <arglist>(int dimension)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::zeta_impl</name>
    <filename>structEigen_1_1internal_1_1zeta__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1zeta__impl.html</anchorfile>
      <anchor>aaaa827d91c57ba405baad9ab453931dd</anchor>
      <arglist>(Scalar x, Scalar q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::zeta_impl_series</name>
    <filename>structEigen_1_1internal_1_1zeta__impl__series.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1zeta__impl__series.html</anchorfile>
      <anchor>a6bd4e758ebbf65bdf817965485b8dd72</anchor>
      <arglist>(const Scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::zeta_impl_series&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1zeta__impl__series_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1zeta__impl__series_3_01double_01_4.html</anchorfile>
      <anchor>acaecb3d80b05329ad8401c61c0c12cc9</anchor>
      <arglist>(double &amp;a, double &amp;b, double &amp;s, const double x, const double machep)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::zeta_impl_series&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1zeta__impl__series_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1zeta__impl__series_3_01float_01_4.html</anchorfile>
      <anchor>a0bb2cefb05521332c84864bd56a25ca8</anchor>
      <arglist>(float &amp;a, float &amp;b, float &amp;s, const float x, const float machep)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::zeta_retval</name>
    <filename>structEigen_1_1internal_1_1zeta__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1zeta__retval.html</anchorfile>
      <anchor>a8ce22358ba6aeef9739a374ad2cef881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo</name>
    <filename>namespacecorbo.html</filename>
    <namespace>corbo::gui</namespace>
    <namespace>corbo::internals</namespace>
    <namespace>corbo::property</namespace>
    <namespace>corbo::threads</namespace>
    <namespace>corbo::util</namespace>
    <class kind="class">corbo::AlgebraicRiccatiContinuous</class>
    <class kind="class">corbo::AlgebraicRiccatiDiscrete</class>
    <class kind="class">corbo::ArtsteinsCircle</class>
    <class kind="class">corbo::BackwardDiffCollocation</class>
    <class kind="class">corbo::BaseEdge</class>
    <class kind="class">corbo::BaseHyperGraphOptimizationProblem</class>
    <class kind="class">corbo::BaseMixedEdge</class>
    <class kind="class">corbo::BaseQuadraticFinalStateCost</class>
    <class kind="class">corbo::BenchmarkTaskIncreasingHorizonOpenLoop</class>
    <class kind="class">corbo::BenchmarkTaskVaryingInitialState</class>
    <class kind="class">corbo::BinaryVectorScalarVertexEdge</class>
    <class kind="class">corbo::BinaryVectorVertexEdge</class>
    <class kind="class">corbo::BlindDiscreteTimeReferenceTrajectory</class>
    <class kind="class">corbo::CartPole</class>
    <class kind="class">corbo::CentralDifferences</class>
    <class kind="class">corbo::ClosedLoopControlTask</class>
    <class kind="class">corbo::CollocationInterface</class>
    <class kind="class">corbo::CombinedCompressedCollocationEdge</class>
    <class kind="class">corbo::CombinedCompressedCollocationMultipleControlsEdge</class>
    <class kind="class">corbo::CombinedUncompressedCollocationEdge</class>
    <class kind="class">corbo::CommonSignalTarget</class>
    <class kind="class">corbo::CompressedCollocationEdge</class>
    <class kind="class">corbo::CompressedCollocationMultipleControlsEdge</class>
    <class kind="class">corbo::ConstControlCombinedCompressedCollocationEdge</class>
    <class kind="class">corbo::Controllability</class>
    <class kind="class">corbo::ControllerInterface</class>
    <class kind="struct">corbo::ControllerStatistics</class>
    <class kind="class">corbo::CrankNicolsonDiffCollocation</class>
    <class kind="class">corbo::DataExporterInterface</class>
    <class kind="class">corbo::DiscreteTimeReferenceTrajectory</class>
    <class kind="class">corbo::DiscretizationGridInterface</class>
    <class kind="class">corbo::DisturbanceGaussianNoise</class>
    <class kind="class">corbo::DisturbanceInterface</class>
    <class kind="class">corbo::DoubleIntegratorDiscreteTime</class>
    <class kind="class">corbo::DualModeController</class>
    <class kind="class">corbo::DuffingOscillator</class>
    <class kind="class">corbo::Duration</class>
    <class kind="class">corbo::DynamicsEvalInterface</class>
    <class kind="class">corbo::Edge</class>
    <class kind="class">corbo::Edge&lt;&gt;</class>
    <class kind="class">corbo::EdgeCache</class>
    <class kind="class">corbo::EdgeGenericScalarFun</class>
    <class kind="class">corbo::EdgeGenericVectorFun</class>
    <class kind="class">corbo::EdgeInterface</class>
    <class kind="class">corbo::EdgeSetInterface</class>
    <class kind="class">corbo::Environment</class>
    <class kind="class">corbo::Factory</class>
    <class kind="class">corbo::FDCollocationEdge</class>
    <class kind="class">corbo::FilterInterface</class>
    <class kind="class">corbo::FinalStageConstraint</class>
    <class kind="class">corbo::FinalStageCost</class>
    <class kind="class">corbo::FiniteDifferencesCollocationInterface</class>
    <class kind="class">corbo::FiniteDifferencesGrid</class>
    <class kind="class">corbo::FiniteDifferencesGridMoveBlocking</class>
    <class kind="class">corbo::FiniteDifferencesInterface</class>
    <class kind="class">corbo::FiniteDifferencesVariableGrid</class>
    <class kind="class">corbo::FirstStateSystemOutput</class>
    <class kind="class">corbo::ForwardDiffCollocation</class>
    <class kind="class">corbo::ForwardDifferences</class>
    <class kind="class">corbo::FreeSpaceRocket</class>
    <class kind="class">corbo::FullDiscretizationGridBase</class>
    <class kind="class">corbo::FullDiscretizationGridMoveBlockingBase</class>
    <class kind="class">corbo::FullStateSystemOutput</class>
    <class kind="struct">corbo::GridUpdateResult</class>
    <class kind="class">corbo::HyperGraph</class>
    <class kind="class">corbo::HyperGraphOptimizationProblemEdgeBased</class>
    <class kind="class">corbo::HyperGraphOptimizationProblemIgnoreStructure</class>
    <class kind="class">corbo::HyperGraphOptimizationProblemVertexBased</class>
    <class kind="class">corbo::IndexedValuesSetSignal</class>
    <class kind="class">corbo::IndexedValuesSignal</class>
    <class kind="class">corbo::IntegratorAdaptiveStepSize</class>
    <class kind="class">corbo::IntegratorExplicitEuler</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta2</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta3</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta4</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta5</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta6</class>
    <class kind="class">corbo::IntegratorExplicitRungeKutta7</class>
    <class kind="class">corbo::IntegratorMultiStageFixedStep</class>
    <class kind="class">corbo::IntegratorMultiStageScaled</class>
    <class kind="class">corbo::IpoptWrapper</class>
    <class kind="class">corbo::L1StabCostEdge</class>
    <class kind="class">corbo::L1StabInequalityEdge</class>
    <class kind="class">corbo::LastStateSystemOutput</class>
    <class kind="class">corbo::LeftSumCostEdge</class>
    <class kind="class">corbo::LeftSumEqualityEdge</class>
    <class kind="class">corbo::LeftSumInequalityEdge</class>
    <class kind="class">corbo::LevenbergMarquardtDense</class>
    <class kind="class">corbo::LevenbergMarquardtSparse</class>
    <class kind="class">corbo::LinearStateSpaceModel</class>
    <class kind="class">corbo::LinearStateSystemOutput</class>
    <class kind="class">corbo::LyapunovContinuous</class>
    <class kind="class">corbo::LyapunovDiscrete</class>
    <class kind="class">corbo::MasslessPendulum</class>
    <class kind="class">corbo::Master</class>
    <class kind="class">corbo::MatrixSetSignal</class>
    <class kind="class">corbo::MatrixSignal</class>
    <class kind="class">corbo::Measurement</class>
    <class kind="class">corbo::MidpointDiffCollocation</class>
    <class kind="class">corbo::MinimumTime</class>
    <class kind="class">corbo::MinimumTimeRegularized</class>
    <class kind="class">corbo::MinTimeQuadratic</class>
    <class kind="class">corbo::MinTimeQuadraticControls</class>
    <class kind="class">corbo::MinTimeQuadraticGainScheduled</class>
    <class kind="class">corbo::MinTimeQuadraticStates</class>
    <class kind="class">corbo::MixedEdge</class>
    <class kind="class">corbo::MixedEdge&lt;&gt;</class>
    <class kind="class">corbo::MixedEdgeGenericVectorFun</class>
    <class kind="class">corbo::MovingAverageFilter</class>
    <class kind="class">corbo::MovingLeastSquaresFilter</class>
    <class kind="class">corbo::MovingMedianFilter</class>
    <class kind="class">corbo::MSDynamicsOnlyEdge</class>
    <class kind="class">corbo::MSDynamicsOnlyMultiControlsEdge</class>
    <class kind="class">corbo::MSDynamicsOnlyMultiControlsMultiDtsEdge</class>
    <class kind="class">corbo::MSVariableDynamicsOnlyEdge</class>
    <class kind="class">corbo::MultipleShootingEdge</class>
    <class kind="class">corbo::MultipleShootingEdgeSingleControl</class>
    <class kind="class">corbo::MultipleShootingEdgeSingleControlTimeScaling</class>
    <class kind="class">corbo::MultipleShootingGrid</class>
    <class kind="class">corbo::MultipleShootingVariableGrid</class>
    <class kind="class">corbo::NlpFunctions</class>
    <class kind="class">corbo::NlpSolverInterface</class>
    <class kind="class">corbo::NonUniformFiniteDifferencesVariableGrid</class>
    <class kind="class">corbo::NonUniformFullDiscretizationGridBase</class>
    <class kind="class">corbo::NonUniformMultipleShootingVariableGrid</class>
    <class kind="class">corbo::NonUniformShootingGridBase</class>
    <class kind="class">corbo::NumericalIntegratorExplicitInterface</class>
    <class kind="class">corbo::Observability</class>
    <class kind="class">corbo::ObserverInterface</class>
    <class kind="class">corbo::OneStepPredictor</class>
    <class kind="class">corbo::OpenLoopControlTask</class>
    <class kind="class">corbo::OptimalControlProblemInterface</class>
    <class kind="struct">corbo::OptimalControlProblemStatistics</class>
    <class kind="class">corbo::OptimizationEdgeSet</class>
    <class kind="class">corbo::OptimizationProblemInterface</class>
    <class kind="class">corbo::ParallelIntegratorSystem</class>
    <class kind="class">corbo::PartiallyFixedVectorVertex</class>
    <class kind="class">corbo::PidController</class>
    <class kind="class">corbo::PlantInterface</class>
    <class kind="class">corbo::PredictiveController</class>
    <class kind="class">corbo::QpSolverInterface</class>
    <class kind="class">corbo::QuadraticControlCost</class>
    <class kind="class">corbo::QuadraticFinalStateCost</class>
    <class kind="class">corbo::QuadraticFinalStateCostRiccati</class>
    <class kind="class">corbo::QuadraticFormCost</class>
    <class kind="class">corbo::QuadraticStateCost</class>
    <class kind="class">corbo::QuadratureCollocationDynamicsOnly</class>
    <class kind="class">corbo::QuadratureCollocationEdge</class>
    <class kind="class">corbo::QuadratureCollocationInterface</class>
    <class kind="class">corbo::QuadratureHermiteSimpson</class>
    <class kind="class">corbo::QuadratureHermiteSimpsonLinearControl</class>
    <class kind="class">corbo::QuadratureRectangleRule</class>
    <class kind="class">corbo::QuadratureTrapezoidalRule</class>
    <class kind="class">corbo::Range</class>
    <class kind="class">corbo::Rate</class>
    <class kind="class">corbo::ReferenceTrajectoryInterface</class>
    <class kind="class">corbo::ScalarVertex</class>
    <class kind="class">corbo::SerialIntegratorSystem</class>
    <class kind="class">corbo::ShootingGridBase</class>
    <class kind="struct">corbo::SignalHeader</class>
    <class kind="class">corbo::SignalInterface</class>
    <class kind="class">corbo::SignalTargetInterface</class>
    <class kind="class">corbo::SimpleOptimizationProblem</class>
    <class kind="class">corbo::SimpleOptimizationProblemWithCallbacks</class>
    <class kind="class">corbo::SimplePendulum</class>
    <class kind="class">corbo::SimpleStateController</class>
    <class kind="class">corbo::SimulatedPlant</class>
    <class kind="class">corbo::SimulatedPlantThreaded</class>
    <class kind="class">corbo::SineReferenceTrajectory</class>
    <class kind="class">corbo::SolverIpopt</class>
    <class kind="class">corbo::SolverOsqp</class>
    <class kind="class">corbo::StageCost</class>
    <class kind="class">corbo::StageEqualityConstraint</class>
    <class kind="class">corbo::StageFunction</class>
    <class kind="class">corbo::StageInequalityConstraint</class>
    <class kind="class">corbo::StagePreprocessor</class>
    <class kind="class">corbo::StaticReference</class>
    <class kind="class">corbo::StepResponseGenerator</class>
    <class kind="class">corbo::StructuredOptimalControlProblem</class>
    <class kind="class">corbo::SylvesterContinuous</class>
    <class kind="class">corbo::SylvesterDiscrete</class>
    <class kind="class">corbo::SystemDynamicsInterface</class>
    <class kind="class">corbo::SystemOutputInterface</class>
    <class kind="class">corbo::TaskInterface</class>
    <class kind="class">corbo::TerminalBall</class>
    <class kind="class">corbo::TerminalBallInheritFromCost</class>
    <class kind="class">corbo::TerminalEqualityConstraint</class>
    <class kind="class">corbo::TerminalPartialEqualityConstraint</class>
    <class kind="class">corbo::TernaryVectorScalarVertexEdge</class>
    <class kind="class">corbo::Time</class>
    <class kind="class">corbo::TimeSeries</class>
    <class kind="class">corbo::TimeSeriesSequence</class>
    <class kind="class">corbo::TimeSeriesSequenceSignal</class>
    <class kind="class">corbo::TimeSeriesSignal</class>
    <class kind="class">corbo::TimeValueBuffer</class>
    <class kind="class">corbo::ToyExample</class>
    <class kind="class">corbo::TrapezoidalCollocationDynamicsOnlyEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralCostEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralEqualityDynamicsEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralEqualityEdge</class>
    <class kind="class">corbo::TrapezoidalCollocationIntegralInequalityEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralCostEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralEqualityDynamicsEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralEqualityEdge</class>
    <class kind="class">corbo::TrapezoidalIntegralInequalityEdge</class>
    <class kind="class">corbo::TsvExporter</class>
    <class kind="class">corbo::TwoScalarEqualEdge</class>
    <class kind="class">corbo::UnaryScalarVertexEdge</class>
    <class kind="class">corbo::UnaryVectorVertexEdge</class>
    <class kind="class">corbo::UncompressedCollocationEdge</class>
    <class kind="class">corbo::VanDerPolOscillator</class>
    <class kind="class">corbo::VectorVertex</class>
    <class kind="class">corbo::VertexInterface</class>
    <class kind="class">corbo::VertexSet</class>
    <class kind="class">corbo::VertexSetInterface</class>
    <class kind="class">corbo::YamlExporter</class>
    <class kind="class">corbo::ZeroReference</class>
    <member kind="typedef">
      <type>Factory&lt; ControllerInterface &gt;</type>
      <name>ControllerFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a0b69b039b5f9cf5ae3d9221f37e9ea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DataExporterInterface &gt;</type>
      <name>DataExporterFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4bb72fd425e65824055d593467883c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DiscretizationGridInterface &gt;</type>
      <name>DiscretizationGridFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a16ecc21dae4607ee6f65616c95b4c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DisturbanceInterface &gt;</type>
      <name>DisturbanceFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab89c115d4f77529dd83f42126b123226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; DynamicsEvalInterface &gt;</type>
      <name>DynamicsEvalFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aec7a06079ecc628b5c5bccb55ec47bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FilterInterface &gt;</type>
      <name>FilterFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1c84690cc737b89b8d386bc49a246d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FinalStageConstraint &gt;</type>
      <name>FinalStageConstraintFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a9f43c4589751249f7d73382ba33f7c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FinalStageCost &gt;</type>
      <name>FinalStageCostFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae3190fa3c0e6c9157d8820f4a9fc9c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FiniteDifferencesCollocationInterface &gt;</type>
      <name>FiniteDifferencesCollocationFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7a5221fba13cfc4e287fd71993afb3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; FiniteDifferencesInterface &gt;</type>
      <name>FiniteDifferencesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a31dcd24f0d7ca1f5c7a4b5748eafbc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; BaseHyperGraphOptimizationProblem &gt;</type>
      <name>HyperGraphOptimizationProblemFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7544f36d856fb0f68e6bc34c6b605fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; NlpSolverInterface &gt;</type>
      <name>NlpSolverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab3e92c6fa39b760a11dd13895d79f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; ObserverInterface &gt;</type>
      <name>ObserverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a07d25aa7febf03d8e75aa037b1afaa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; OptimalControlProblemInterface &gt;</type>
      <name>OptimalControlProgramFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a53db240ffe81334afd75b29a5697b215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; SystemOutputInterface &gt;</type>
      <name>OutputFunctionFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a65558431147addc76800803b417d8cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; PlantInterface &gt;</type>
      <name>PlantFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aaf16c4af10df15bdf2bb4ef110f5ca0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; QpSolverInterface &gt;</type>
      <name>QpSolverFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae9f9f3a8edbe8bf46b928c875d20c4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; ReferenceTrajectoryInterface &gt;</type>
      <name>ReferenceTrajectoryFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a6cb41f9a75f57116a5ab979520aa3312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageCost &gt;</type>
      <name>StageCostFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa255e22b3ec655054defd3a6e465c68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageEqualityConstraint &gt;</type>
      <name>StageEqualitiesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab6a8a9d8cce6040cfecb958c1821e360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StageInequalityConstraint &gt;</type>
      <name>StageInequalitiesFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a426b34aff25f2ab77e8a1c18739b04ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; StagePreprocessor &gt;</type>
      <name>StagePreprocessorFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a3b759f613451c3ce5456b22a21ae1e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; SystemDynamicsInterface &gt;</type>
      <name>SystemDynamicsFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a5a405f846f40d28d1c365eea207d9836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factory&lt; TaskInterface &gt;</type>
      <name>TaskFactory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a76ac714fc787ebb1a8e303d9d170d159</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignalType</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa12051325069101af9fc00c55a94385a</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aac4efcd7a77e1c24601acdb81148ba707">TimeSeries</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa911842b19d8b2f9bbed8cfe909d52975">Measurement</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aac82a6100dace2b41087ba6cf99a5976a">Values</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf8ae91ee91020716fb8f888d3e2f9b56">TimeSeriesSequence</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaeb2f5ef996b7a3b87f4e5415885d5b08">IndexedValues</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aacc9c8e52c0480e31ce0e50be7dc3a844">IndexedValuesSet</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa23efea0139872b2c0eaa5c584029f986">LabeledValues</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aa464047db9835afa75d386a8ba37a1eff">LabeledValuesSet</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf53df0293e169f562bc1d9a20e1d2589">Matrix</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="aa12051325069101af9fc00c55a94385aaf65ff1771b16457106745fea9c43508a">MatrixSet</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SolverStatus</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ac80fe38fc287bd2664400e53a041af77</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77ada5418b1eb4e80d05f2c1c7c4fa1b6ec">Converged</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77aa2ffe7e3ee4990d658bfb0fe405bfdbe">EarlyTerminated</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77a54def92f4c562f166a6abbcbceadeb46">Infeasible</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ac80fe38fc287bd2664400e53a041af77a902b0d55fddef6f8d651fe1035b7d4bd">Error</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TextColorCode</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab48ba6633293789b478bdaac8d1ebe83</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83aec939dfa85c55fe16445f3c02bb012d8">FG_DEFAULT</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a0343bd45782960b4bfc275e16237cfc8">FG_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83ac5e2716a4915a3f96c501cbe821f553b">FG_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83abc692cd3754240e2f8efac99386f1cb3">FG_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a10f1284e24fad88e7ac5966b6f000496">FG_BLACK</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83acc0e43ab784d780cfa1e500b4cc8d65e">FG_YELLOW</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83aefc55f771cb0ce45ce6a3c15d78e9b88">FG_MAGENTA</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a933cab284b423af64a24fc8ac79df16b">FG_CYAN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a8bbd766c4b3754a29dfb3a52ab86eb6b">FG_LIGHT_GRAY</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a4dffb07f61fb3b5693c646d246666101">FG_DARK_GRAY</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a7e6318e2639475603215a294f36fa414">FG_LIGHT_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a4b008ef745c3dca8f33a8ca0b12d8582">FG_LIGHT_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a283fb285620d8f6d9d8a10b616159897">FG_LIGHT_YELLOW</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a9dfcab60a5ea7665cc1721632ffbb227">FG_LIGHT_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a9cd415314e334bb0bcc932979031173a">FG_LIGHT_MAGENTA</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a02cd3bf8465ed6a202da3647c9d26bf9">FG_LIGHT_CYAN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83ac70d7b5a6ca66e8ba0f1d5f528515573">FG_WHITE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a839d5bffda997d1e41da5978ddb260e3">BG_RED</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a52be40da845c5ad545356e5d8573cb78">BG_GREEN</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a6048affb47a52a91de89790038b5ab27">BG_BLUE</enumvalue>
      <enumvalue file="namespacecorbo.html" anchor="ab48ba6633293789b478bdaac8d1ebe83a1b6f054082feceb002af4726d29c463f">BG_DEFAULT</enumvalue>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad5963aaa833fde2800e3b87382fda53a</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a778b6b1113cdc2f717dfb18c68d0f3a5</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_equal_abs</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ab9e723b62c31d71bba485144c993dc03</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approx_zero</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aac2d731eb4566b6bf1c912e29235c1d4</anchor>
      <arglist>(double val, double epsilon=1e-10)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_edge_vertices</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4ac60cd35b46016243e6b0ed92191850</anchor>
      <arglist>(const std::vector&lt; VertexInterface * &gt; &amp;vertices, EdgeContainer &amp;edges)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>coloredText</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1aae1649f11c109cd747bdd682a17c86</anchor>
      <arglist>(const std::string &amp;text, TextColorCode color)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_condition_number</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a17bd28f1816c78d75cdca40727e1c399</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_condition_number_square_matrix</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a035174faa121be7c335cf4a9e8214d7e</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_pseudo_inverse</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a231169bddb0d1383e5a0e9b644c0f805</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, Eigen::MatrixBase&lt; Derived &gt; &amp;pinvmat, double tolerance=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_triplet</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a293f3f75c747747f050c5377f060cc70</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;i_row, const Eigen::Ref&lt; const Eigen::VectorXi &gt; &amp;j_col, const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;values, std::vector&lt; Eigen::Triplet&lt; double &gt;&gt; &amp;triplets)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Object &gt;</type>
      <name>create_from_factory</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a63c374f480b6b4dd38f8b11b38093a00</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>definitely_greater_than</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>afa89a0debb0ca8f7b212bb055d2e5f2b</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>definitely_less_than</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a32957b8382d59436c7b941945f490f6d</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>essentially_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>afafeef86d04b66948f4b9d2d322c7a3b</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>essentially_equal</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>af3b354f44f9125b695f8cd9a5d517f57</anchor>
      <arglist>(double a, double b, double epsilon=1e-6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FACTORY_REGISTER_DATA_EXPORTER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a72e9725ab36369fe71ca53cd84317f0b</anchor>
      <arglist>(TsvExporter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FACTORY_REGISTER_DATA_EXPORTER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a7a8cfc61b116c1dd351d3b10a9888ce5</anchor>
      <arglist>(YamlExporter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>have_equal_size</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a71b29208347d3937c3e9910709f10719</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedA &gt; &amp;matrix1, const Eigen::MatrixBase&lt; DerivedB &gt; &amp;matrix2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>have_equal_size</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a5159e759b4b3d273391eebbd65e651f8</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedA &gt; &amp;matrix1, const Eigen::MatrixBase&lt; DerivedB &gt; &amp;matrix2, const Eigen::MatrixBase&lt; Derived &gt; &amp;... matrices_other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_positive_definite</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a1b29bb763f0a1cd3f4f86c4cf55b17c1</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_square</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a4309de131e7741fd3e8cc42ed3629357</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_square</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>abbfba03468c7eee0c4304a4948130d71</anchor>
      <arglist>(int numel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a83ee01a8b52b009b1cf8056f850d5308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aaef2517ae38066ac0694136f7b5be6a1</anchor>
      <arglist>(std::ostream &amp;os, TextColorCode code)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a70e2d98b62dfb5b5636c2e559406a773</anchor>
      <arglist>(std::ostream &amp;out, const TimeSeries &amp;ts)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reorder_schur_blocks</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad21ee837097bd331ac55f1214ce6d3df</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; T, Eigen::Ref&lt; Eigen::MatrixXd &gt; Q, Predicate predicate, int *subspace_dim, bool standardize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schur_decomposition_2d</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a6dc398ecdb42a158bc592067498723ec</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::Matrix2d &gt; T, Eigen::Ref&lt; Eigen::Matrix2d &gt; U)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOk</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a38aaa767f53738ab84621be043d20277</anchor>
      <arglist>(bool ok)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>swap_schur_blocks</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a2bae5f0be9dcf9951c53211a6161e4b7</anchor>
      <arglist>(Eigen::Ref&lt; Eigen::MatrixXd &gt; T, int ra11, int p, int q, Eigen::Ref&lt; Eigen::MatrixXd &gt; Q, bool standardize)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_delta</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a667d2ff526d680462b88f02f05878c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_neg2delta</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a32b97a1865d21b841e36d93555ba281d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const double</type>
      <name>cd_scalar</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a33ec1f9a396bfd781790d5e21886cbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_INF_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ac136b3b8e9cf26c24b36a391e0a110c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_INF_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a590b9bae436cfbfb33a892f11ef07259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_MAX_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae641a660f4cd1c266972594f943e40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_MAX_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a3a5e8bcf380f4ec2d0f4024b2a3ba476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>CORBO_MIN_DBL</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ad632483199d775e3f72fe6c9debdd2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>CORBO_MIN_INT</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>ae9638f8e63f9f08726d946dadbb2097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>global_ok</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>a60dd74afc25911523b36c48a68d18e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const double</type>
      <name>HESSIAN_DELTA</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>abdd487c9e02a64ad675eff26ac7aef08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_DELIMITER</name>
      <anchorfile>namespacecorbo.html</anchorfile>
      <anchor>aa3f7c738c1c163b40b31f24945fae415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo::gui</name>
    <filename>namespacecorbo_1_1gui.html</filename>
    <namespace>corbo::gui::util</namespace>
    <class kind="class">corbo::gui::CollapsableGroupBox</class>
    <class kind="class">corbo::gui::ColorManager</class>
    <class kind="class">corbo::gui::corboMainWindow</class>
    <class kind="class">corbo::gui::ExtendedTreeWidget</class>
    <class kind="class">corbo::gui::HoriontalButtonGroup</class>
    <class kind="class">corbo::gui::LabelComboBoxWidget</class>
    <class kind="class">corbo::gui::LabelEditWidget</class>
    <class kind="class">corbo::gui::LabelHLineWidget</class>
    <class kind="class">corbo::gui::LabelSliderWidget</class>
    <class kind="class">corbo::gui::OneOfParamWidget</class>
    <class kind="class">corbo::gui::ParameterCache</class>
    <class kind="class">corbo::gui::ParameterWidget</class>
    <class kind="class">corbo::gui::RpcConnectionWorker</class>
    <class kind="class">corbo::gui::RpcTaskWorker</class>
    <class kind="class">corbo::gui::ScopeCollectionWidget</class>
    <class kind="class">corbo::gui::ScopeWidget</class>
    <class kind="class">corbo::gui::SignalCollectionWidget</class>
    <class kind="class">corbo::gui::SignalHelper</class>
    <class kind="class">corbo::gui::SignalWidget</class>
    <class kind="class">corbo::gui::SliderCenterStuck</class>
    <class kind="class">corbo::gui::ToolboxWidget</class>
    <member kind="enumeration">
      <type></type>
      <name>SearchType</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a2ece60874ce2a132cd7812e8f3f265ad</anchor>
      <arglist></arglist>
      <enumvalue file="namespacecorbo_1_1gui.html" anchor="a2ece60874ce2a132cd7812e8f3f265ada1649aed298f99d587e2eb30c1db5946b">Exact</enumvalue>
      <enumvalue file="namespacecorbo_1_1gui.html" anchor="a2ece60874ce2a132cd7812e8f3f265adaa205b9854444fe3ad60b174c8cacbb08">IgnorePrefix</enumvalue>
    </member>
    <member kind="variable">
      <type>const QString</type>
      <name>ApplicationName</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a2b425c729442c27d8ab673850a076407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString</type>
      <name>OrganizationName</name>
      <anchorfile>namespacecorbo_1_1gui.html</anchorfile>
      <anchor>a0d7c904ec950dcb2dbe1892f12f6ff61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo::gui::util</name>
    <filename>namespacecorbo_1_1gui_1_1util.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>bool_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a15ad88448583fefe17c23cc90343caff</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QFrame *</type>
      <name>create_horizontal_line</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a4b29a96899b4594fc6c6390b87a23e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>double_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a7d738c04c1660df868165de491ab6799</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>double_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a9b3df65b6991a1aff6c2df0fb790b43a</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>int_container_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a06ec95c243d245a8eb87cedcc4d85253</anchor>
      <arglist>(Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>int_to_qstring</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a46ef2ae04dd691b98a46da9955aa70d9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qstring_to_bool</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a45659b59fa8f5065f9e44e478e95096f</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a2bee9d8a7a23ccd01b32b363242dd10b</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; bool &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a1e6447ae53e8e5c74b1de3d044c58925</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; double &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qstring_to_container</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>abb226abe4022f736353a9f866fae2166</anchor>
      <arglist>(const QString &amp;string, std::vector&lt; int &gt; &amp;values, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qstring_to_double</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a9168e698747b74b585a9e30f09b2b36c</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qstring_to_int</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>ad43472a034f548cbf4c5d5059fe6d915</anchor>
      <arglist>(const QString &amp;string, bool *ok=nullptr)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_PREFIX_DELIMITER</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>a92a8d62e39c459a7d087b60f09cd874d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char</type>
      <name>SIGNAL_NAMESPACE_SUFFIX_DELIMITER</name>
      <anchorfile>namespacecorbo_1_1gui_1_1util.html</anchorfile>
      <anchor>ab907ca7282c8bc0746954886ed952da7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo::internals</name>
    <filename>namespacecorbo_1_1internals.html</filename>
    <class kind="struct">corbo::internals::is_chrono_duration</class>
    <class kind="struct">corbo::internals::is_chrono_duration&lt; std::chrono::duration&lt; Rep, Period &gt; &gt;</class>
    <class kind="struct">corbo::internals::is_chrono_timepoint</class>
    <class kind="struct">corbo::internals::is_chrono_timepoint&lt; std::chrono::time_point&lt; Clock &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>corbo::property</name>
    <filename>namespacecorbo_1_1property.html</filename>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>DYNAMIC</name>
      <anchorfile>namespacecorbo_1_1property.html</anchorfile>
      <anchor>a962c77c44d6a188ff1a3e6f6044c825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const int</type>
      <name>INHERITED</name>
      <anchorfile>namespacecorbo_1_1property.html</anchorfile>
      <anchor>afadf3469a40debeee785b7570c20bdb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo::threads</name>
    <filename>namespacecorbo_1_1threads.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>set_thread_scheduling</name>
      <anchorfile>namespacecorbo_1_1threads.html</anchorfile>
      <anchor>a8dc9dcc950f2e313419f8a5649950b78</anchor>
      <arglist>(std::thread &amp;th, int priority)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>corbo::util</name>
    <filename>namespacecorbo_1_1util.html</filename>
    <member kind="function">
      <type>constexpr const T &amp;</type>
      <name>clamp</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a7d0e2245e9a5194a7154fd738ff1018f</anchor>
      <arglist>(const T &amp;v, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>constexpr const bool</type>
      <name>is_in_bounds</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a00733fa8569160926f0721177d19f6a8</anchor>
      <arglist>(const T &amp;v, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_in_bounds_all</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a6193612bd1ad597b79bb586ba37990c9</anchor>
      <arglist>(Iterator first, Iterator last, const T &amp;lo, const T &amp;hi)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2_norm_2d</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a05b7178d14b855c6304f9e768992fd34</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; T &gt;</type>
      <name>make_unique</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a186e6ce131a4a8aef30461bab0fd84d8</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>max_approx_continuous</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a2d768ec9c5087edbf861e6619c8eca96</anchor>
      <arglist>(double x, double y, double eps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>acc3cb63d0220e7c7e1305753ae01a408</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>ValT</type>
      <name>sign</name>
      <anchorfile>namespacecorbo_1_1util.html</anchorfile>
      <anchor>a82c264ced4b1ab9e38d5f3dd8a79ee96</anchor>
      <arglist>(ValT a, SignT b)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <namespace>Eigen::Architecture</namespace>
    <namespace>Eigen::half_impl</namespace>
    <namespace>Eigen::HybridNonLinearSolverSpace</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::LevenbergMarquardtSpace</namespace>
    <namespace>Eigen::numext</namespace>
    <namespace>Eigen::TensorSycl</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="struct">Eigen::AntiHermiticity</class>
    <class kind="struct">Eigen::AntiSymmetry</class>
    <class kind="class">Eigen::ArpackGeneralizedSelfAdjointEigenSolver</class>
    <class kind="class">Eigen::array</class>
    <class kind="class">Eigen::Array</class>
    <class kind="class">Eigen::array&lt; T, 0 &gt;</class>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="class">Eigen::AutoDiffJacobian</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="class">Eigen::AutoDiffVector</class>
    <class kind="struct">Eigen::BandShape</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl</class>
    <class kind="class">Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockSparseMatrix</class>
    <class kind="class">Eigen::BlockSparseMatrixView</class>
    <class kind="class">Eigen::BlockSparseTimeDenseProduct</class>
    <class kind="class">Eigen::BlockVectorReturn</class>
    <class kind="class">Eigen::BlockVectorView</class>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="class">Eigen::ComplexEigenSolver</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <class kind="struct">Eigen::Cond</class>
    <class kind="class">Eigen::Conjugate</class>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="struct">Eigen::ConversionSubExprEval</class>
    <class kind="struct">Eigen::ConversionSubExprEval&lt; true, Eval, Scalar &gt;</class>
    <class kind="class">Eigen::Cross</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::DefaultDevice</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::DenseFunctor</class>
    <class kind="struct">Eigen::DenseShape</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::DGMRES</class>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="struct">Eigen::DiagonalShape</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="struct">Eigen::DimensionList</class>
    <class kind="struct">Eigen::DSizes</class>
    <class kind="class">Eigen::DynamicSGroup</class>
    <class kind="class">Eigen::DynamicSGroupFromTemplateArgs</class>
    <class kind="class">Eigen::DynamicSkylineMatrix</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="class">Eigen::EigenBase</class>
    <class kind="class">Eigen::EigenSolver</class>
    <class kind="class">Eigen::EulerAngles</class>
    <class kind="class">Eigen::EulerSystem</class>
    <class kind="class">Eigen::EventCount</class>
    <class kind="class">Eigen::Flagged</class>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="class">Eigen::GeneralizedEigenSolver</class>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::GMRES</class>
    <class kind="struct">Eigen::half</class>
    <class kind="struct">Eigen::Hermiticity</class>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="struct">Eigen::HomogeneousShape</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="class">Eigen::HybridNonLinearSolver</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <class kind="class">Eigen::IncompleteLU</class>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="struct">Eigen::IndexPair</class>
    <class kind="class">Eigen::InnerIterator</class>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::Inverse</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="class">Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</class>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="class">Eigen::IterationController</class>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="class">Eigen::IterScaling</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="class">Eigen::KdBVH</class>
    <class kind="class">Eigen::KroneckerProduct</class>
    <class kind="class">Eigen::KroneckerProductBase</class>
    <class kind="class">Eigen::KroneckerProductSparse</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="class">Eigen::LDLT</class>
    <class kind="class">Eigen::LeastSquareDiagonalPreconditioner</class>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="class">Eigen::LevenbergMarquardt</class>
    <class kind="class">Eigen::LLT</class>
    <class kind="struct">Eigen::MakePointer</class>
    <class kind="class">Eigen::Map</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</class>
    <class kind="class">Eigen::MapBase</class>
    <class kind="class">Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="class">Eigen::MappedSkylineMatrix</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="class">Eigen::Matrix</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="class">Eigen::MatrixComplexPowerReturnValue</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixMarketIterator</class>
    <class kind="class">Eigen::MatrixPower</class>
    <class kind="class">Eigen::MatrixPowerAtomic</class>
    <class kind="class">Eigen::MatrixPowerParenthesesReturnValue</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="struct">Eigen::max_n_1</class>
    <class kind="struct">Eigen::max_n_1&lt; 0 &gt;</class>
    <class kind="class">Eigen::MaxSizeVector</class>
    <class kind="class">Eigen::MetisOrdering</class>
    <class kind="class">Eigen::MINRES</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="class">Eigen::NoAlias</class>
    <class kind="class">Eigen::NonBlockingThreadPoolTempl</class>
    <class kind="class">Eigen::NumericalDiff</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; AutoDiffScalar&lt; DerType &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; Eigen::half &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::string &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; void &gt;</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="struct">Eigen::PacketConverter</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 1, 2 &gt;</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 2, 1 &gt;</class>
    <class kind="struct">Eigen::PacketConverter&lt; TensorEvaluator, SrcPacket, TgtPacket, 4, 1 &gt;</class>
    <class kind="struct">Eigen::PacketType</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="struct">Eigen::PermutationShape</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::PolynomialSolver</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</class>
    <class kind="class">Eigen::PolynomialSolverBase</class>
    <class kind="class">Eigen::Product</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</class>
    <class kind="struct">Eigen::ProductReturnType</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::RandomSetter</class>
    <class kind="class">Eigen::RealQZ</class>
    <class kind="class">Eigen::RealSchur</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="class">Eigen::Replicate</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="class">Eigen::Reverse</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::RotationBase</class>
    <class kind="class">Eigen::RunQueue</class>
    <class kind="class">Eigen::ScalarBinaryOpTraits</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; AutoDiffScalar&lt; DerType &gt;, typename DerType::Scalar, BinOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt;, BinOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScanLauncher</class>
    <class kind="class">Eigen::Select</class>
    <class kind="struct">Eigen::selfadjoint_product_selector</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::SelfAdjointShape</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::SGroup</class>
    <class kind="class">Eigen::SimpleThreadPoolTempl</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::Sizes</class>
    <class kind="class">Eigen::SkylineInplaceLU</class>
    <class kind="class">Eigen::SkylineMatrix</class>
    <class kind="class">Eigen::SkylineMatrixBase</class>
    <class kind="class">Eigen::SkylineProduct</class>
    <class kind="struct">Eigen::SkylineProductReturnType</class>
    <class kind="class">Eigen::SkylineStorage</class>
    <class kind="class">Eigen::SkylineVector</class>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="class">Eigen::SolverBase</class>
    <class kind="struct">Eigen::SolverShape</class>
    <class kind="struct">Eigen::SolverStorage</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="struct">Eigen::Sparse</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="struct">Eigen::SparseFunctor</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <class kind="class">Eigen::SparseMapBase</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="struct">Eigen::SparseShape</class>
    <class kind="class">Eigen::SparseSolverBase</class>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="class">Eigen::Spline</class>
    <class kind="struct">Eigen::SplineFitting</class>
    <class kind="struct">Eigen::SplineTraits</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</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::StaticSGroup</class>
    <class kind="struct">Eigen::StdMapTraits</class>
    <class kind="struct">Eigen::StlThreadEnvironment</class>
    <class kind="class">Eigen::Stride</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <class kind="class">Eigen::SVDBase</class>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="struct">Eigen::Symmetry</class>
    <class kind="class">Eigen::Tensor</class>
    <class kind="class">Eigen::TensorAssignOp</class>
    <class kind="class">Eigen::TensorBase</class>
    <class kind="class">Eigen::TensorBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::TensorBroadcastingOp</class>
    <class kind="class">Eigen::TensorChippingOp</class>
    <class kind="class">Eigen::TensorConcatenationOp</class>
    <class kind="struct">Eigen::TensorContractionEvaluatorBase</class>
    <class kind="class">Eigen::TensorContractionOp</class>
    <class kind="class">Eigen::TensorConversionOp</class>
    <class kind="class">Eigen::TensorConvolutionOp</class>
    <class kind="class">Eigen::TensorCostModel</class>
    <class kind="class">Eigen::TensorCustomBinaryOp</class>
    <class kind="class">Eigen::TensorCustomUnaryOp</class>
    <class kind="class">Eigen::TensorCwiseBinaryOp</class>
    <class kind="class">Eigen::TensorCwiseNullaryOp</class>
    <class kind="class">Eigen::TensorCwiseTernaryOp</class>
    <class kind="class">Eigen::TensorCwiseUnaryOp</class>
    <class kind="class">Eigen::TensorDevice</class>
    <class kind="class">Eigen::TensorEvalToOp</class>
    <class kind="class">Eigen::TensorEvaluator</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const Derived, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorAssignOp&lt; LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorBroadcastingOp&lt; Broadcast, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorContractionOp&lt; Indices, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConversionOp&lt; TargetType, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorConvolutionOp&lt; Indices, InputArgType, KernelArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseBinaryOp&lt; BinaryOp, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseNullaryOp&lt; NullaryOp, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorCwiseUnaryOp&lt; UnaryOp, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorEvalToOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorForcedEvalOp&lt; ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorGeneratorOp&lt; Generator, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorImagePatchOp&lt; Rows, Cols, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorIndexTupleOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorInflationOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorPaddingOp&lt; PaddingDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorPatchOp&lt; PatchDim, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorRef&lt; Derived &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorScanOp&lt; Op, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorSelectOp&lt; IfArgType, ThenArgType, ElseArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorTupleReducerOp&lt; ReduceOp, Dims, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; const TensorVolumePatchOp&lt; Planes, Rows, Cols, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorChippingOp&lt; DimId, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorConcatenationOp&lt; Axis, LeftArgType, RightArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorLayoutSwapOp&lt; ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorRef&lt; Derived &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorReshapingOp&lt; NewDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorReverseOp&lt; ReverseDimensions, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorShufflingOp&lt; Shuffle, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorSlicingOp&lt; StartIndices, Sizes, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorStridingOp&lt; Strides, ArgType &gt;, Device &gt;</class>
    <class kind="struct">Eigen::TensorEvaluator&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, ArgType &gt;, Device &gt;</class>
    <class kind="class">Eigen::TensorFFTOp</class>
    <class kind="class">Eigen::TensorFixedSize</class>
    <class kind="class">Eigen::TensorForcedEvalOp</class>
    <class kind="class">Eigen::TensorGeneratorOp</class>
    <class kind="class">Eigen::TensorImagePatchOp</class>
    <class kind="class">Eigen::TensorIndexTupleOp</class>
    <class kind="class">Eigen::TensorInflationOp</class>
    <class kind="class">Eigen::TensorLayoutSwapOp</class>
    <class kind="class">Eigen::TensorMap</class>
    <class kind="class">Eigen::TensorOpCost</class>
    <class kind="class">Eigen::TensorPaddingOp</class>
    <class kind="class">Eigen::TensorPatchOp</class>
    <class kind="class">Eigen::TensorReductionOp</class>
    <class kind="class">Eigen::TensorRef</class>
    <class kind="class">Eigen::TensorReshapingOp</class>
    <class kind="class">Eigen::TensorReverseOp</class>
    <class kind="class">Eigen::TensorScanOp</class>
    <class kind="class">Eigen::TensorSelectOp</class>
    <class kind="class">Eigen::TensorShufflingOp</class>
    <class kind="class">Eigen::TensorSlicingOp</class>
    <class kind="class">Eigen::TensorStorage</class>
    <class kind="class">Eigen::TensorStorage&lt; T, DSizes&lt; IndexType, NumIndices_ &gt;, Options_ &gt;</class>
    <class kind="class">Eigen::TensorStridingOp</class>
    <class kind="class">Eigen::TensorStridingSlicingOp</class>
    <class kind="class">Eigen::TensorTupleReducerOp</class>
    <class kind="class">Eigen::TensorVolumePatchOp</class>
    <class kind="class">Eigen::ThreadPoolInterface</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="struct">Eigen::TranspositionsShape</class>
    <class kind="struct">Eigen::TranspositionsStorage</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="struct">Eigen::TriangularShape</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::TriangularViewImpl</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</class>
    <class kind="class">Eigen::Tridiagonalization</class>
    <class kind="class">Eigen::Triplet</class>
    <class kind="struct">Eigen::Tuple</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>namespaceEigen.html</anchorfile>
      <anchor>af8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>BlasIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02236777748981f69ac8703769d03088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>dcomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5ac8e8d5097ce5564d904ab9bceb1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>Index</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a62e77e0933482dafde8fe197d9a2cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NonBlockingThreadPoolTempl&lt; StlThreadEnvironment &gt;</type>
      <name>NonBlockingThreadPool</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06bd9615171145b351e5978bcad50de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>scomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac012de8863b0e1177fe6b4fda7e3bd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleThreadPoolTempl&lt; StlThreadEnvironment &gt;</type>
      <name>SimpleThreadPool</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a375696b963d54c41d1d77557c65420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 2 &gt;</type>
      <name>Spline2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa04df76fa4fc7d93538c28bbbd838507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 2 &gt;</type>
      <name>Spline2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1709ceddcb1e899317ac4bdb9682807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 3 &gt;</type>
      <name>Spline3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a34dfede40d5b8f3b2443ff20d891f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 3 &gt;</type>
      <name>Spline3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a612e989f65acc6abc1593909f901e455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a611549c26e2374da5150256a470feb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a29fb4163542a80994522fa51cead466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a987897fa4f21a500ab9fb788e581c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a61b011af1488e1232c77dc196297f42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aaaace18cb6b22beb4034da262a502219ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aaaace18cb6b22beb4034da262a502219a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac2a879d81ca51cac981f5813dd466b8aa75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aef2bb498ceb0adbb8d873940df3a971ea218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aef2bb498ceb0adbb8d873940df3a971ea2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StandardCompressedFormat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bdff15913a697229829bba387021c8eabd3632507a3697fb48c77eff79851a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegationFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6c86c795295293273c183ded03276cda3be58a69ca3f186e0dac0143cd950393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjugationFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6c86c795295293273c183ded03276cdaae639b76168e94fe5c5d6c576ac6343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalRealFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba9563e04ef6b6a6f6aeb515c9eed1c951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalImagFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba9a5912140d1725c1dec419c6d5c763d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlobalZeroFlag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acb782e1fe9bd3c91e93f6274c2b8406ba04593b10e9a8353fbe493792d37fd868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSkyline</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae438715015599eaaf6c14ea58029983ba283a7e6b96253153b347954420c263b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6597ac99cfdf1b68e3ac7e688fcde1a6ac8f4a3e1f6216d1190f8cfcb2a5106f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonSymmetric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6597ac99cfdf1b68e3ac7e688fcde1a6a7ffa6817d163b328ed7a9ca9ef441b14</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>AdditionalProductEvaluationMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeDenseProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af160fc8a701cee71d0fa6efc8783e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42a3be9ee03f3c70b297ba477d1a1e27344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DenseTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af1d3b87ade26e62468f30606e00af968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AmbiVectorMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfa93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EulerAxis</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_X</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361a11e1ea88cbe04a6fc077475d515d0b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_Y</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361aee756a2b63043248f3d83541386c266b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EULER_Z</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae614aa7cdd687fb5c421a54f2ce5c361a95187b9943820cca5edc4bc96b3c08be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FFTDirection</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FFT_FORWARD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6a61760ed615a5006b7b20b28da7e3c0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FFT_REVERSE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a21243f618445aca2fd04fd6a0f0f6bf6a73ecf68b9c0689f7d604572d7b1d3b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FFTResultType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPart</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeaf2d57ba74eb1535af45010eeaa70ed0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImagPart</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeab3cc7334ae85776014eae0f3ae1d4b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothParts</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c51628ff1971f45d37282fedc8cdafeacd32c292b6cc73c96eb592ca3a779daf</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>NumericalDiffMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda3be5cc043ad680e57c5a6f7bcf61600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Central</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda05ac9086790c74291fd585c1b1c747ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PaddingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDING_VALID</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046a5a6211dd0a53c22f021d2026e6efc694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDING_SAME</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a622216a61db7cda3a723ffd639e2e046af248746a32b97474632de6c55edbec44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProductImplType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a38cb762f174a3b57aed8cc7398870384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a14eddae1399980a6a1927a27c8d18a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AliasFreeProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab4d020163beae2ddb3ca6cdd296136bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SpecializedType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TraversalType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UnrollingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669daffa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; Matrix&lt; typename internal::traits&lt; typename internal::remove_all&lt; DerTypeA &gt;::type &gt;::Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a005dd347b005fd91307df49f89186e06</anchor>
      <arglist>(const AutoDiffScalar&lt; DerTypeA &gt; &amp;a, const AutoDiffScalar&lt; DerTypeB &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorCwiseTernaryOp&lt; internal::scalar_betainc_op&lt; typename XDerived::Scalar &gt;, const ADerived, const BDerived, const XDerived &gt;</type>
      <name>betainc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad468f9161b25d3175af266364bb7d15</anchor>
      <arglist>(const ADerived &amp;a, const BDerived &amp;b, const XDerived &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseTernaryOp&lt; Eigen::internal::scalar_betainc_op&lt; typename ArgXDerived::Scalar &gt;, const ArgADerived, const ArgBDerived, const ArgXDerived &gt;</type>
      <name>betainc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac58db11132cd34e57ad819f3e77ff60c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArgADerived &gt; &amp;a, const Eigen::ArrayBase&lt; ArgBDerived &gt; &amp;b, const Eigen::ArrayBase&lt; ArgXDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a07d8e283f082c972338f3fc4f644b2a9</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac3b8047a3ee05b5e6fec4668197a9a43</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcbe73ac1482eacab0e18ee32c25508e</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a915f6adc8b195c94a83c35de6a842556</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a375e3ea1f370fb76dfe0f43a89b95926</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab076afbdba0e9298a541cc4e8cc7506b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE T2 &amp;</type>
      <name>choose</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acdd4045cfa4e47c392fa49bfdaed5e2f</anchor>
      <arglist>(Cond&lt; false &gt;, const T1 &amp;, const T2 &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE T1 &amp;</type>
      <name>choose</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a19dda92582410dc74f309050c583376d</anchor>
      <arglist>(Cond&lt; true &gt;, const T1 &amp;first, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChordLengths</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b4cbde5d98411405871accf877552d2</anchor>
      <arglist>(const PointArrayType &amp;pts, KnotVectorType &amp;chord_lengths)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf77613d5f9e90497c6d3e01f915b588</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>derivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8ed4b8aebde67ffb90eafe2d29dd969</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>dimensions_match</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a607e3b444d5d3d8bf23c06cd0ffba625</anchor>
      <arglist>(Dims1 &amp;dims1, Dims2 &amp;dims2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>divup</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa764c140980c11b0aa3b16f4fa5392f6</anchor>
      <arglist>(const T x, const T y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>divup</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a13ec9832931270b80961236d30f6d2e3</anchor>
      <arglist>(const X x, const Y y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dsaupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af4bd56e53bf25dde37e3bc96708cd6c1</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dseupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a105b4c128a890804f76ed956b9d5bed3</anchor>
      <arglist>(int *rvec, char *All, int *select, double *d, double *z, int *ldz, double *sigma, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *v, int *ldv, int *iparam, int *ipntr, double *workd, double *workl, int *lworkl, int *ierr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade972f79dcb91f919a4a9939178e1024</anchor>
      <arglist>(abs, using std::abs;return Eigen::MakeAutoDiffScalar(abs(x.value()), x.derivatives() *(x.value()&lt; 0 ? -1 :1));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(abs2</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3af291629130d7e1494b0c17b7413f86</anchor>
      <arglist>(acos, using std::sqrt;using std::acos;return Eigen::MakeAutoDiffScalar(acos(x.value()), x.derivatives() *(Scalar(-1)/sqrt(1-numext::abs2(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(tanh</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa9772823dd0a8d24c98fbae45ca16802</anchor>
      <arglist>(log, using std::log;return Eigen::MakeAutoDiffScalar(log(x.value()), x.derivatives() *(Scalar(1)/x.value()));) template&lt; typename DerType &gt; inline const Eigen</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a76fe7d2b9e95853eb56a075380661309</anchor>
      <arglist>(sin, using std::sin;using std::cos;return Eigen::MakeAutoDiffScalar(sin(x.value()), x.derivatives() *cos(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(exp</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77e5dd85fa549b012df73af4865f9b93</anchor>
      <arglist>(sinh, using std::sinh;using std::cosh;return Eigen::MakeAutoDiffScalar(sinh(x.value()), x.derivatives() *cosh(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cosh</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac14347a3d067977f2be8b1c258706ecb</anchor>
      <arglist>(sqrt, using std::sqrt;Scalar sqrtx=sqrt(x.value());return Eigen::MakeAutoDiffScalar(sqrtx, x.derivatives() *(Scalar(0.5)/sqrtx));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cos</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a212ff33d56ffe0384059b78e7e8a8142</anchor>
      <arglist>(tan, using std::tan;using std::cos;return Eigen::MakeAutoDiffScalar(tan(x.value()), x.derivatives() *(Scalar(1)/numext::abs2(cos(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(asin</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2828f232bc2ae1e3bdbc6d45281a3cb9</anchor>
      <arglist>(Derived, typename Derived::Scalar, pow) pow(const Eigen</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc612da3483ee285f4c3375af03b7cf8</anchor>
      <arglist>(typename Derived::Scalar, Derived, pow) pow(const typename Derived</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMarketHeader</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05ffc60521f5447623d7709a1419d7ac</anchor>
      <arglist>(const std::string &amp;filename, int &amp;sym, bool &amp;iscomplex, bool &amp;isvector)</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>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_igamma_op&lt; typename Derived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>igamma</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6e89509c5ff1af076baea462520f231c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;a, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_igammac_op&lt; typename Derived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>igammac</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2b1593c0c3f9d1673ae5980ae03e75f1</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;a, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a524f2d0ae40cbbb4f55ea073c98a1c43</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</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>void</type>
      <name>KnotAveraging</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9474da5ed68bbd9a6788a999330416d6</anchor>
      <arglist>(const KnotVectorType &amp;parameters, DenseIndex degree, KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KnotAveragingWithDerivatives</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae10a6f9b6ab7fb400a2526b6382c533b</anchor>
      <arglist>(const ParameterVectorType &amp;parameters, const unsigned int degree, const IndexArray &amp;derivativeIndices, KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProductSparse&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca497f43cc92bcbf6eaff64984a266cc</anchor>
      <arglist>(const EigenBase&lt; A &gt; &amp;a, const EigenBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProduct&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa8924dffc6cee7aa1e908dc395a7a167</anchor>
      <arglist>(const MatrixBase&lt; A &gt; &amp;a, const MatrixBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l3CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae2efa4852ea90c2d47b7dcec5b40ba2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a35610696b22ae58bdd51d96468956455</anchor>
      <arglist>(SparseMatrixType &amp;mat, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0b97a7af6c8af0fa0455723203b24853</anchor>
      <arglist>(VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; NewDerType &gt;</type>
      <name>MakeAutoDiffScalar</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2ab563fb98de79fa59e7f78e37591ab</anchor>
      <arglist>(const typename NewDerType::Scalar &amp;value, const NewDerType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f490197e16df831683018e383e29346</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_triangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae51c91f920f6ea4a7f6f72caa1e8249f</anchor>
      <arglist>(const MatrixType &amp;arg, ResultType &amp;result)</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>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac38ad3798bd16a29798c2fc2d2dbe095</anchor>
      <arglist>(const Tuple&lt; U, V &gt; &amp;x, const Tuple&lt; U, V &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Inverse&lt; PermutationType &gt;, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad225313de8037d40c2d26c17edf1a9fd</anchor>
      <arglist>(const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; MatrixDerived, PermutationDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5e6cb4aafc8c9110dfeb2436d07f3edb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; MatrixDerived, TranspositionsDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2e0919b553713f7eea0c0b2ab26f2c10</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</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 Product&lt; PermDerived, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02fbb1bbd915b899b34a56a3cd64c438</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; PermutationDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad4aafaf310b90180cd0412ba193d5104</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, Inverse&lt; PermutationType &gt;, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8b7051d2f98498d619044089949f931d</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, PermDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a429958a0e6bd27168f3935d3100c55cf</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC Product&lt; TranspositionsDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a9433ede49fc2dbb15830c6539ae63c</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a971f29de56553b7aa02acb1a48cfc84f</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9d4a74637e152a0aec3a4e3494a557ee</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7478ed231ad0e7649630072b479d036b</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8184ec47ce0cc3f88540d3ff87897244</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1959593584dd947fd1bcfa7d8308ba9e</anchor>
      <arglist>(std::ostream &amp;os, const TensorBase&lt; T, ReadOnlyAccessors &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06b60e85b790c81d173482bae2b9c037</anchor>
      <arglist>(const array&lt; T, N &gt; &amp;lhs, const array&lt; T, N &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a78a75cc4b4fa5e0084f67f80ac854159</anchor>
      <arglist>(const Tuple&lt; U, V &gt; &amp;x, const Tuple&lt; U, V &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adb64ffddaa9e83634e3ab0e3fd3664f5</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aadbf059bc28ce1cf94c57c1454633d40</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_polygamma_op&lt; typename DerivedX::Scalar &gt;, const DerivedN, const DerivedX &gt;</type>
      <name>polygamma</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ec2455c3a3bb4b0c1401b25a8480361</anchor>
      <arglist>(const Eigen::ArrayBase&lt; DerivedN &gt; &amp;n, const Eigen::ArrayBase&lt; DerivedX &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>real</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a32bc447a8f5140365c7ef5ac58ec774c</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aeb44f108bee52193ce236a6d6fe703b6</anchor>
      <arglist>(x &gt; y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a439cf5f628b806b51886a5fecea7b432</anchor>
      <arglist>(x &gt;=y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afee0ace8ef902477ddc0fc2f03b60fb6</anchor>
      <arglist>(x&lt; y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>return</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa0c1fcb4db649060eab9129e41264054</anchor>
      <arglist>(x&lt;=y ? ADS(x) :ADS(y))</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afbc3648f7ef67db3d5d04454fc1257fd</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a33d673f7e2dfee413dec4395a6a40f46</anchor>
      <arglist>(const SparseMatrixType &amp;mat, const std::string &amp;filename, int sym=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a43fb1aaef616814a2c030a7986ed0afd</anchor>
      <arglist>(const VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a109425bca2048c3df19249c04e73715c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aafd4d881e7a6c2a68c1db03e261c767b</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a162d759175d7c5214f33fefb30862815</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a76386154f2cdb77190759744830422d1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad2e71727718ca788680b3aa9eb485f98</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02918175ff75e5df9fd291cf5fc3fd1b</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae64421554aa0a4bf9258bafe3170102b</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2, std::ptrdiff_t l3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssaupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac5d064ade25b61d1a15aafd2b0804451</anchor>
      <arglist>(int *ido, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sseupd_</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7b6ec6afef01b98490d99ba2c9d1227a</anchor>
      <arglist>(int *rvec, char *All, int *select, float *d, float *z, int *ldz, float *sigma, char *bmat, int *n, char *which, int *nev, float *tol, float *resid, int *ncv, float *v, int *ldv, int *iparam, int *ipntr, float *workd, float *workl, int *lworkl, int *ierr)</arglist>
    </member>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a75e48c6119284de964509f198c360d80</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa155e670ec3198796812ac9e422c8c72</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>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>void</type>
      <name>umfpack_report_control</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2223760c7ddf708305b7abb124e410c4</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_control</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1aaed1c7c174d75c79528d1e02d69d57</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_info</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a25a6fdf620af7c977817c2d84f607813</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double info[UMFPACK_INFO], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_info</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa5efb1f261b635a37c1eda976dbae3eb</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double info[UMFPACK_INFO], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_status</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2e5e77d53251e6219857d58cfb7ea42f</anchor>
      <arglist>(double control[UMFPACK_CONTROL], int status, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_report_status</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1a939abd553847ad5b0412a521215a53</anchor>
      <arglist>(double control[UMFPACK_CONTROL], int status, std::complex&lt; double &gt;)</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>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>afacb818b18280e2e1ab73836ab74cab5</anchor>
      <arglist>(const SparseSelfAdjointView&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae05afad80a00ea7af7432a096875d2e0</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_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>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac9fb9e40cfc9ddbdc7da84ee01bb7545</anchor>
      <arglist>(Ref&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, StorageIndex &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad43574b96b756041bd8037c4b61e0d9</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_zeta_op&lt; typename DerivedX::Scalar &gt;, const DerivedX, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade7c45ba55113cf0c89e33972f3da434</anchor>
      <arglist>(const Eigen::ArrayBase&lt; DerivedX &gt; &amp;x, const Eigen::ArrayBase&lt; DerivedQ &gt; &amp;q)</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 EIGEN_DEPRECATED unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gab1088154b1bb147229211e4f3b56d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EIGEN_DEPRECATED unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4b8ae7db0d83f9bbed26b261e60e139</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>Scalar</type>
      <name>expx</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab63002a89341ef7158fe60fa7570e88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>HugeCost</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3163430a1c13173faffde69016b48aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SkylineBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad496e8c77742ade2de35220f8f0469a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae998329a5bd49a32b6048a27e1a232a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::Architecture</name>
    <filename>namespaceEigen_1_1Architecture.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VSX</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca3a171be79a1ec68bc97277c80e57aa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEON</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca61556a1a75528a2acfbb4d860dea9605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::half_impl</name>
    <filename>namespaceEigen_1_1half__impl.html</filename>
    <class kind="struct">Eigen::half_impl::__half_raw</class>
    <class kind="union">Eigen::half_impl::float32_bits</class>
    <class kind="struct">Eigen::half_impl::half_base</class>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a03f37f7cb0691e122e6181b6891280e2</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a1e913e1f0daf135c9faa88eea06a037e</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3889c93919a523b15445ebc2162c1611</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af77e6714549a47757113d9ce7a648a32</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw</type>
      <name>float_to_half_rtne</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af78288434a6c7cff864d1c952cd7f63f</anchor>
      <arglist>(float ff)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac9d1d65b6cd9776753b06159c9c68f22</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float</type>
      <name>half_to_float</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a63421047a2697a0042de320d0d02018f</anchor>
      <arglist>(__half_raw h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a5e660e0a9173497ab02d0ca29dae0e09</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>afa296a2520c61a285163d86f359f323d</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a31fc23af6cbc62986b248c4f4717a772</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adad5359a260166dfa78f58469dc95e62</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log10</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a08c4d7059d92a0dc8ff97fbe5ef44fb6</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a30bfe2844b2a7a825f78af03e2338a00</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>max</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92e6345ca905d3483422361cf8c991b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>min</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a52c8391bfe74901409df09e9b1d5ac79</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aef086eea01497144aed4ccb0a4f05bc5</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a738191b98cf2632ba113c61e69a639b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a72768c9cf95d1dba28eca5effe8ace97</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a9e1c30c14afbae1d17294df62b2c1088</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ad45d7633656144c5d6a6aebae50d6535</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aa1030d028c7fc65da2fa90cd3bf04b6b</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac896d50fb8a455a610ee06c5616e73db</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a25cc6afed9e35653f69e66ecbc602820</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aab937800733511857db8110f4ff897aa</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3fcb47e11a89fedb70338147bfb2ef49</anchor>
      <arglist>(const half &amp;a, Index b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adab689f3200208dd67b63600f8a78c93</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>affe8d0de283e8ae8d9ec565777b35b8c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a14ffb3c8c97c652462e1c3a9e4522aed</anchor>
      <arglist>(std::ostream &amp;os, const half &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ace64ce8ae6eeb055434d53bce8dd6c7c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a10fdcc7b5217ef2ce3acf07c240d4bd8</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ae2d126fe490e2f085810497b7433fc4f</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a38e68d56f7aa9b2503343a10c907d735</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a829ad00a9c93131d5a8342b4ee29d83d</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half_raw</type>
      <name>raw_uint16_to_half</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a4f2e3677365ddfb2d5723f3ffbfd3391</anchor>
      <arglist>(unsigned short x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aceeee5cdee0fddab1ddf2131dbecb3e8</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92914b04ca3aa31699bb599b12cad927</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a135500eefcf44254fbd4a2c3e727f693</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a700e6ac440e079a9aa9021a88347ae96</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::HybridNonLinearSolverSpace</name>
    <filename>namespaceEigen_1_1HybridNonLinearSolverSpace.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a5b3625d5ffa63ea0d5e4db4cab42e02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a1790497cbbfea43da7617bcf010280d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689ad5adf33a2f4813fe8a1aa1e9f70e9961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a82b971eb0bd71b87dacdf4cd3de8672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a4ea5d3da0d16abee53bc5ddafdcc65e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a9dbd584a67d1457dfe95311188ac631e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a679e6f6be41d7a9b12d61e9ec6c5ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a54bd7f9ebd8df668ef1b37476827d3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal</name>
    <filename>namespaceEigen_1_1internal.html</filename>
    <namespace>Eigen::internal::cephes</namespace>
    <namespace>Eigen::internal::group_theory</namespace>
    <namespace>Eigen::internal::std_fallback</namespace>
    <class kind="struct">Eigen::internal::Abs</class>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl_default</class>
    <class kind="struct">Eigen::internal::abs2_impl_default&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::Abs&lt; Num, false &gt;</class>
    <class kind="struct">Eigen::internal::abs_knowing_score</class>
    <class kind="struct">Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</class>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="struct">Eigen::internal::add_assign_op</class>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl</class>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::all_indices_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::always_void</class>
    <class kind="class">Eigen::internal::AmbiVector</class>
    <class kind="struct">Eigen::internal::AndReducer</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::apply_rotation_in_the_plane_selector</class>
    <class kind="struct">Eigen::internal::apply_rotation_in_the_plane_selector&lt; Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, true &gt;</class>
    <class kind="struct">Eigen::internal::are_inner_most_dims</class>
    <class kind="struct">Eigen::internal::arg_default_impl</class>
    <class kind="struct">Eigen::internal::arg_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::arg_impl</class>
    <class kind="struct">Eigen::internal::arg_prod</class>
    <class kind="struct">Eigen::internal::arg_prod&lt; empty_list &gt;</class>
    <class kind="struct">Eigen::internal::arg_retval</class>
    <class kind="struct">Eigen::internal::ArgMaxTupleReducer</class>
    <class kind="struct">Eigen::internal::ArgMinTupleReducer</class>
    <class kind="struct">Eigen::internal::arpack_wrapper</class>
    <class kind="struct">Eigen::internal::arpack_wrapper&lt; double, double &gt;</class>
    <class kind="struct">Eigen::internal::arpack_wrapper&lt; float, float &gt;</class>
    <class kind="struct">Eigen::internal::array_size</class>
    <class kind="struct">Eigen::internal::array_size&lt; array&lt; T, N &gt; &amp; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; array&lt; T, N &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const array&lt; T, N &gt; &amp; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const array&lt; T, N &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const DSizes&lt; DenseIndex, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; const Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; DSizes&lt; DenseIndex, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::array_size&lt; Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::ArrayApplyAndReduce</class>
    <class kind="struct">Eigen::internal::ArrayApplyAndReduce&lt; Reducer, Op, A, 1 &gt;</class>
    <class kind="struct">Eigen::internal::ArrayZipAndReduce</class>
    <class kind="struct">Eigen::internal::ArrayZipAndReduce&lt; Reducer, Op, A, B, 1 &gt;</class>
    <class kind="struct">Eigen::internal::assign_op</class>
    <class kind="struct">Eigen::internal::assign_op&lt; DstScalar, void &gt;</class>
    <class kind="struct">Eigen::internal::Assignment</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::assignment_from_xpr_op_product</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::BandShape</class>
    <class kind="class">Eigen::internal::BaseTensorContractionMapper</class>
    <class kind="class">Eigen::internal::BaseTensorContractionMapper&lt; Scalar, Index, side, Tensor, nocontract_t, contract_t, 1, inner_dim_contiguous, inner_dim_reordered, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::betainc_impl</class>
    <class kind="struct">Eigen::internal::betainc_retval</class>
    <class kind="struct">Eigen::internal::binary_evaluator</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_quotient_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_op_base</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::binary_sparse_evaluator</class>
    <class kind="struct">Eigen::internal::bind1st_op</class>
    <class kind="struct">Eigen::internal::bind2nd_op</class>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="class">Eigen::internal::BlasLinearMapper</class>
    <class kind="class">Eigen::internal::BlasVectorMapper</class>
    <class kind="struct">Eigen::internal::block_evaluator</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::CacheSizes</class>
    <class kind="struct">Eigen::internal::cast_impl</class>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="struct">Eigen::internal::cephes_helper</class>
    <class kind="struct">Eigen::internal::cephes_helper&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cephes_helper&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::CoeffLoader</class>
    <class kind="struct">Eigen::internal::CoeffLoader&lt; Tensor, true &gt;</class>
    <class kind="struct">Eigen::internal::column_dfs_traits</class>
    <class kind="class">Eigen::internal::companion</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <class kind="struct">Eigen::internal::compute_default_alignment</class>
    <class kind="struct">Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::compute_default_alignment_helper</class>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="class">Eigen::internal::compute_tensor_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; Packet2cd, Packet2cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; 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; Packet4cf, Packet4cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; 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::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_traits</class>
    <class kind="struct">Eigen::internal::cross3_impl</class>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; LhsKind, Sparse, LhsOrder, RhsOrder &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; Sparse, RhsKind, LhsOrder, RhsOrder &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_order&lt; Sparse, Sparse, Order, Order &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::decrement_if_fixed_size</class>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <class kind="struct">Eigen::internal::default_digits10_impl</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::Dense2Dense</class>
    <class kind="struct">Eigen::internal::Dense2Triangular</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="class">Eigen::internal::dense_product_base</class>
    <class kind="class">Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <class kind="struct">Eigen::internal::dget</class>
    <class kind="struct">Eigen::internal::Diagonal2Dense</class>
    <class kind="struct">Eigen::internal::Diagonal2Sparse</class>
    <class kind="struct">Eigen::internal::diagonal_product_evaluator_base</class>
    <class kind="struct">Eigen::internal::digamma_impl</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::digamma_impl_maybe_poly&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::digamma_retval</class>
    <class kind="struct">Eigen::internal::DimensionId</class>
    <class kind="struct">Eigen::internal::DimensionId&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::DimInitializer</class>
    <class kind="struct">Eigen::internal::DimInitializer&lt; Sizes&lt;&gt; &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::div_assign_op</class>
    <class kind="struct">Eigen::internal::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">Eigen::internal::DoublePacket</class>
    <class kind="struct">Eigen::internal::EigenBase2EigenBase</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::empty_list</class>
    <class kind="struct">Eigen::internal::enable_if</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::enable_if_ref</class>
    <class kind="struct">Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</class>
    <class kind="struct">Eigen::internal::EnableIf</class>
    <class kind="struct">Eigen::internal::equal_op</class>
    <class kind="struct">Eigen::internal::erf_impl</class>
    <class kind="struct">Eigen::internal::erf_retval</class>
    <class kind="struct">Eigen::internal::erfc_impl</class>
    <class kind="struct">Eigen::internal::erfc_retval</class>
    <class kind="struct">Eigen::internal::etor_product_coeff_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::eval</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; const TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, DiagonalShape &gt;</class>
    <class kind="class">Eigen::internal::eval&lt; T, IsSkyline &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Tensor&lt; _Scalar, NumIndices_, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorChippingOp&lt; DimId, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorConversionOp&lt; TargetType, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorIndexTupleOp&lt; XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorInflationOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorLayoutSwapOp&lt; XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorRef&lt; PlainObjectType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorScanOp&lt; Op, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorStridingOp&lt; Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, Eigen::Dense &gt;</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_base</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits_base</class>
    <class kind="struct">Eigen::internal::evaluator_wrapper_base</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::fftw_impl</class>
    <class kind="struct">Eigen::internal::fftw_plan</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_extraction_helper</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_extraction_helper&lt; Index, 0 &gt;</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::fixed_size_tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::FullReducer</class>
    <class kind="struct">Eigen::internal::FullReducer&lt; Self, Op, const Eigen::SyclDevice, Vectorizable &gt;</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; GaussianGenerator&lt; T, Index, NumDims &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; NormalRandomGenerator&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_arg_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_betainc_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_digamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_erf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_erfc_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_fmod_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_igamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_igammac_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_lgamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_mod2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_mod_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_norm1_op &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_polygamma_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sigmoid_op&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_zeta_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; UniformRandomGenerator&lt; Scalar &gt; &gt;</class>
    <class kind="class">Eigen::internal::GaussianGenerator</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 1, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 2, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 3, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 4, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 5, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 6, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 7, V &gt;</class>
    <class kind="struct">Eigen::internal::gen_numeric_list_repeated&lt; T, 8, V &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</class>
    <class kind="struct">Eigen::internal::GenericDimReducer</class>
    <class kind="struct">Eigen::internal::GenericDimReducer&lt; 0, Self, Op &gt;</class>
    <class kind="struct">Eigen::internal::GenericDimReducer&lt;-1, Self, Op &gt;</class>
    <class kind="struct">Eigen::internal::get</class>
    <class kind="struct">Eigen::internal::get&lt; 0, type_list&lt; Head, empty_list &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; 0, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, empty_list &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, type_list&lt; Head, empty_list &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get&lt; i, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get_boxes_helper</class>
    <class kind="struct">Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <class kind="struct">Eigen::internal::get_type</class>
    <class kind="struct">Eigen::internal::get_type&lt; 0, type_list&lt; Head, Tail &gt; &gt;</class>
    <class kind="struct">Eigen::internal::get_type&lt; i, type_list&lt; Head, Tail &gt; &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::glue_shapes</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::greater_equal_op</class>
    <class kind="struct">Eigen::internal::greater_equal_zero_op</class>
    <class kind="struct">Eigen::internal::greater_op</class>
    <class kind="struct">Eigen::internal::has_binary_operator</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_nullary_operator</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_ReturnType</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::has_unary_operator</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::householder_qr_inplace_blocked</class>
    <class kind="struct">Eigen::internal::HouseholderSequenceShape</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::hypot_impl</class>
    <class kind="struct">Eigen::internal::hypot_retval</class>
    <class kind="struct">Eigen::internal::igamma_impl</class>
    <class kind="struct">Eigen::internal::igamma_retval</class>
    <class kind="struct">Eigen::internal::igammac_impl</class>
    <class kind="struct">Eigen::internal::igammac_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::index_known_statically_impl</class>
    <class kind="struct">Eigen::internal::index_known_statically_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_known_statically_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_pair_first_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_pair_second_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_eq_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_gt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_lt_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::index_statically_ne_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::IndexBased</class>
    <class kind="class">Eigen::internal::IndexMapper</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl&lt; const DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="struct">Eigen::internal::indices_statically_known_to_increase_impl&lt; DimensionList&lt; Index, Rank &gt; &gt;</class>
    <class kind="class">Eigen::internal::inner_iterator_selector</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt; 0, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt; DimIndex, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimPreserver&lt;-1, Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerMostDimReducer</class>
    <class kind="struct">Eigen::internal::InnerMostDimReducer&lt; Self, Op, true &gt;</class>
    <class kind="struct">Eigen::internal::InnerReducer</class>
    <class kind="struct">Eigen::internal::InnerReducer&lt; Self, Op, const Eigen::SyclDevice &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::intersector_helper1</class>
    <class kind="struct">Eigen::internal::intersector_helper2</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; half &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible</class>
    <class kind="struct">Eigen::internal::is_convertible_impl</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_exp_known_type</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_exp_known_type&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_input_scalar</class>
    <class kind="struct">Eigen::internal::is_input_scalar&lt; Sizes&lt; Indices... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_input_scalar&lt; Sizes&lt;&gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_integral</class>
    <class kind="struct">Eigen::internal::is_integral&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="struct">Eigen::internal::is_ref_compatible</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::isApprox_selector</class>
    <class kind="struct">Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::IsValidAxis</class>
    <class kind="struct">Eigen::internal::IsVectorizable</class>
    <class kind="struct">Eigen::internal::IsVectorizable&lt; GpuDevice, Expression &gt;</class>
    <class kind="struct">Eigen::internal::IteratorBased</class>
    <class kind="struct">Eigen::internal::kernel_retval</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::internal::kiss_cpx_fft</class>
    <class kind="struct">Eigen::internal::kissfft_impl</class>
    <class kind="struct">Eigen::internal::lapacke_llt</class>
    <class kind="struct">Eigen::internal::ldlt_inplace</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::lesser_equal_op</class>
    <class kind="struct">Eigen::internal::lesser_op</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="struct">Eigen::internal::lgamma_impl</class>
    <class kind="struct">Eigen::internal::lgamma_retval</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::log1p_impl</class>
    <class kind="struct">Eigen::internal::log1p_retval</class>
    <class kind="struct">Eigen::internal::logical_and_op</class>
    <class kind="struct">Eigen::internal::logical_or_op</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="struct">Eigen::internal::make_coherent_impl</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::make_type_list</class>
    <class kind="struct">Eigen::internal::make_type_list&lt;&gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::make_unsigned&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, double &gt;</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, float &gt;</class>
    <class kind="struct">Eigen::internal::matrix_exp_computeUV&lt; MatrixType, long double &gt;</class>
    <class kind="struct">Eigen::internal::matrix_function_compute</class>
    <class kind="struct">Eigen::internal::matrix_function_compute&lt; MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::matrix_function_compute&lt; MatrixType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::matrix_log_max_pade_degree</class>
    <class kind="struct">Eigen::internal::matrix_log_min_pade_degree</class>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute</class>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::matrix_sqrt_compute&lt; MatrixType, 1 &gt;</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::MatrixExponentialScalingOp</class>
    <class kind="class">Eigen::internal::MatrixFunctionAtomic</class>
    <class kind="class">Eigen::internal::MatrixLogarithmAtomic</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::MaxReducer</class>
    <class kind="struct">Eigen::internal::MeanReducer</class>
    <class kind="struct">Eigen::internal::member_lpnorm</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="struct">Eigen::internal::meta_floor_log2</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2&lt; n, lower, upper, meta_floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::meta_floor_log2_selector</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_no</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_yes</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="struct">Eigen::internal::minimizer_helper1</class>
    <class kind="struct">Eigen::internal::minimizer_helper2</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::internal::MinMaxBottomValue&lt; T, true, false &gt;</class>
    <class kind="struct">Eigen::internal::MinReducer</class>
    <class kind="struct">Eigen::internal::mul_assign_op</class>
    <class kind="struct">Eigen::internal::negation_op</class>
    <class kind="struct">Eigen::internal::nested</class>
    <class kind="struct">Eigen::internal::nested&lt; const Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; const TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt;, 1, typename eval&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorChippingOp&lt; DimId, XprType &gt;, 1, typename eval&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConversionOp&lt; TargetType, XprType &gt;, 1, typename eval&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt;, 1, typename eval&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt;, 1, typename eval&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt;, 1, typename eval&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt;, 1, typename eval&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorGeneratorOp&lt; Generator, XprType &gt;, 1, typename eval&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorIndexTupleOp&lt; XprType &gt;, 1, typename eval&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorInflationOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorLayoutSwapOp&lt; XprType &gt;, 1, typename eval&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorMap&lt; PlainObjectType, Options, MakePointer &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt;, 1, typename eval&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorPatchOp&lt; PatchDim, XprType &gt;, 1, typename eval&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt;, 1, typename eval&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt;, 1, typename eval&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt;, 1, typename eval&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorScanOp&lt; Op, XprType &gt;, 1, typename eval&lt; TensorScanOp&lt; Op, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt;, 1, typename eval&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorShufflingOp&lt; Shuffle, XprType &gt;, 1, typename eval&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt;, 1, typename eval&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorStridingOp&lt; Strides, XprType &gt;, 1, typename eval&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt;, 1, typename eval&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt;, 1, typename eval&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt;, 1, typename eval&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::nested_eval</class>
    <class kind="struct">Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::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="class">Eigen::internal::NormalRandomGenerator</class>
    <class kind="struct">Eigen::internal::not_equal_op</class>
    <class kind="struct">Eigen::internal::not_op</class>
    <class kind="struct">Eigen::internal::null_type</class>
    <class kind="struct">Eigen::internal::nullary_wrapper</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</class>
    <class kind="struct">Eigen::internal::OP</class>
    <class kind="struct">Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::OP&lt; MatrixSolver, MatrixType, Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::OrReducer</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::OuterReducer</class>
    <class kind="union">Eigen::internal::Packet</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::Packet4cf</class>
    <class kind="struct">Eigen::internal::Packet4f</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int32_t &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::PacketBlock</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::panel_dfs_traits</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="struct">Eigen::internal::pastix_traits</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::perfvalues</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_constant_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_object_eval</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::polygamma_impl</class>
    <class kind="struct">Eigen::internal::polygamma_retval</class>
    <class kind="struct">Eigen::internal::pow_impl</class>
    <class kind="struct">Eigen::internal::pow_impl&lt; ScalarX, ScalarY, true &gt;</class>
    <class kind="struct">Eigen::internal::preserve_inner_most_dims</class>
    <class kind="struct">Eigen::internal::ProdReducer</class>
    <class kind="struct">Eigen::internal::product_evaluator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_op</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, const A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; const A, A &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::quat_conj</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float &gt;</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float &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; half, false, false &gt;</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::rcond_compute_sign</class>
    <class kind="struct">Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</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::reducer_traits</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; AndReducer, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ArgMaxTupleReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ArgMinTupleReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MaxReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MeanReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; MinReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; OrReducer, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; ProdReducer&lt; T &gt;, Device &gt;</class>
    <class kind="struct">Eigen::internal::reducer_traits&lt; SumReducer&lt; T &gt;, Device &gt;</class>
    <class kind="class">Eigen::internal::redux_evaluator</class>
    <class kind="struct">Eigen::internal::redux_impl</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="struct">Eigen::internal::round_impl</class>
    <class kind="struct">Eigen::internal::round_retval</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_arg_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_atan_op</class>
    <class kind="struct">Eigen::internal::scalar_betainc_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_not_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_xor_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_ceil_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cosh_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_digamma_op</class>
    <class kind="struct">Eigen::internal::scalar_div_cost</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_erf_op</class>
    <class kind="struct">Eigen::internal::scalar_erfc_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_floor_op</class>
    <class kind="struct">Eigen::internal::scalar_fmod_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_hypot_op&lt; Scalar, Scalar &gt;</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_igamma_op</class>
    <class kind="struct">Eigen::internal::scalar_igammac_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_isfinite_op</class>
    <class kind="struct">Eigen::internal::scalar_isinf_op</class>
    <class kind="struct">Eigen::internal::scalar_isnan_op</class>
    <class kind="struct">Eigen::internal::scalar_lgamma_op</class>
    <class kind="struct">Eigen::internal::scalar_log10_op</class>
    <class kind="struct">Eigen::internal::scalar_log1p_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_mod2_op</class>
    <class kind="struct">Eigen::internal::scalar_mod_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_polygamma_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_round_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_score_coeff_op</class>
    <class kind="struct">Eigen::internal::scalar_sigmoid_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sinh_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_tanh_op</class>
    <class kind="struct">Eigen::internal::scalar_zeta_op</class>
    <class kind="class">Eigen::internal::scoped_array</class>
    <class kind="struct">Eigen::internal::Selector</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="class">Eigen::internal::SimpleTensorContractionMapper</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::size_of_xpr_at_compile_time</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, 0, 0 &gt;</class>
    <class kind="struct">Eigen::internal::sizes_match_below_dim&lt; Dims1, Dims2, n, n &gt;</class>
    <class kind="struct">Eigen::internal::skyline_product_mode</class>
    <class kind="struct">Eigen::internal::skyline_product_selector</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::SkylineProduct</class>
    <class kind="struct">Eigen::internal::SkylineProductReturnType</class>
    <class kind="struct">Eigen::internal::smart_copy_helper</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Sparse2Dense</class>
    <class kind="struct">Eigen::internal::Sparse2Sparse</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_dense_outer_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</class>
    <class kind="class">Eigen::internal::sparse_matrix_block_impl</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjoint2Sparse</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjointShape</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</class>
    <class kind="struct">Eigen::internal::SparseTriangularShape</class>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <class kind="struct">Eigen::internal::static_val</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</class>
    <class kind="struct">Eigen::internal::sub_assign_op</class>
    <class kind="struct">Eigen::internal::sum_op</class>
    <class kind="struct">Eigen::internal::SumReducer</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">Eigen::internal::swap_assign_op</class>
    <class kind="struct">Eigen::internal::syclGenericBufferReducer</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::tensor_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::tensor_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt; &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_do_apply&lt; internal::type_list&lt; first, next... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_element</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_element_ctor</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_equality</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_identity_ctor</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_if</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_if&lt; true, NumIndices, Gens... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_multiply</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_multiply_helper</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_permutate</class>
    <class kind="struct">Eigen::internal::tensor_static_symgroup_permutate&lt; numeric_list&lt; int, nn... &gt; &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_assign_value</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_calculate_flags</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; AntiHermiticity&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; AntiSymmetry&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; Hermiticity&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_num_indices&lt; Symmetry&lt; One_, Two_ &gt;, Sym... &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices &gt;</class>
    <class kind="struct">Eigen::internal::tensor_symmetry_pre_analysis&lt; NumIndices, Gen_, Gens_... &gt;</class>
    <class kind="class">Eigen::internal::tensor_symmetry_value_setter</class>
    <class kind="struct">Eigen::internal::tensor_vsize_index_linearization_helper</class>
    <class kind="struct">Eigen::internal::tensor_vsize_index_linearization_helper&lt; Index, NumIndices, 0, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::TensorContractionBlocking</class>
    <class kind="class">Eigen::internal::TensorContractionInputMapper</class>
    <class kind="class">Eigen::internal::TensorContractionSubMapper</class>
    <class kind="class">Eigen::internal::TensorExecutor</class>
    <class kind="class">Eigen::internal::TensorExecutor&lt; Expression, DefaultDevice, true &gt;</class>
    <class kind="struct">Eigen::internal::TensorIntDivisor</class>
    <class kind="class">Eigen::internal::TensorIntDivisor&lt; int32_t, true &gt;</class>
    <class kind="class">Eigen::internal::TensorLazyBaseEvaluator</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluator</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluatorReadOnly</class>
    <class kind="class">Eigen::internal::TensorLazyEvaluatorWritable</class>
    <class kind="struct">Eigen::internal::TensorPrinter</class>
    <class kind="struct">Eigen::internal::TensorPrinter&lt; Tensor, 0 &gt;</class>
    <class kind="struct">Eigen::internal::TensorPrinter&lt; Tensor, 1 &gt;</class>
    <class kind="struct">Eigen::internal::TensorUInt128</class>
    <class kind="struct">Eigen::internal::ternary_evaluator</class>
    <class kind="struct">Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::traits</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseMatrix&lt; _Scalar, _BlockAtCompileTime, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseMatrixView&lt; BlockSparseMatrixT &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BlockSparseTimeDenseProduct&lt; BlockSparseMatrixT, VecType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; EulerAngles&lt; _Scalar, _System &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixComplexPowerReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerParenthesesReturnValue&lt; MatrixPowerType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Tensor&lt; Scalar_, NumIndices_, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorAssignOp&lt; LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorBroadcastingOp&lt; Broadcast, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorChippingOp&lt; DimId, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConcatenationOp&lt; Axis, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorContractionOp&lt; Dimensions, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConversionOp&lt; TargetType, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorConvolutionOp&lt; Dimensions, InputXprType, KernelXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCustomBinaryOp&lt; CustomBinaryFunc, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCustomUnaryOp&lt; CustomUnaryFunc, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseBinaryOp&lt; BinaryOp, LhsXprType, RhsXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseNullaryOp&lt; NullaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseTernaryOp&lt; TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorCwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvalToOp&lt; XprType, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorEvaluator&lt; const TensorContractionOp&lt; Indices_, LeftArgType_, RightArgType_ &gt;, Device_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorFixedSize&lt; Scalar_, Dimensions, Options_, IndexType_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorForcedEvalOp&lt; XprType, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorGeneratorOp&lt; Generator, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorImagePatchOp&lt; Rows, Cols, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorIndexTupleOp&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorInflationOp&lt; Strides, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorLayoutSwapOp&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorPaddingOp&lt; PaddingDimensions, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorPatchOp&lt; PatchDim, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReductionOp&lt; Op, Dims, XprType, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorRef&lt; PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReshapingOp&lt; NewDimensions, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorReverseOp&lt; ReverseDimensions, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorScanOp&lt; Op, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorSelectOp&lt; IfXprType, ThenXprType, ElseXprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorShufflingOp&lt; Shuffle, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorSlicingOp&lt; StartIndices, Sizes, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorStridingOp&lt; Strides, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorStridingSlicingOp&lt; StartIndices, StopIndices, Strides, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorTupleReducerOp&lt; ReduceOp, Dims, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TensorVolumePatchOp&lt; Planes, Rows, Cols, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product</class>
    <class kind="struct">Eigen::internal::Triangular2Dense</class>
    <class kind="struct">Eigen::internal::Triangular2Triangular</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <class kind="struct">Eigen::internal::triangular_product_impl</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <class kind="struct">Eigen::internal::TripletComp</class>
    <class kind="struct">Eigen::internal::trmv_selector</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::type2val</class>
    <class kind="struct">Eigen::internal::type_casting_traits</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; double, float &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, double &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <class kind="struct">Eigen::internal::type_list</class>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="class">Eigen::internal::UniformRandomGenerator</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8i &gt;</class>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <class kind="struct">Eigen::internal::vector_int_pair</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</class>
    <class kind="class">Eigen::internal::visitor_evaluator</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <class kind="struct">Eigen::internal::zeta_impl</class>
    <class kind="struct">Eigen::internal::zeta_impl_series</class>
    <class kind="struct">Eigen::internal::zeta_impl_series&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::zeta_impl_series&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::zeta_retval</class>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>IntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa163dba844d8d3fb778e6cc6b207d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512</type>
      <name>Packet16f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af688e4e3cd59d1ff870fd833d8471820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512i</type>
      <name>Packet16i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f485fa9ec6c60de4cc964b6cf402b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a071504a8c370c69609dc68dbf8d4d9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32x2_t</type>
      <name>Packet2f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6fad2033c6a65eea2b7d918a62f4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32x2_t</type>
      <name>Packet2i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5f510152f1fc1cfa8e3c26647708c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector long long</type>
      <name>Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09f246eaec5d186fa8217682db8d3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned long long</type>
      <name>Packet2ul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af83dae7998b670a04db19e156e4258cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256d</type>
      <name>Packet4d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af185b3e592a4672447442f1c5339d63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15b322d4aaec9d28a70090d166201c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dd433b4095d1c0cdbedc6c8dd8cfaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512d</type>
      <name>Packet8d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39f8677eebe0898f820dbf3168fc5780</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256</type>
      <name>Packet8f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3ed51cbd6587ec20b6ea58b0454b4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>UIntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a017bb5f182d0e8afd1fed693649d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3a267313f52e17fafa5711faf2a31b9f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3a2c2619ab82d225fa83375727aa5b6827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3ab8e7041cdc770abc90674672db8d1ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>meta_floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f235d40b5a0de1668d900537ae9cdc3acb4541b8ce18c3625ed8197dd08e602c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsScalarProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa85f27d7d2ba274c8af4f5c760322fa4c7b821cae475764dc3f6f9e672c6f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsCwiseProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa85f27d7d2ba274c8af4f5c760322fa9c1f62dde971274d40d801ab58ed9a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a777529475f316cf80b2d892ba3ee70d4a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a618bb26036dfe86b13fff943b5958d8dae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e944cb96dd650fe01026043d7c6f730ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5c625557b205a16359eee0e7986753adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5c625557b205a16359eee0e7986753af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShardByRow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae97b6a718b31e140e8f9ad9e66c5e2beaf9cde5417288c6e829f4d62a2033f93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShardByCol</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae97b6a718b31e140e8f9ad9e66c5e2bea4880b90fa231e2d819d4e8303c09ccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rhs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90dc415d4918e6cec02f608f6ed2c263a6c8de80f9984c6a6da22b7c288fee57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lhs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90dc415d4918e6cec02f608f6ed2c263a1a7f4ccbeaf23168b50a83680f8f35fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComparisonName</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_EQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a5b7c37c3d9ec1d93ec8a59ca1d2c854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aabf85b050c6f4bb0032218b0813aab53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ad6845a88367c835ee77cce9c856ef62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_UNORD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aeebc35e52ca665b043674a3280ffa2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_NEQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a2dd2824b0c2b74f0739d49f439f2081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a6552d3da8d88d3bcbeae57ac52a4974c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ac9f0178e42214db49c7ffb4ad677475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MemType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUSUP</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a67fdf1f8848c1619be225d5e2e5b26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9ae6a146cbb0dde5dfbc141cd44fa5e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a89630f807204b5851cb6128f33df77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f7ac43826c56358b26b891565d7fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LLVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9aaa1eaea1634be97600fc1c2fcef05535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f67b4f1730485e162f277e5f0926037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositiveSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba5bfe11d9da0028e9cdef1645663377bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1baeefdf4a83ef11bbfc230661c9c0e60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroSign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba897bb107420f72a0e8dab1beba1d6506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indefinite</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1bafb6b4cdaacd53aaadc069837d76cdccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58434b8e22a497651a1773bf121a8a94</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed13b161f6780acddc2406819bcdc30</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b1700cd14f7bbbdefdd02df6e5725eb</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_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>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>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>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>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>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd080992773646437546fb8d871b3eba</anchor>
      <arglist>(1, 1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abbaf80ac53d4cac1b7ed3ef9ad4668d0</anchor>
      <arglist>(2, 2.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07807a6b02bcd2993e35384fae3eadcd</anchor>
      <arglist>(cephes_exp_C1, 0.693145751953125)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a134a3306e2246cb701e99a2ef65c6fad</anchor>
      <arglist>(cephes_exp_C2, 1.42860682030941723212e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb91e577b8048b7c2c03f2cda3d88a84</anchor>
      <arglist>(cephes_exp_p0, 1.26177193074810590878e-4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6669809de8c327bbb72255f0b356b97</anchor>
      <arglist>(cephes_exp_p1, 3.02994407707441961300e-2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bde25b9c0da8a611771785b6638197a</anchor>
      <arglist>(cephes_exp_p2, 9.99999999999999999910e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2c7705a5fe1bbe73ea26a554f557b75b</anchor>
      <arglist>(cephes_exp_q0, 3.00198505138664455042e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6f14e9a7128efef268af6055ae7c400</anchor>
      <arglist>(cephes_exp_q1, 2.52448340349684104192e-3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc745b44f3dc6f04e5dcf4fbc150f6d9</anchor>
      <arglist>(cephes_exp_q2, 2.27265548208155028766e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d801f09c00df1ceb58575736350d938</anchor>
      <arglist>(cephes_exp_q3, 2.00000000000000000009e0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8326e5bb6735425942940185d3131502</anchor>
      <arglist>(cephes_LOG2EF, 1.4426950408889634073599)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31fe3a43934f1483cb0a8bacceda093c</anchor>
      <arglist>(exp_hi, 709.437)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4adee68a0e9221dd0800807a1621d427</anchor>
      <arglist>(exp_lo, -709.436139303)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5c52ef4b62a4f7bf11a836659f9e4102</anchor>
      <arglist>(half, 0.5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae423db3a3c2b900d0cb30a6be058ba73</anchor>
      <arglist>(1, 1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ab5218c9032404ef70086daf401fef6</anchor>
      <arglist>(cephes_exp_C1, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d98c374a3925c0d67379ff42e54877d</anchor>
      <arglist>(cephes_exp_C2, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d50ce52765c35e57822c27a05b29174</anchor>
      <arglist>(cephes_exp_p0, 1.9875691500E-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfa3a0ad41a618ee551fb33956e43dd</anchor>
      <arglist>(cephes_exp_p1, 1.3981999507E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12913bf5545ef74aa6b4cf81cd87206</anchor>
      <arglist>(cephes_exp_p2, 8.3334519073E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad64e1bafbb269ee883482be6302b12dc</anchor>
      <arglist>(cephes_exp_p3, 4.1665795894E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2742f994f57df2eaba09f293a4cff4b8</anchor>
      <arglist>(cephes_exp_p4, 1.6666665459E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0930c72c482e6601c762b064f3608078</anchor>
      <arglist>(cephes_exp_p5, 5.0000001201E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62df50c140db8c7941c4e598ca1ba128</anchor>
      <arglist>(cephes_LOG2EF, 1.44269504088896341f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a01807efa9a2732673428a7506c83acaa</anchor>
      <arglist>(cephes_log_p0, 7.0376836292E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0aab7c33f2fd280b66762b8b84a181</anchor>
      <arglist>(cephes_log_p1, - 1.1514610310E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8874ae20a783c791eb6021b5cfeaf9ea</anchor>
      <arglist>(cephes_log_p2, 1.1676998740E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e692e04199669f872cc7aa4d6c41a4d</anchor>
      <arglist>(cephes_log_p3, - 1.2420140846E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c7549cd65f3f306680ff391675f3e02</anchor>
      <arglist>(cephes_log_p4,+1.4249322787E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa71d87187b4f15a592acc04acf39970b</anchor>
      <arglist>(cephes_log_p5, - 1.6668057665E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d04991120301837d8c62365f437c9b8</anchor>
      <arglist>(cephes_log_p6,+2.0000714765E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab60dfaff66c50e8c3e26046aa70bda3c</anchor>
      <arglist>(cephes_log_p7, - 2.4999993993E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a961b69595b1452b285bfe8b07c0ab527</anchor>
      <arglist>(cephes_log_p8,+3.3333331174E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06589c8aba6f58b648bebc3ce188bced</anchor>
      <arglist>(cephes_log_q1, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a35b04325d2650d2c5a238c82ec246c</anchor>
      <arglist>(cephes_log_q2, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a7380e7b70749d3a471cbfd2f72a991</anchor>
      <arglist>(cephes_SQRTHF, 0.707106781186547524f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58b725f4de34e7f53cfae27fbc4c695f</anchor>
      <arglist>(exp_hi, 88.3762626647950f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad6f731f226ecdb773adbf8a30a531ba</anchor>
      <arglist>(exp_lo, -88.3762626647949f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f48f8f7d7e6b598b7873c847954bd6a</anchor>
      <arglist>(half, 0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83044d4d63a46e27f8647444da81d31b</anchor>
      <arglist>(inv_mant_mask, ~0x7f800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a37162c8f6626af6f355b63fa92703cf9</anchor>
      <arglist>(min_norm_pos, 0x00800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abebce899a03aac74fc724a2df1b3a728</anchor>
      <arglist>(minus_inf, 0xff800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24888d25ddc6afc3e7843c569c34e518</anchor>
      <arglist>(minus_nan, 0xffffffff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a356688d43fe70a124bfbd870a9acbcc8</anchor>
      <arglist>(0x7f, 0x7f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3c0b6b3401b2e87965e362f7876e15d</anchor>
      <arglist>(23, 23)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a7685afbcd966504733314551bb1c0f</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adad153f95799bcc02d86235418c0a73f</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fa1e18ea9d86770b11336386512c19d</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f0f558708faf3bdade5ffcb075d7a22</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a947d8a34310c29ac9ca59f4a07ac41b0</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::size_t old_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>all_indices_known_statically</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af829ea13bc96460b1f41665d69878d18</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>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4f23e8e0e68dae24dfef3d535aed89f</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs, bool forward)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f7738a5c56c9b9decf94d9728ba7906</anchor>
      <arglist>(DenseBase&lt; VectorX &gt; &amp;xpr_x, DenseBase&lt; VectorY &gt; &amp;xpr_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_apply_and_reduce</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78ca9587e39563e2c3b9d7c114e471fa</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a504c7c4eff51e120284f29db1a7a9bab</anchor>
      <arglist>(array&lt; T, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b312d0b99601818baa448b2151ccb12</anchor>
      <arglist>(const array&lt; T, N &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const Index</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67ceb53f03539ff6d1f98bcaf678f201</anchor>
      <arglist>(const DimensionList&lt; Index, Rank &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7af613a47946ad4d9b1b6be691b74e8b</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a309fca5d6a3b46b69dd8fd8d4a9b9a4a</anchor>
      <arglist>(const Sizes&lt;&gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74116f7cad15ef59d3da0709efe24301</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Head::type</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade8b0ba989c357bfc1096a718882ce80</anchor>
      <arglist>(const type_list&lt; Head, Tail &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const Index</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7dd131bbd4a892f4d48cfce903de56c5</anchor>
      <arglist>(DimensionList&lt; Index, Rank &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T &amp;&amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0324ad2defb569358e6bc2279e0a95d1</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;&amp;a)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11c171b128f2844922356b444857f8a5</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a202fc405d2ec6ceb4470d3003a08e9ea</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T const  &amp;</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0334322c4914ce840e2485a005dfd27</anchor>
      <arglist>(std::vector&lt; T &gt; const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Head::type</type>
      <name>array_get</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c8f04865d8e8f811636f8c6b0f79cb7</anchor>
      <arglist>(type_list&lt; Head, Tail &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af909d2e1930fa4c9173032d36f0d049e</anchor>
      <arglist>(const array&lt; t, 0 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aae558b85fe16a5839a5a06e2fba44853</anchor>
      <arglist>(const array&lt; t, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE NList::HeadType::type</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaeaf3a13ce50dc5e442699c6f2016da4</anchor>
      <arglist>(const NList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b99e338d92a91c8b3f89d32d0ca2c39</anchor>
      <arglist>(const Sizes&lt; Indices... &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t</type>
      <name>array_prod</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82c39f9074b81bfdaa93e264f64a3306</anchor>
      <arglist>(const std::vector&lt; t &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>array_zip_and_reduce</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a279cda04d38e51de5ca7933d83c93abf</anchor>
      <arglist>(const array&lt; A, N &gt; &amp;a, const array&lt; B, N &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign_sparse_to_sparse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a822aa9eab9dafbe3fce2dd75b410bc40</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e9559d1e9c7b034925dd44b6f164f71</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>blueNorm_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9448b0a0a26552a366ce8062cc39ff9c</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;_vec)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a181974fd132805d09b70eb561a4a858f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac72578f738b594ae28ea7907fcc6c1c2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3db05ef2ee5dcf41ed295e769476879</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77793e4b74b9919e35295c839f2659b2</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad160770894dbcba636c49d49068e0ea4</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt; evaluator_assume_aliasing&lt; Src &gt;::value, void * &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adcd8da76fea8c590d3053cf299325581</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt;!evaluator_assume_aliasing&lt; Src &gt;::value, void * &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2deeca247b4610c74c36aec74779a73</anchor>
      <arglist>(NoAlias&lt; Dst, StorageBase &gt; &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38370bca6f0aee7461303e2252cc1299</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5be231eab9df93bff91f5e0a81e87be7</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a29a5ab3dff368b97b02bc85877353d27</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad37c6a435875b21fda4d7ca5a4364154</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2c8860de31cf24c929f08fb6629eea2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acad2d3161008ad15e0d086b71783de25</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29ded77dc40c5e1e1e1fbe3bd1492a2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaea39ddd26b75a6b9c90b9244d8e1e64</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b7a415a3401c28e7f8320e796159680</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>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9cbaa75a3a4be427063623e8f390085</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_static_allocation_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f7142ecdc385ba5e9dcf80f996c2e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aade40fb602f8649b396fd4f20494884e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1431fef40d5236138ca393d225f8aea5</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ea59f946316faf22f4e7444f693f465</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59da7796f5fabd3f99a7af0c5c3b6e74</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86181db74ba596a7afbfd89efcc5788c</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a226353f68c902ad825660b118014f21f</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa20f632ca9086b4c12fd89ff6c275bff</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>computeFromTridiagonal_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38da09fda4f78efb9723a482048c3d6c</anchor>
      <arglist>(DiagType &amp;diag, SubDiagType &amp;subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &amp;eivec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85af7f706f2ecd66aaa5a088fc32cbcc</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a666defcfcf2cee6d50436b4144abd49b</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b0a6d8544622794c1a91c7d5ecc0462</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e30a9533494470d75c772223faa9903</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7fb46ed6502862862b417071e3d618</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a879b765262b6a5776aed464ae01e0520</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad8f3ecb6c8366b03f4d2feb2453fb71b</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07d6af3badcde8dd73292adb62e38ca1</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11e8b81e5736c274e03d1017296f1627</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ada470efa3e2574dd8c03c92a72e7fa9d</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8a13c6a933c2616aa086843efdddf6e0</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::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>aba345172a622894514a1d6b4e34df8fe</anchor>
      <arglist>(void *ptr, std::size_t new_size, std::size_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8aa354be0c3cb50e992d6968adcf0145</anchor>
      <arglist>(T *pts, std::size_t new_size, std::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>adec5f20fd0afb7067f6a6d8c243ac1d1</anchor>
      <arglist>(T *pts, std::size_t new_size, std::size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff9eaa3ce0bcecb14e4664d80c44d801</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c576ae94e9a61be54cd90f41600aa42</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, bool sortedInsertion=false)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24ab1ced00f49d7eb394495415fb7ff6</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2f99746877fd46158af4a6b7dce2f9</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70d5d14c6415089cbfe985cb7c576864</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IndexDest</type>
      <name>convert_index</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66f17ef65b1821965dcb8ad9a660b064</anchor>
      <arglist>(const IndexSrc &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab02b12e1b86ddb7b50855f9ecf000410</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10eccd9d3ce2e9cf441ae2f8db2ad569</anchor>
      <arglist>(StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StorageIndex</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f71c893a1b3a5e673692b952a45b0d</anchor>
      <arglist>(StorageIndex mark, StorageIndex lemax, StorageIndex *w, StorageIndex n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f532d76e83ab848ef30d9540bc6c66c</anchor>
      <arglist>(T *ptr, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a973ab8305717418988ccac60a1bf85e1</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3aedb4391ed660d4b198aba8698200e7</anchor>
      <arglist>(add_assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a068fff0acae98704ea1686e613be8fa8</anchor>
      <arglist>(add_assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4da05a6d04ee1be3ac6e1939e5c80c5</anchor>
      <arglist>(assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c575314883519001847c55ce6b6dba6</anchor>
      <arglist>(assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55e26a1218132ccc9d060b7f7441834c</anchor>
      <arglist>(sub_assign_op, scalar_difference_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a575cb1d2d4554ab598d954294d3c53bf</anchor>
      <arglist>(sub_assign_op, scalar_sum_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a16f08b4c93e2853d700d73afe9a8f2</anchor>
      <arglist>(random, Scalar) random()</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>a5aa49c0ad0ba41a6fa7e0900181a0364</anchor>
      <arglist>(all,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a988e8c367db47dcf2de8007b672e0a3d</anchor>
      <arglist>(any,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a679d4a1ffba4b41232f135265bfeed29</anchor>
      <arglist>(blueNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bb963b8c61914561f26ad3cef3fde15</anchor>
      <arglist>(count,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a561e210ddabd80c15133261e8f3fee32</anchor>
      <arglist>(hypotNorm,(Size-1) *functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a920afb1ffeeb1df9e20b5305d44b4e9e</anchor>
      <arglist>(maxCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa428334b11b154759d5032d49fb3187</anchor>
      <arglist>(mean,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0de7f95e5f1fa492a604ce76af2f966d</anchor>
      <arglist>(minCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0728ee4134f879abe9121af16def656</anchor>
      <arglist>(norm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96b0b3e5538aa46b51c1db27fc372160</anchor>
      <arglist>(prod,(Size-1) *NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab39eeebdbbd13c2d3a1cc14318f82b7c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba307df48bf366dbd67f8874a8c17834</anchor>
      <arglist>(stableNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7facfa7241d92132c1cfde113d6774a4</anchor>
      <arglist>(sum,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</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>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>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>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>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluateProductBlockingSizesHeuristic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a419aa7e2be7215d78da06bb9c0034fb9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a905c2bc7dcf22a3b089d7ab903d514e6</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5aadbd33cc7e425c29d47b3c9aa4726</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e3a938b0be67a61df84ca9ae94eee2e</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a049811921ed85c7710e2c1a34ce5a</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af78f27c051b70d7b475b4d7914620eca</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab83986b0ebbd20ebde1f9033162ca121</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf078c78da41b6c2ca7f85cf32e59b5</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f16b915ba954e15a13f76ca3016830a</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef45b3d13f972b0edee7537f50c929c9</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5692cd3c30a1b398f9c6d23edca0262f</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fortran_to_c_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a586e53557a05a89df27c10a7e0e90c</anchor>
      <arglist>(MatrixType &amp;mat)</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 EIGEN_DEVICE_FUNC Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4db5d9d4ea135955b21f4151d3138c24</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>generic_fast_tanh_float</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab589c1da1f207b3493c463c5f006c8cc</anchor>
      <arglist>(const T &amp;a_x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dab6dece03390104ebc60872eb86b2e</anchor>
      <arglist>(std::stringstream &amp;line, IndexType &amp;M, IndexType &amp;N, IndexType &amp;i, IndexType &amp;j, Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8092874b7149fd79194c9ea5048405c</anchor>
      <arglist>(std::stringstream &amp;line, IndexType &amp;M, IndexType &amp;N, IndexType &amp;i, IndexType &amp;j, std::complex&lt; Scalar &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa17f2e52fbfff17514d7539272af985b</anchor>
      <arglist>(const std::string &amp;line, RealScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54520cf6e59094347485ae12d251b0b</anchor>
      <arglist>(const std::string &amp;line, std::complex&lt; RealScalar &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gmres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a851df31ae9133639a8eb3f6a8484bbf7</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, const Index &amp;restart, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ignore_unused_variable</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4a0b9ae1d91131465d7a48e43014aee</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_known_statically</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e4556c6e53342fe6d7ebb529b8914c</anchor>
      <arglist>(DenseIndex i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_pair_first_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33183d2ec83dde7518d98ce9d57f07c6</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_pair_second_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a218124d119197bec0d18ab0a9e54dba7</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_eq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4588bbbd4862fa88c9de674937e44b8</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_gt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d91ddb0d9423240375140ee86de042e</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_lt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef4a222112999639535922f901779115</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>index_statically_ne</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82bacc02585f0b4d1d349b0a86017f96</anchor>
      <arglist>(DenseIndex i, DenseIndex value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool</type>
      <name>indices_statically_known_to_increase</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e8d80b35de42c31f6afb4b600e43f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd0f90e57a403bc37861a3b8ab8baa48</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af3f96a40e763c67bae52aee4bd009d8c</anchor>
      <arglist>(const T1 &amp;, const T2 &amp;, typename enable_if&lt;!(has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret), T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3479b3708befc55b8b7bba82f95266f</anchor>
      <arglist>(const T1 &amp;mat1, const T2 &amp;mat2, typename enable_if&lt; has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7c83f2257c639f3d550f5d7d7c69ca3b</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afece450c6344e5a39261f006e0e8513d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a75480c518af9d52b98db5c35a1325d62</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ebef155f64359b9c1feda2aa53e5d7e</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isfinite_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8deeb5dc7ecc338eeec8c655de301158</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7ea6bc9ae520ddba4114982fc587ffc</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a103f524be42b2fb0dd716b8053bbd8f1</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isinf_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaf422d3fb77077656eadb69b9ea7de36</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84d9a116f1410c45670db495257f64ac</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const typename NumTraits&lt; Scalar &gt;::Real &amp;precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1a03bc1a2d76351d72fc53d2d4bed1e5</anchor>
      <arglist>(const std::complex&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt; internal::is_integral&lt; T &gt;::value, bool &gt;::type</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac2b79a86e28112c715dc14bcc9f9ec4</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::enable_if&lt;(!internal::is_integral&lt; T &gt;::value)&amp;&amp;(!NumTraits&lt; T &gt;::IsComplex), bool &gt;::type</type>
      <name>isnan_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82d2a2a8624b54734bbb3be59096e1a0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>least_square_conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a634d8729318abe89f12e5520951c5131</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20afbac78b1a352482336e9047fe4ec2</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace55f5e362285ba23845e81f6aeb7c3d</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed2fa0ec22bcc867b9a8115c0c5f1cf5</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba45e9db6efca39c2cd2ed9ea8911acf</anchor>
      <arglist>(const QRSolver &amp;qr, const VectorType &amp;diag, const VectorType &amp;qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &amp;par, VectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmqrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f7b3c81c7f67d6d9e6f01a51c70da9</anchor>
      <arglist>(Matrix&lt; Scalar, Rows, Cols &gt; &amp;s, const PermutationMatrix&lt; Dynamic, Dynamic, PermIndex &gt; &amp;iPerm, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmqrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7273b28570c18860aea6ed34493d5dc</anchor>
      <arglist>(SparseMatrix&lt; Scalar, _Options, Index &gt; &amp;s, const PermutationMatrix&lt; Dynamic, Dynamic &gt; &amp;iPerm, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06f46a81823c2cad7049491f40de06e6</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9d112ab610214735f9fcdb863287fb</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32f9fb4cd20f86ef87d00db101e2f7c</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_compute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a927766ddb1b8b0f0b17e4c982bc50c72</anchor>
      <arglist>(const ArgType &amp;arg, ResultType &amp;result, false_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_compute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31f2d6a505f108b760c422f937f49924</anchor>
      <arglist>(const ArgType &amp;arg, ResultType &amp;result, true_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade13</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae7d0962a143c96343984440db683905a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e6cf2e01b6fb376d33b9bb8183e5777</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade5</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4992d182490219270a24aaa8285e63a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade7</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1abecb439e6cb1b5188828cdb7e0ab60</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_exp_pade9</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a218447e97bf869bf354f92e020a7355a</anchor>
      <arglist>(const MatA &amp;A, MatU &amp;U, MatV &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_above_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ff76c47bde59d8af688e5925bed8f17</anchor>
      <arglist>(const MatrixType &amp;T, const VectorType &amp;blockStart, const VectorType &amp;clusterSize, MatrixType &amp;fT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_block_atomic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53e617df189868a791e44d2c4e94403f</anchor>
      <arglist>(const MatrixType &amp;T, AtomicType &amp;atomic, const VectorType &amp;blockStart, const VectorType &amp;clusterSize, MatrixType &amp;fT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_block_start</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2144f635d30028a25e7eb3510c315ad3</anchor>
      <arglist>(const VectorType &amp;clusterSize, VectorType &amp;blockStart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_cluster_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1073ba7ac499827baa04c814e4251326</anchor>
      <arglist>(const ListOfClusters &amp;clusters, Matrix&lt; Index, Dynamic, 1 &gt; &amp;clusterSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_map</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade67364a006320cd7103f0f3366def09</anchor>
      <arglist>(const EivalsType &amp;eivals, const ListOfClusters &amp;clusters, VectorType &amp;eivalToCluster)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>matrix_function_compute_mu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b0420d6979caddbd61ba31cec4bffc2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_compute_permutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0434fe5b0ec47e69b8e351ef9e131bcd</anchor>
      <arglist>(const DynVectorType &amp;blockStart, const DynVectorType &amp;eivalToCluster, VectorType &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>ListOfClusters::iterator</type>
      <name>matrix_function_find_cluster</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af9cdbae9f4f166fae876c54b97c0f2bb</anchor>
      <arglist>(Index key, ListOfClusters &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_partition_eigenvalues</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9291a6ab4fe0ad1346049a8f2feddeaa</anchor>
      <arglist>(const EivalsType &amp;eivals, std::list&lt; Cluster &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_function_permute_schur</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59cacdc2f9b480da246258bc9399aa2c</anchor>
      <arglist>(VectorType &amp;permutation, MatrixType &amp;U, MatrixType &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrix_function_solve_triangular_sylvester</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f7e5b9803071057e7ed4e887da4a1bb</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, const MatrixType &amp;C)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_2x2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1cb8d312c017f94570a52317fd1ece5f</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_big</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2de7acbbff34ec236ee5e9fdb2eee38</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_log_compute_pade</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a366cdd93d3035b0053cc8b3bff77f2a4</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T, int degree)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7cdde7861546c148b2067fd94b3933f0</anchor>
      <arglist>(double normTminusI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0091d6d89ad60b1117bbb1b4b9901d0</anchor>
      <arglist>(float normTminusI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix_log_get_pade_degree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6cb311dc4965edfa087bc35a9ee99ed</anchor>
      <arglist>(long double normTminusI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_1x1_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39b907e48b9b9fed8cea3fbb67c35b54</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_1x2_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a922345d30d56d13fc20dcc452755ea65</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x1_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf8f128614be4802a6af9f357da3d169</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x2_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a96ef1b033a05cde18ea4d933ec62ca</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_2x2_off_diagonal_block</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac968fcd5f7206aef781631df79524727</anchor>
      <arglist>(const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e5c9733af465bc14851019818a5d2b3</anchor>
      <arglist>(const MatrixType &amp;T, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_off_diagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a95c0b49fec5ce44af43283d7f541d341</anchor>
      <arglist>(const MatrixType &amp;T, ResultType &amp;sqrtT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_sqrt_quasi_triangular_solve_auxiliary_equation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a691211492c8b69df5c7391bd1de411c4</anchor>
      <arglist>(MatrixType &amp;X, const MatrixType &amp;A, const MatrixType &amp;B, const MatrixType &amp;C)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a002b42404006e5045ec2bc089a573263</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4cdf88f2d52d415825bd1d185d897d6</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>minres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afced1fe1b9cc2bdb888c88b61f93c0ca</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbd726e03f667e0dc788c6b4e92d61ec</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, typename IndexVector::Scalar postnum)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66cb6ff3640dd86a1563d861e4f13bd3</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab26f45275b59032f244a9d1c2e9742ac</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afb804e6af1466406fb74d738f8aaa1f6</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4474e5db9b28b4a360582253f0cbaeac</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae90001e203151a8ef2d77e41813a9843</anchor>
      <arglist>(const T &amp;numerator, const TensorIntDivisor&lt; T, div_gt_one &gt; &amp;divisor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128&lt; uint64_t, uint64_t &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ed20ed2c53b083693caa9550f8f44c3</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a414ae95233414eb56547f136bdc07ae6</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99c999c893c4987a9c68b07de5732b8f</anchor>
      <arglist>(std::ostream &amp;s, const Packet16uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae64e06efdf49fafd6f4c039515d32e90</anchor>
      <arglist>(std::ostream &amp;s, const Packet2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53b387ca1108e588740ae260f135e92a</anchor>
      <arglist>(std::ostream &amp;s, const Packet2l &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad669a8d39acb42a9263fc671a05c1928</anchor>
      <arglist>(std::ostream &amp;s, const Packet2ul &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6793e02b2985406aa596927d9dfcfc14</anchor>
      <arglist>(std::ostream &amp;s, const Packet4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7929a567cae4a032c9ccee84400ab8c</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa34d2532dfb06101424ed20442cdc2ab</anchor>
      <arglist>(const TensorUInt128&lt; HL, LL &gt; &amp;lhs, const TensorUInt128&lt; HR, LR &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79d9939f88f7239eba14ff0f98d8a75d</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;symmat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8490e8a32b5c5741c7872c2b2d5e6506</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e47855a57586063f015d7a6e3179e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a067e7bdf2d1a3ffadd4e1ed2cf1e8a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e0c497a439c608a95c28af90684a0e6</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeecd774c149ce8081af6d30b70c1c4cd</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet4d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab356ec37bf991a4d80c18f998c3849cc</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet8d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4d30005989d841426dfacf1a8734274</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5186f489cb92af2ef0b0d128792c62d4</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab42ad42cb12bb736597e52f81b1ccaf7</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2636173af6863de34e156dfbf6ed6301</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163de947bfa2499ca30d044121d9bb0b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac70a5a07ce4528ce1c83528dbf252f49</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a, const DoublePacket&lt; Packet &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f50f3baa0dcc73cd1c0baa06e5c8c13</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>padd&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18bf28fc3b5a83afdc62ec3dd840d2c1</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>padd&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed5e53bef3b95b1e1100c0ab1c647c42</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>padd&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11a631dcbe3f6421c566d8b075a7889</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>padd&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add351895f6c430f9868527306613ba88</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>padd&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe98586b5559ae0be8117f91527fb922</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>padd&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52aceed024c19abe6373e983f1cf456f</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>addb183b5d88afb48c715db609ad8015e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pand&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5b2b7463f933d894768c8e01720839c</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pand&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a430daf5d4c58ae8df102eda3debe29ae</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pand&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61c66abe757d9226ade245a7aa933ecc</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pand&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2660f881609537339298ab45907bedd</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pand&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3683ea9beeda63a49216d8f729ec4d5</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pand&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99285234a5a8623397e915edd13a8351</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0d93efd1718510bd216388a89d1e5d4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pandnot&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a97159bd99b1f609f3311b8e548525629</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pandnot&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7581b24af7c62b141e9af806ea2d6f14</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pandnot&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0c1c1d1635c732bec230b7643fb811d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pandnot&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1af001dafa477fce99cd00b5764bce7</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pandnot&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a005a413ac67fcec9162e22593906e1da</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pandnot&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dcdc099c7ab246c9335f3d940ddd300</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7e89a0df89d06dd95f0c3dda17cf3e</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, Index depth, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>parg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20fb36c272856891c33ffd883c6aa508</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6631a201f1f0e9f43f5458478d30fa63</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::StorageIndex &amp;nb_transpositions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1208558ac5865a8e3893fa69e559ba21</anchor>
      <arglist>(Packet a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>patan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb4feddd9334c4ddff94450e2f19e96c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pbetainc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6535e6780ff1e54e2c9326f17d7b52c3</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a350b35010acb6f967c8b3aba19cc4328</anchor>
      <arglist>(const Selector&lt; 16 &gt; &amp;, const Packet16f &amp;, const Packet16f &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad58c56d83790762a9674682f330498af</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4d &amp;thenPacket, const Packet4d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a116bc730d5c91e81e096f849bd756aa6</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;, const Packet8d &amp;, const Packet8d &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0419f98a9afb39a824151324d0b86ba4</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;ifPacket, const Packet8f &amp;thenPacket, const Packet8f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5512b53aba5494965a2d3ff675025294</anchor>
      <arglist>(const Selector&lt; unpacket_traits&lt; Packet &gt;::size &gt; &amp;ifPacket, const Packet &amp;thenPacket, const Packet &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac327f9e9ef3df2268772137b04f04911</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a351c452188046982bb21dc294d11691b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1, Packet &amp;a2, Packet &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b3ae9566e84e6f87029390857b5c86a</anchor>
      <arglist>(const SrcPacket &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b0c7909de40a4428cc1205bf793bdd8</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67b2547ec4eb2b1c8c55f5651fda200f</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;, const SrcPacket &amp;, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet2d, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae559e83ea5635f7ce1c4da8a1b6f0a0c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pcast&lt; Packet4f, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d363aa0f26d1590a08f81a0b079d42a</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pcast&lt; Packet4f, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abda77c788d4df187c3a0c560b40ce7f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet4i, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a775cfd8f6fc50e460760f68fda93a9ba</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pcast&lt; Packet8f, Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad65b4d3d9a7b519ba0cc5cdcbc07b579</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pcast&lt; Packet8i, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a125a89ba45ea3fa5607e19c8e6a99164</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pceil</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f4397f3ef4bc37449a2914ce8c16ea8</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pceil&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac6302e439a7df6b9bee65c75aa2be26d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pceil&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a056b00c84dcf391ef081de4b340384</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pceil&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ea44b7eb4f4f4c7093021b13592d8c8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32b18e7146f8f3e1cfbe8477f44f00ef</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a904533c8d3af6a2efc9955b32fe0575e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41d8d3eb1142dbc5d5ce8a3afdfb64ef</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0f694c1c6d63b471f39d195854b38b6</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 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 Packet4cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e3a815054ebd3f85b712b0f656df759</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ac96581a6dd2086aba70cb09610bec4</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet8d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee7a888ababe7e2e104695b6e7d469a2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73fba9b75766833d6d5ca43fc3a07b67</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb8ca5b06e0427cc7c8d0bd7df10336c</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b54ef094f23cfbc2bcc5c03b6c27888</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf345f2bb58906567bb9355054af43d4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cd</type>
      <name>pcplxflip&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f7057a9e79face2457b6bf1850b4c23</anchor>
      <arglist>(const Packet2cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pcplxflip&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad52a3b1b94f53b88acfe2c3520568301</anchor>
      <arglist>(const Packet4cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pdigamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0fd632b9da5250a94cd62061383a7efe</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a462e918f3381d435028a0decd5485844</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pdiv&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99574d474e52b0e439a26434ca290849</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pdiv&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64259468f24e10dfa65cca4689c2b52a</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pdiv&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa57b26f09f6cb5025770f4cca97b3830</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pdiv&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a622c3dbbbc5b3c177eee96851496756c</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pdiv&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a993556e0ac60c0f7f7d08d574f41b8a0</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pdiv&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf8d60701f303c98cf4709d383162609</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pdiv&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6906c3e9018564d1d537e7b523eada6f</anchor>
      <arglist>(const Packet8i &amp;, const Packet8i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>perf</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c73a97dc9cd32dc16adedfcad53cd6e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>perfc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5572c4ffb6c907fa82dbfd3eb8e5d04c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a174eec9bebb6b3629a95b532d05e419c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a774ca83200adf7454852c72fa7685384</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2649bfc34f46b48ed846f70da6372841</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>pexp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa287cf9beefe00a71e537d61ca5e374d</anchor>
      <arglist>(const Packet4d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>pexp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5c77669e4c0a48e32f5d45c6a1aa9e8</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade1dec0d0e4f951ad55c33a7d951c947</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa51996fe277184be673c156b8b60f40</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4bb6f59edaa2c9b8369c8e61960963e4</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29f6a7426a3b70fc65654ea5e91a6d0</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e8c5ef8a353b017cd294d424b605cdc</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb091f83beaed781dd66f50712cea44d</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2dd7f2826c3513187bc2499c954202f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a959b7e9370a1eacd8e495a68c170f85f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41eb357c07324f65138ee5fb717bac13</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pfloor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af761ddfbce019c99cf4a481d0d007946</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pfloor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afcef5b81d59c0cde536eac077cc8e581</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pfloor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aec4ef84ef25a5c26239fb9580ad196a5</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pfloor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15ddcdd3cce26de3303133d5b75f9eb8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pgather</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49ef1e59fe39c143bd5a24f8f9d2dcbd</anchor>
      <arglist>(const Scalar *from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4d</type>
      <name>pgather&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa788ca4b2e2b622821d81e9b0f707de</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8d</type>
      <name>pgather&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab531c26e04e9fa158424a51e8a44b2cc</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet16f</type>
      <name>pgather&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac431adc8d4eb3054f3b4a15b3b391e8f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8f</type>
      <name>pgather&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3ece0545508527a7f9eb0a38fb4ec93</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int32_t, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae274a0bcf835500d0dc6bda5665bdc0e</anchor>
      <arglist>(const int32_t *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet1cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27be9d816b0e77a8d22c2a3d67c57456</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbd89fb076eab46f484f7cd9c6fee5af</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4b2af3b412b5f172c08c31b50d89eca2</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pigamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3d929cd25adae6c265b5cdc4c900466</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>pigammac</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08c7f56f13ff0685fe63532a997b171b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd31b046fae40c8d457545c4f83875e</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e93280e4bdb137637c11a525ba4d5e</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff73318ada204f943076746d0b807ef6</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49e8eec683eaff076dbdab4102a2ce38</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a757c18cc3482e703a82957d569eaf078</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e4eafb51675c17bd14345c900ad0374</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c3862e87d930ec6efc2c9dd4cef3a2b</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54bcd5d6003b5b636704436a2bdf388a</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10dcda242af14e8a56d3ba1163d1d2e6</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9925e0fa1f686d4304a8dcd1c3cc015a</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae89f970de870fe2d824ad06363cb8438</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac06b6f829c865e8e0e3ec9946aa18ed1</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89c564ca8cb05083894165b15c4fd998</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a68c30f158b76175b68094310be8c9a7d</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52c9d147b4fc071e867397f5ff60cedd</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1d47d94a58c112440594fc167306538c</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a62507f084d45ac1abc6bc53d619a7</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a664c45bfc9e2f141d98d7ea96ca2425e</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plgamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d0df69be42787700e73a6ca8a5d4176</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae25c18feab0271a245176a7a3f2dcd3d</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb6cba700a88a195f7bcb75db14bce7f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93170893c443fea5002051e343f9ffa9</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af12588dc60a85e8132a95622e31cef8e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dc41c241621125059e06cbb17b2b5b0</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad29565e3fc4b10765b509bb0724f8c3c</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9bcedac3d74942d7672f16337cc73a8a</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pload&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfcda63c40593aa27211b1b9aa04af33</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pload&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b54ca6cb2be7a7f40351bc08abe62fb</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pload&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add5c0f2bec03d6b5a3e9f2925baeff74</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1499cbb8aef03333d5fc5c7861839bb</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d91e2398bb74bdc045b85fccf4e6ee6</anchor>
      <arglist>(const int32_t *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bb5a18c4e1f622ebf6017e53920b33d</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e80d5c3ef829e320737b8f5367e971e</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pload&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86d3133f145dcad29a971a867d1a02a7</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32bad7af5be0497a9f91179d1572479</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploaddup&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1f2cd5dc74a9b1449cba8358f0f6e1</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploaddup&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e52c9622c158218f05a6733c4706126</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploaddup&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9641211c8ee7110d30ddf79ea34502ed</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploaddup&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e3fd467bb22af29dfb912db2e2d799e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d6d50f956ceffbb79f68fc11006ed4</anchor>
      <arglist>(const int32_t *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploaddup&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76355ebb97e8bbccbf87b272f1ca9113</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploaddup&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6d3dfb4dad5f9183f8ee49a28cb1c50d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadquad</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee419455c26d707fd42fe49c7212b9ce</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadquad&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbe320e757a049ed05d0f564bf9c6d6d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadquad&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c021ba22df2ab0ea36b6497bc18994c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadquad&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87ac6079d379392919a8d2916d9400ae</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12becb16e24b41520ac853b2b5bf2cb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt_ro</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ef49e5702b14b22da9418b2831ce88</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5987b33df9fc7e5bd824287307fac913</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadu&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4272ecbcc99acc876ea4ac438162efff</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>ploadu&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e3e401aa89591a77206e3d005aeb723</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploadu&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a475188ba3e3012865468670d35514cad</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploadu&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0af5b2c10a48eb64aad66d0ae8aac9eb</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploadu&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84f52d45928544c60749e8f83555266a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac0a5eb98a74f70a8127424266cd1ee13</anchor>
      <arglist>(const int32_t *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadu&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d4a0a1c6f6dbaf6d1c251881e2da882</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadu&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7258035635059b76010eefda134045a3</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>ploadu&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a016af1763070949f8c9e9fe2753335db</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog10</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a128b9447c98e77e946927d46046d8ccb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog1p</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa02c3fd162bc2e5fb066a04e698c1b64</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>plog&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22506371c12a3a9b33a9ef4ee1224ccf</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad78f8a62ca3644d452efbd735a99541c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>plset&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a584837fcbeb0a3a2f270d0e5641dd549</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>plset&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab09c0ba6a7b1bb4257c766f1a716af2e</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb3213470976ff627f38a34e3bde917b</anchor>
      <arglist>(const int32_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>plset&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f38ae595019ff37781e26e8e5ab2a7f</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>plset&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e4f5eb512758eb36335295f73ef7a5b</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab13a05c13dc507207bbbb7a5f082085a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdf0ea7e126fdf116b7e4d9200f7a90f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b, const Packet2d &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b48179611579b41066884b064345c60</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmax&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76c434287ac1f22f8b22af2c39b3449f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmax&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fcd20f386e9d69cb78d4dbb38d15a93</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmax&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8692d994952e63b1715ddf34e16e3106</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmax&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a190c34785e0f92dea3f8786b8330063a</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7963a08a4667f2c17320ca8c82b8571d</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmin&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae183dcb768aaa07ed1df5b2297975039</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmin&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab95e2515c19afd9141f9d26ec44e1d3a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmin&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af56a8ae3350ab119e541a02caba64e29</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a454380904ca403618aed14024def4</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a776f5f4b514ecaed2a98db928b8f745f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; 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>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>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87244fb1620331cf859e4d7b5ce84800</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acba737094bb4027ac5dcc254b97ce74d</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad00c03c68ed4f72f2e2a05287fa0cc55</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a889b4dcfc3caf6b69927924a3b3fbea9</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a14f3341cfe428a018c137a692020741e</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7a893db9e575de48c02f4804ad87343</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af09888aebeb61a934e0d861356f404be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a16a393201cd10d13afa03c5ae6b03ab8</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e342efdf30e450a66070cde342ea6f5</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 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 Packet4cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaffa1cc24fdde8db729bbcaf5755a88a</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80485a08aec923ff377c240d3b46da0e</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet8d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a08ac40ab96ccff59ceb316d60236a3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1c3650c47d06c1b68a7f32674ed5a6a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70f7fdcb68cddd1d00fbd9bea3687daa</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>por&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cb5b927adefae406a15ad4282d457ad</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>por&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d3f230cbe99c22bea02ad08eef996dc</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>por&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeabd400bbc8d481593a93d825b3aa3c7</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>por&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed577308a3d27351a2c37dd98bfed7a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>por&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7059b12e1632b79ad7af111f5bbac1f6</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>por&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942b2308dde2e669adf589d745cd6d8e</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE RealScalar</type>
      <name>positive_real_hypot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab5bc2c3674ca06a0cd888f919a6fd2a</anchor>
      <arglist>(const RealScalar &amp;x, const RealScalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ppolygamma</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54770988f3d8c868accf87d8375942d7</anchor>
      <arglist>(const Packet &amp;n, const Packet &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11dcee34f3106b94ec66fe576122a2a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73901a0d1d0c5b8b6f0eb4cfa83e68e0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a817a45079c12857a367fab95a3c57de9</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6cefb1df9b38891adcbeb8de30e8ae53</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d87e26dd9fd54cd7744c2403bba0325</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6da413a921f49aa16dc5734f7e95ebd2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e06d9ef7d8b40fdb3e09cdd0a785929</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const DoublePacket&lt; Packet &gt; &amp;</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4eb872731a1eebe7a759efd9eaecf7ca</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC conditional&lt;(unpacket_traits&lt; Packet &gt;::size%8)==0, typename unpacket_traits&lt; Packet &gt;::half, Packet &gt;::type</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a105851178b9f3e99d9f9944ae40b3f3e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>predux_downto4&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1943fd708af37d50c00c60b4e96fa8b0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>predux_downto4&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a881c33f667c9001f90151c91a9cf9021</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>predux_downto4&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bc80dff799ad8f5e75aab2ce62a7dcf</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ff4de76c025c1b4a1259d25d7e6244c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f594e100840510ecff9509db7639f6e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bf5634fea49731b7f9602af60722d28</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8bdf55c06e26d3bdb9d15c84505e2c42</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98afc052d11b426571d32c6325e43e17</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65ed5a4d21af41d32f2b537da6badfd1</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad57dbb23cf8b01f9bf6775296d50ae66</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74f6927abda2c407a71c52f226e13841</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9177de25894c59a08af1911b72e84ba3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0be819d1b12a92ffa63ecb665ac58f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbb05428a04dd71baae27c102ceb9523</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b3a7bccf8209931f7f588c878c2406a</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17efed40779815ef98960244d73565bb</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9c50aecd61dc9f87fb584165e99adb46</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50c6d264108ba868c3494589f12c838</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacecd61343765583cd7154eef63b871f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20e4b47b36feca8e9d7683308b23b84a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a731758e92a3e62898266e2466aaa72a8</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preduxp&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59c75851a19d41f2e8a417193502fb7c</anchor>
      <arglist>(const Packet16f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preduxp&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace14e019013bd60a4aed54ac061a9531</anchor>
      <arglist>(const Packet2cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preduxp&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba832c112d719e488db8631939774dd6</anchor>
      <arglist>(const Packet4cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preduxp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fbcd1540669c574c021ba5055088625</anchor>
      <arglist>(const Packet4d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preduxp&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a399f82ea79fea2221d7f16914f1a08e2</anchor>
      <arglist>(const Packet8d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preduxp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab4447f1586d6fb38a49fd152bef0f59</anchor>
      <arglist>(const Packet8f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a557119ca2ecbb5fc69ad064afe8bca3f</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a3f5dae9be6520b25ceb0f4d7782e5</anchor>
      <arglist>(const int32_t *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_DEVICE_FUNC Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad68395462f0b2bcad95267e6259f70ea</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7539723d25216e31ce77b9e59c220803</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet2cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5277aa8198a1668fe9dd0313c818dec</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_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 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 Packet4cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02a79eb793dbd21f24f138eedf0f655</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeaf5a35f09f5a299f11c48b1c7a67ac2</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE 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 Packet8d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac54e2f8048a2b8bdedbe3926215a4dc2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9c27cc4d55785e56949b95e6e6faf84</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2f70c62aa6708bda65f2ce9d49929e0</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pround</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7de6486f124ebaea988c6e6eb5629c31</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pround&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af045e33dd14e6fae168ee6094e461d9d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pround&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa8bc5fc719ce0a8e9e5c53909d0d4dcd</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pround&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5dff5e387be3a0c5da2f1f5e7e306c5</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>prsqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2a6f4fec545ece4df86b64228bdbe56</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>prsqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8bedd8df1a65eb70af9e8610ab63fcc</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>prsqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a636a9eb228d5c70e27417c4b736eb6cf</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ec395bc54b860a3f62a879fec09cf19</anchor>
      <arglist>(Scalar *to, const Packet &amp;from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3badf8cf37bb5aef8f1e31326ddc511</anchor>
      <arglist>(double *to, const Packet4d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab47eab2da549546b4e55a47981b0cdf5</anchor>
      <arglist>(double *to, const Packet8d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44911dd861244d04be7e5888d20be418</anchor>
      <arglist>(float *to, const Packet16f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af99e078926c539a7f1125ceeef901738</anchor>
      <arglist>(float *to, const Packet8f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int32_t, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe1191d383ca7e81914af262daa88556</anchor>
      <arglist>(int32_t *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc41c0196b601e87b2123adfee80c65f</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b459f77ce250159ab6baeae1e66f39a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03cc4a8e3cd7037c42517cbdcdf26115</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa6f9a9f3c905b28cc29841935e44fdb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pset1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752f8ffbc42dd0f4f60ad31325ad8d8b</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pset1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a34956597a29e322dc0c92087ef76518e</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pset1&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a288388acc2f71e36177000f0af0b95f3</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pset1&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66a8682c156a7f9315db7004261bcac3</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pset1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a199c447b5f7d2696177268d5936c8144</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a708be23132e1f16636c4bef6aac042f5</anchor>
      <arglist>(const int32_t &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pset1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54ae092bed1e6a1c17d6bec21e8178c</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pset1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd48a44632684b76d977ace529558a4</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pset1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a229694f3bfcf92ddc911da58097002f7</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58a0ccf0e71d88beeb5dcf72ed0bdd5f</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
    <member kind="function">
      <type>Packet8i</type>
      <name>pshiftleft</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a703341af57db8439ae9690870449daea</anchor>
      <arglist>(Packet8i v, int n)</arglist>
    </member>
    <member kind="function">
      <type>Packet8f</type>
      <name>pshiftright</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae85fcab638e4045f96483b1529cd14c9</anchor>
      <arglist>(Packet8f v, int n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af88cef0a5c3be48205d37003d50fb5e9</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac935e0dedebb638e45e9c6f762bfea78</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>psqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f6b29d5043f43457b76a769bae8236</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac640b3ddd9636a8aa41e43127d5a603d</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaab57ef8d873301545ff0afbf2e28458</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a694c0db7733ab3bf2a12973041b77d0d</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa0b330bad5d02668eb18a1f3a0ea106</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63d9077ff787720975cb4674ce682655</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0aefb49b9b78a738d312b7fa3af5aa7</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ba31b602d511fce22f1049164c053d3</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1aa9d0ad3dcabe44be98dba71b22f7cc</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71a6dd9408304503929ba8f15b6b01e1</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13403676a392cc9fd9e0ce0f859c1e1a</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a26bc76d8e74f03a632c7c2b4a4965579</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4070c26309269f0388e48e45dff4413a</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64f6fc0dab8b3007b63007f2fc675d43</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15e7c38bcae065243057801ee78ec54d</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac0482dd42d73ee8735906cb2a4c27ee7</anchor>
      <arglist>(int32_t *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; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99b1419302b13f40adcca27bacf24631</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a30f9ae2f25dc4bf8d133703b69204a59</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8de0ba2d55374f1277e7266e1788b3db</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abcb1c5d429335ed8c976a6b238287a2e</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07760f1b91fc3f036e4023402135fd76</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf2cf73c5b686b7520a76735d0a69433</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21f13e153c7b067d3f51a5c42dd4c4ae</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77438beeed7bee0659c48352a1810220</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee94c02a7af9ac096f6162d156663d7e</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4685f2c9f93aeada51244c105111cc6</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int32_t &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0bf4d08a4768af5335b3b1e5dfd9711</anchor>
      <arglist>(int32_t *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; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc27251451fdb81ca48106b7bdc72b25</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac36932da6516b5e7c73d1f5f478f9a92</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfb1e7fe49c73d1885dea028b1745e6a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>psub&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4a54dba1b00dea6e9dd92c1cccbb1101</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>psub&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a796eece972211838da064178248d1d81</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>psub&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21c83eff21af7762489643fa896b1ecf</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>psub&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1ba7ed52219374cc34f9ac2baa0c319</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>psub&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c048616f4bb90d8d38404252af27d37</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>psub&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b023080fe2bab9277715ba0688dca0</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptanh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a847d90eb105f35af5d13fac572688ee2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>ptanh&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74c125271290cd7011e9e673e34c819a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>ptanh&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1fea674ea6c3cc4c439f306e00dafb</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abafa3258d46f4f5b3311380649412131</anchor>
      <arglist>(PacketBlock&lt; Packet, 1 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5b69d1f125886b8ed3fca1602bd3b4c</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 16 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8033bdd3a9a207921418ac65472d4eda</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c68a7844a6c488608dd1fdb91cedfb</anchor>
      <arglist>(PacketBlock&lt; Packet1cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a219ae6dc59131816934137096adeeefb</anchor>
      <arglist>(PacketBlock&lt; Packet2cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33fce4d405f50aab65599f3bab3fe076</anchor>
      <arglist>(PacketBlock&lt; Packet4cf, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ee455373eac923f4b973987301f7b20</anchor>
      <arglist>(PacketBlock&lt; Packet4d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c1dccc85f1b6dc6ce3fa15b4aaad827</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50bb7e86b5f6aafb1b2938ec95a73fa2</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb168f8707e46332cd80189eff5db65e</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f731c823bbf618a1f4b979e8a9b3121</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62c23ae3be5330c3ba229b9becb68395</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putMarketHeader</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07de4b2f7e69c49f64526d949633b815</anchor>
      <arglist>(std::string &amp;header, int sym)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab51b65f073e663c1728400cbee6d198f</anchor>
      <arglist>(Scalar value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27151df12e7a9a6e106e2078dda79683</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c2feff7d83462d5ddeb10ba4360ecb</anchor>
      <arglist>(Scalar value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8aa46d8901e6b53e28d933d4cf5cf7d</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55d803cfd28067f796e12df8eb7e4354</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pxor&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cac2f3583bca2b5650767e30c1df65f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pxor&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad85473d2b77acec45ef80ca3cb8cb38</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pxor&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b281130b1a609b17f9bd126fa2573d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pxor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad328af2b5139666dc0076a7d14419521</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pxor&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6343c1d2791f6c9b239ee994a1784fd</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pxor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35c8edefa0e36addeec032eb8b0d5f37</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pzeta</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad94cae7622231a44fd9d428eb6b39769</anchor>
      <arglist>(const Packet &amp;x, const Packet &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac01cc898d45a6cc8ec6fbd825752c67a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78664f5a9fe806690984dc3a31738a6b</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a333108054c8603fcec84abf1f637daf3</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7722c6b755413d56daaac51b9b4877ae</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55dafaacb3ca3978243f34a1e1a88d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3049019ef9e11eeb1f5790e1d2a09287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>RandomToTypeNormal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1914699ceb08035d3fd618e5a9d8f42</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>RandomToTypeNormal&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57c33231948d1d1b4ea0dbe72adfc6fa</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>RandomToTypeNormal&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32d42c5282e636112c6bb93da03b77bc</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>RandomToTypeUniform</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4971458bc01258297b11bdc59bea0576</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double</type>
      <name>RandomToTypeUniform&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18030b01f80b4390e4515ea2e017660c</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>RandomToTypeUniform&lt; Eigen::half &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a0e4604aa96f9d5abeb6dbac42988df</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>RandomToTypeUniform&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa177bfb3e50ed9185fcb69089d8b7bfa</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>RandomToTypeUniform&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a058738b24485d6af4ee5edfac497e35e</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>RandomToTypeUniform&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ed2ab3d1348b1785b39e8769a1d2941</anchor>
      <arglist>(uint64_t *state)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_estimate_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1de0d785387bfb5435c410bf0554068</anchor>
      <arglist>(typename Decomposition::RealScalar matrix_norm, const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_invmatrix_L1_norm_estimate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3f5b3cfa34df750994a247d4823aa51</anchor>
      <arglist>(const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
    <member kind="function">
      <type>array&lt; t, n &gt;</type>
      <name>repeat</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e29312945258e3f4bef07251a522d58</anchor>
      <arglist>(t v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize_if_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21ebfb5e1f166f266aa5ae63dd47f1ed</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize_if_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af52d9f6e29ebfaacb3d697d247527026</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; T1, T2 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>return_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad98857c7a2f14b920363212dd6c4aec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7388dcf5dee594ea6b29d53c8681a63f</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae578c425d1ff2ad3d8934b4c2498e852</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6ec7bdef7e6e92d575cfef004018536</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2171ffcb651a274361ab6faa5f6a82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa5263274e83e4b19ff5558046f1077f</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_memmove</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab62b385a18b8a749eded9322d0b853ac</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime!=1 &amp;&amp;Dest::ColsAtCompileTime!=1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1ac3125e2aa4b2a363cee9c0dfabfef</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7b238edecdf936040464f745f926308</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortWithPermutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe2a11c61eff70f7f68681a557fa21e7</anchor>
      <arglist>(VectorType &amp;vec, IndexType &amp;perm, typename IndexType::Scalar &amp;ncut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_selfadjoint_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c798cde7dad9e1c42ca567619eb1cce</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_to_dense_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac05a2700a716c94788aa8adb892c5035</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f426c047271d8068ce90f72ff64632</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9478a4692dc32c5b5a14c9c6e462c3fc</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_cos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9727c15ffb97a40df226fce93e2628b3</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_cosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab7949e5c95ec574eff5c4229da36846</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_exp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e7bafccf7fa66d965ab6c59444a39c3</anchor>
      <arglist>(Scalar x, int)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_sin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a297dc38f5c9b80e2a1da7dcf2a453c90</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>stem_function_sinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2855d150c9eebb8ed6cb63a292dda0d</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aefb14fc87518cc6b91063a820a66a21b</anchor>
      <arglist>(scoped_array&lt; T &gt; &amp;a, scoped_array&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>constexpr static std::array&lt; Index, N &gt;</type>
      <name>tensor_static_symgroup_index_permute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8799a5469af0648186a5f053bb5aac43</anchor>
      <arglist>(std::array&lt; Index, N &gt; idx, internal::numeric_list&lt; int, ii... &gt;, internal::numeric_list&lt; int, jj... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Index &gt;</type>
      <name>tensor_static_symgroup_index_permute</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3482fc23554a2737ce141c7eb49ce8c</anchor>
      <arglist>(std::vector&lt; Index &gt; idx, internal::numeric_list&lt; int, ii... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa03c647c0da4f77a83252fd9bd097ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EIGEN_DEVICE_FUNC MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13731eab0ba323ccabe6aeabdce025ad</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f83fc977e5d0ea73aa13d5287b112ab</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc09e41cb2867501fbf795ce350fecbb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab414b5990bd6c865958a9231ff418d20</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20ef930f01b4a88b5587832cd9f4787a</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</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>upperbidiagonalization_blocked_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf87044a0094bdfc9d54ab1f7f4f6f32</anchor>
      <arglist>(MatrixType &amp;A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; X, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa788c9dc214d8e6722eb9d10cb097c74</anchor>
      <arglist>(MatrixType &amp;A, BidiagType &amp;bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5778293700634082639d20b7e2106f39</anchor>
      <arglist>(MatrixType &amp;mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useSpecificBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9050235b243bc5110901e702ec6b8d9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>vec_splat_packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a086cd55d3b92f1ad1b99cd3dc50bb7ec</anchor>
      <arglist>(const Packet4f &amp;from)</arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca0e350087dd459cc7e036355dca1fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL2CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a04dbd7a9ba7069a05726b5b09d1ee5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL3CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79ced96f603f3cf40ee565c8fb9002fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>matrix_function_separation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83aececb2dc32d30c1aa55f9aa5532d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5472b58f28daf7bffb64d4766f54695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee9e7b1613748de4d329a067ca1a0690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_HALF64_0_16</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83bd54b1f3a49862be435b6020a7895d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acdcaafb55f915dc3b09cfe46cd9a831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5226896c21c4eb7607e1159ae9e8467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9600f0cb439d4518425356866c89bcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b51b211dcc1e9b61eb97eddf8e50a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08f2ebcbeae63c5c775bec32e8eac271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_MZERO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f072c75a902b1658e85a2320097ea2f</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 Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adabd0a7a2b71aaedaa32d9c0e5f537c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>SsePrefetchPtrType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80ffcec912d405c8609009ca57890849</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::internal::cephes</name>
    <filename>namespaceEigen_1_1internal_1_1cephes.html</filename>
    <class kind="struct">Eigen::internal::cephes::polevl</class>
    <class kind="struct">Eigen::internal::cephes::polevl&lt; Scalar, 0 &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal::group_theory</name>
    <filename>namespaceEigen_1_1internal_1_1group__theory.html</filename>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_all_coset_spaces</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_all_coset_spaces&lt; Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(empty)&gt;, rep_element, sub_group_size &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_cosets_for_rep&lt; Multiply, Equality, id, sub_group_elements, elements, type_list&lt; g, gs... &gt;, rep_element, sub_group_size &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_generator</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_generator&lt; Multiply, Equality, id, elements, generators_done, current_generator, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_remaining_generators</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_add_remaining_generators&lt; Multiply, Equality, id, generators_done, type_list&lt;&gt;, elements &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements_helper</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_first_step_elements_helper&lt; Multiply, Equality, id, g, current_element, elements, true &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_get_coset_elements</class>
    <class kind="struct">Eigen::internal::group_theory::dimino_get_coset_elements&lt; Multiply, sub_group_elements, new_coset_rep, false &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements_noid</class>
    <class kind="struct">Eigen::internal::group_theory::enumerate_group_elements_noid&lt; Multiply, Equality, id, type_list&lt;&gt;, initial_global_flags &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; EIGEN_TPL_PP_SPEC_HACK_USE(ts)&gt; &gt;</class>
    <class kind="struct">Eigen::internal::group_theory::strip_identities&lt; Equality, id, type_list&lt; t, ts... &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal::std_fallback</name>
    <filename>namespaceEigen_1_1internal_1_1std__fallback.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1internal_1_1std__fallback.html</anchorfile>
      <anchor>ad09350f823b13ad700a58ffecc99cab9</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::LevenbergMarquardtSpace</name>
    <filename>namespaceEigen_1_1LevenbergMarquardtSpace.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a810c50589dc755400ba2a2522c636d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab78a06f2e8a3d7845a7f6cf6a10509d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae989dceeff60c4b6eeb68583ba725083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a461ecc91d59b6b04c5d0bd1c67cc005e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7d26f37ba9936b0bff941591c21375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960af223b11f9cd54dd898a4c737ee7d2dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac5ff70d68553682f03c5846a1ce8e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2198bb964dca4fc6a8628f1bb1bd849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960abaac8e41a77e4bdeabce3560d2567537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ac2313ce01bb0fce1431123759b8dfed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a68f442cd7bfc7fea4106161c691f2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ab1006c6b777e87a3ff709b2efb92b6bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::numext</name>
    <filename>namespaceEigen_1_1numext.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if&lt; NumTraits&lt; T &gt;::IsSigned||NumTraits&lt; T &gt;::IsComplex, typename NumTraits&lt; T &gt;::Real &gt;::type</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a43762d71952c83dcd5157758184cb75f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if&lt;!(NumTraits&lt; T &gt;::IsSigned||NumTraits&lt; T &gt;::IsComplex), typename NumTraits&lt; T &gt;::Real &gt;::type</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aa9d3ca2591159b7b70acb90df6bc71e6</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>acos</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9477faf24fb55cd2b360a2ce9f8b8d6b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>asin</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4e7cd21fda86d334b699abe9629e600d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>atan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a732e6dc5024f907c6e9fc791cabf329a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T()</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7707f0f4d89be4a801f79133042e8543</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2fb2ee16afbd8bd35db971dff56b7a2b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>cosh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8106cf9b0ce2c035ab58d6e4da0cd50c</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>div_ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a68364122d062cc98c1ea952f820c3721</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a521a2fd0ac107e52316ed9c486f8c424</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>abac0da1e999e0f1bda99ef3c90eb8cb0</anchor>
      <arglist>(arg, Scalar) arg(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ac04d858ecca377def07a619315e59d48</anchor>
      <arglist>(betainc, Scalar) betainc(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a47ce2615f6d81209467b634a1a5e68ba</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a557d45501f25432e8d032fccb1c7ef86</anchor>
      <arglist>(digamma, Scalar) digamma(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7ca9734c442f9352f574800aef02c16e</anchor>
      <arglist>(erf, Scalar) erf(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5a702e4f66f0c4acfb06373b6799eb51</anchor>
      <arglist>(erfc, Scalar) erfc(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a37fe89516bf3a3a0ddad3e0a8b89c206</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a40f62119b521e963ba7767aba39f7d6b</anchor>
      <arglist>(igamma, Scalar) igamma(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9209e45ef676ae88921690f30779ef40</anchor>
      <arglist>(igammac, Scalar) igammac(const Scalar &amp;a</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a823d6b5817e466aebe7bd18bfaa90728</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9b2237b8d2efcbad55586743f3882a64</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a283650fc81eb3731b16badac629560e0</anchor>
      <arglist>(lgamma, Scalar) lgamma(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af52c29f5576f7fdbb7f7335bbe55287e</anchor>
      <arglist>(log1p, Scalar) log1p(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7f46019984e5b803551d1ae1b5566e35</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a220674bba25ceb155e610b0ae6af47cf</anchor>
      <arglist>(polygamma, Scalar) polygamma(const Scalar &amp;n</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a86887dee47a87906c0de4dbd4eea5343</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af96302f95b827c59b9285b16508282b8</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a06f98b1fbd11da9b6e0e2018f26a45a3</anchor>
      <arglist>(round, Scalar) round(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af948de9719d06d0bf3d9f459224d7fe2</anchor>
      <arglist>(zeta, Scalar) zeta(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7aac851315151fc453a8e02a1f1baf4c</anchor>
      <arglist>(const double &amp;x, const double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a0a86fe557b4a9c327d56ff19e394c9b3</anchor>
      <arglist>(const float &amp;x, const float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8049a18636c6ba1e95d801ed783847d0</anchor>
      <arglist>(const X &amp;x, const Y &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8813a696fa1e2c04f7fc4e072139dede</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T()</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a28dbd9a9c8208199e41f9cb4f8a9abcc</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>fmod</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2c422bfa9948fd999b98528de28abc19</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC 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>a6360617e1f08a52fa6b285b24afb5e0d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1ebf8d65226eeebff09f2520185ea404</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1f2c9142244f2788e40a4e14ece0e03b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2240f0b346d83eca8337723c875c6032</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a156fa9c73b414b6996bfcddf3fed4c77</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>log2</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a283774f4ea81069e1eb63452ae925770</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>maxi</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29d502349f2ec9897c808e65e0f96eb4</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>mini</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ab3b30bf0bcfa1ad91dbec75fabb3bea0</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a1fab3c40993d2b8d7fb966486098fee7</anchor>
      <arglist>(const double &amp;x, const double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ab1db2e8d2f01927e436ef4f9310c0b55</anchor>
      <arglist>(const float &amp;x, const float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>not_equal_strict</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a82585c8388d69104eb655cf8e5fd111f</anchor>
      <arglist>(const X &amp;x, const Y &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::pow_impl&lt; ScalarX, ScalarY &gt;::result_type</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad6446b59bd58b95329c84ef44bcbde5b</anchor>
      <arglist>(const ScalarX &amp;x, const ScalarY &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC 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>ae6dcafa9f0a6ab2865e3f46ce4a1a130</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a8f24fada070606dfb9d3e640dddbd2d1</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sinh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad7a90176816bfd3586bb9e84c5edd704</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a862d9507c9e63c741ac29150d0df66ba</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a982549ff7a7aa1a72c691bca5ea32ae4</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a416551f8245fa1958ced886dbdd7bdd7</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a3b617b6220683f86218071c40c41d381</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aa4be6feea9e2540d3e3e1f411df2a5e6</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5eb0ac5b9cebd93e988b9514952baf01</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>b</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>af1d2b94ba113d92ef00dbf9a6aa97eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>q</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a623167b6704db8a5e32853e535235458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>x</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ac5e96d65e0b577673dd47bfe1068cdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a36862639fe0e8879b650a1111db1eec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::TensorSycl</name>
    <filename>namespaceEigen_1_1TensorSycl.html</filename>
    <namespace>Eigen::TensorSycl::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>namespaceEigen_1_1TensorSycl.html</anchorfile>
      <anchor>a789ef14500d782279cc4bb95e6ba3dbd</anchor>
      <arglist>(Expr &amp;expr, Dev &amp;dev)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::TensorSycl::internal</name>
    <filename>namespaceEigen_1_1TensorSycl_1_1internal.html</filename>
    <class kind="struct">Eigen::TensorSycl::internal::AccessorConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CalculateIndex&lt; N, Arg1, Arg2, Arg3 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount&lt; Arg, Args... &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryCount&lt;&gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper&lt; Category, NoOP, utility::tuple::Tuple&lt; T... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::CategoryHelper&lt; Category, OP, utility::tuple::Tuple&lt; T... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ConvertToDeviceExpression</class>
    <class kind="struct">Eigen::TensorSycl::internal::createPlaceHolderExpression</class>
    <class kind="struct">Eigen::TensorSycl::internal::DeviceConvertor</class>
    <class kind="struct">Eigen::TensorSycl::internal::DimConstr</class>
    <class kind="struct">Eigen::TensorSycl::internal::DimConstr&lt; Dim, 0 &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::EvalToLHSConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExprConstructor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorForcedEvalOp&lt; Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorReductionOp&lt; OP, Dim, Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::ExtractAccessor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const BinaryCategory&lt; OP, LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; const UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorEvalToOp&lt; RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorReductionOp&lt; Op, Dims, ArgType, MakePointer_ &gt;, Device &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; TernaryCategory&lt; OP, Arg1Expr, Arg2Expr, Arg3Expr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::FunctorExtractor&lt; TensorEvaluator&lt; UnaryCategory&lt; OP, RHSExpr &gt;, Dev &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const CategoryExpr&lt; OP, RHSExpr... &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorEvalToOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorForcedEvalOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; const TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorAssignOp&lt; LHSExpr, RHSExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorEvalToOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorForcedEvalOp&lt; Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorMap&lt; PlainObjectType, Options_, MakePointer_ &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorReductionOp&lt; OP, Dim, Expr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::LeafCount&lt; TensorSelectOp&lt; IfExpr, ThenExpr, ElseExpr &gt; &gt;</class>
    <class kind="struct">Eigen::TensorSycl::internal::NonOpConversion</class>
    <class kind="struct">Eigen::TensorSycl::internal::PlaceHolder</class>
    <class kind="struct">Eigen::TensorSycl::internal::PlaceHolderExpression</class>
    <class kind="struct">Eigen::TensorSycl::internal::ValueCondition</class>
    <class kind="struct">Eigen::TensorSycl::internal::ValueCondition&lt; false, X, Y &gt;</class>
    <member kind="function">
      <type>auto</type>
      <name>createDeviceExpression</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>a2c0852b2e3ab04d62d61608539755c57</anchor>
      <arglist>(FuncD &amp;funcD, const utility::tuple::Tuple&lt; Params... &gt; &amp;t) -&gt; decltype(ExprConstructor&lt; OrigExpr, IndexExpr, Params... &gt;(funcD, t))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>createTupleOfAccessors</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>aa93846494e766618619e24bc400b8aaa</anchor>
      <arglist>(cl::sycl::handler &amp;cgh, const Evaluator &amp;expr) -&gt; decltype(ExtractAccessor&lt; Evaluator &gt;::getTuple(cgh, expr))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>extractFunctors</name>
      <anchorfile>namespaceEigen_1_1TensorSycl_1_1internal.html</anchorfile>
      <anchor>a525ee07cdeb68d18359b511b1ae9ffc7</anchor>
      <arglist>(const Evaluator &amp;evaluator) -&gt; FunctorExtractor&lt; Evaluator &gt;</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::band_solve_triangular_selector</class>
    <class kind="struct">internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor &gt;</class>
    <class kind="struct">internal::band_solve_triangular_selector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, RowMajor &gt;</class>
    <class kind="struct">internal::colamd_col</class>
    <class kind="struct">internal::Colamd_Row</class>
    <class kind="struct">internal::general_rank1_update</class>
    <class kind="struct">internal::general_rank1_update&lt; Scalar, Index, ColMajor, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">internal::general_rank1_update&lt; Scalar, Index, RowMajor, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">internal::packed_rank2_update_selector</class>
    <class kind="struct">internal::packed_triangular_matrix_vector_product</class>
    <class kind="struct">internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_solve_vector</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">internal::packed_triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <class kind="struct">internal::rank2_update_selector</class>
    <class kind="struct">internal::selfadjoint_packed_rank1_update</class>
    <class kind="struct">internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">internal::selfadjoint_packed_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26079adb72e66ae4dbf4c21bce574396</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abe3ba1d618887a0991be0ceddd9247f9</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9334b3273c8d552d9dce545771271df6</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7aaab7bd925c78071c636749a9fe4fa8</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6702fb80a0ef276ea3b9e2e65a8f12a1</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45dcf3f6b5f06f1d3a299b78958241ae</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ada624390459015d3233ee17e492b9696</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aecfc26b0817154d86c4feb7644da0067</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2996934bc93520ceb0322323b7d0b17b</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; col[], IndexType A[], IndexType p[], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a833e24cb4eb64f6d8c11ea24fbab69dd</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row[], colamd_col&lt; IndexType &gt; Col[], IndexType A[], IndexType head[], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a897e7439c7105535dafe8e68d72c95bf</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col[], IndexType p[])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>QCP</name>
    <filename>namespaceQCP.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AntialiasedElement</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeAxes</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caefa92e89cd37f8a081fd2075aa1af73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeGrid</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeSubGrid</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeLegend</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeLegendItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aePlottables</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeScatters</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeFills</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeZeroLine</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeOther</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0ca51dfdad36b2907277ae1221b09936441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeAll</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aeNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExportPen</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>epNoCosmetic</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2faae8fcfaafee234ce18558afef83f6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>epAllowCosmetic</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a17844f19e1019693a953e1eb93536d2fa50d3657dba3fb90560b93a823cb0a6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Interaction</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iRangeDrag</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iRangeZoom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iMultiSelect</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectPlottables</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectAxes</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectLegend</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectItems</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iSelectOther</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MarginSide</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msLeft</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msRight</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msTop</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msBottom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msAll</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PlottingHint</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4ab7283c5bfc1ba9e597015389880bda42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phFastPolylines</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phImmediateRefresh</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4a30840fba10eebfa519a92cf5c3d32870</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>phCacheLabels</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a5400e5fcb9528d92002ddb938c1f4ef4a8e9cfe5ee0c5cd36dd7accf9739aff65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResolutionUnit</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerMeter</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452a707d005dea5c4ab694e4270d9c6094e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerCentimeter</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452a4224e01f49b331489ad8cb12b619b229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ruDotsPerInch</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a715d46153da230990aa887d0f0602452affb887d8efe79c39a1aca2acd7002afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectionRectMode</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa9032f170490d67240a6c68c2638ffab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmZoom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa739c260bf4d9a15f73423c91158b9428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmSelect</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa62c286e8da283a0cbb88ecac2f3f7506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srmCustom</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac9aa4d6d81ac76b094f9af9ad2d3aacfa15e7a00c8e7e0673c7b31d75266888d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelectionType</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stNone</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aa64628e338a2dd1e6f0dc84dec0b63fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stWhole</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aff7a688d4d520e8e7f01be098a034a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stSingleData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038ae5b11259c42962db355e7448f4a8633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stDataRange</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038aa05d2cba99c724df004d9c48971e4371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stMultipleDataRanges</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>ac6cb9db26a564b27feda362a438db038a7cf82676966ebf79cc371f65278e0e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignDomain</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdNegative</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9a2d18af0bc58f6528d1e82ce699fe4829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdBoth</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9aa38352ef02d51ddfa4399d9551566e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sdPositive</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afd50e7cf431af385614987d8553ff8a9a584784b75fb816abcc627cf743bb699f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMarginValue</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a23a2679d3495c444acc26acc61e35b5b</anchor>
      <arglist>(const QMargins &amp;margins, QCP::MarginSide side)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvalidData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a07ab701c05329089f933b9cae2638a63</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvalidData</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a728903e5c3dd17847bee280f4005496f</anchor>
      <arglist>(double value1, double value2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarginValue</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>afbf6e3084c108f2bb4372107945ee82f</anchor>
      <arglist>(QMargins &amp;margins, QCP::MarginSide side, int value)</arglist>
    </member>
    <member kind="variable">
      <type>const QMetaObject</type>
      <name>staticMetaObject</name>
      <anchorfile>namespaceQCP.html</anchorfile>
      <anchor>a07ffa1eb1537a3b1f218ff2a442b2017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>relicense</name>
    <filename>namespacerelicense.html</filename>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>adaab5587d2d2ddc973e89581e508c0b9</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exclusions</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a9c9035882ee424d435e75c447fa697c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a806781434be4f9bf8ff5cf71b3f90b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fo</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>ad47b611e48e8b21fec0f3d7fc2cb8c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lgpl3_header</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a25ab054fc4d9c10c1b4a0348d8edf09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mpl2_header</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a8564247eb0548bcdb4e7d016b00fd1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rootdir</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>adc8fb00bc7e8a3e207c5763476d12fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a8231d0de135bd57f99e81bb72521da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>updated</name>
      <anchorfile>namespacerelicense.html</anchorfile>
      <anchor>a6568230ac890e8c4fde31748195bb0c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="struct">std::numeric_limits&lt; const Eigen::half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; const volatile Eigen::half &gt;</class>
    <class kind="class">std::numeric_limits&lt; Eigen::AutoDiffScalar&lt; T &gt; &gt;</class>
    <class kind="struct">std::numeric_limits&lt; Eigen::half &gt;</class>
    <class kind="struct">std::numeric_limits&lt; volatile Eigen::half &gt;</class>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>utility</name>
    <filename>namespaceutility.html</filename>
    <namespace>utility::tuple</namespace>
  </compound>
  <compound kind="namespace">
    <name>utility::tuple</name>
    <filename>namespaceutility_1_1tuple.html</filename>
    <class kind="struct">utility::tuple::ElemTypeHolder</class>
    <class kind="struct">utility::tuple::ElemTypeHolder&lt; 0, Tuple&lt; T, Ts... &gt; &gt;</class>
    <class kind="struct">utility::tuple::ElemTypeHolder&lt; k, Tuple&lt; T, Ts... &gt; &gt;</class>
    <class kind="struct">utility::tuple::IndexList</class>
    <class kind="struct">utility::tuple::IndexRange</class>
    <class kind="struct">utility::tuple::RangeBuilder</class>
    <class kind="struct">utility::tuple::RangeBuilder&lt; MIN, MIN, Is... &gt;</class>
    <class kind="struct">utility::tuple::StaticIf</class>
    <class kind="struct">utility::tuple::StaticIf&lt; true, T &gt;</class>
    <class kind="struct">utility::tuple::Tuple</class>
    <class kind="struct">utility::tuple::Tuple&lt; T, Ts... &gt;</class>
    <member kind="function">
      <type>Tuple&lt; Args..., T &gt;</type>
      <name>append</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>aeb1d9564d8270778d3b964c1bbc97345</anchor>
      <arglist>(Tuple&lt; Args... &gt; t, T a)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args1..., Args2... &gt;</type>
      <name>append</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a962fd93fb21129491975d3c4807fdad1</anchor>
      <arglist>(Tuple&lt; Args1... &gt; t1, Tuple&lt; Args2... &gt; t2)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args..., T &gt;</type>
      <name>append_base</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a446670118f4f4b05503c4e0b41dae565</anchor>
      <arglist>(Tuple&lt; Args... &gt; t, T a, IndexList&lt; I... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args1..., Args2... &gt;</type>
      <name>append_base</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>ae5bb1d6f355eb022f06581fb8d02b3a1</anchor>
      <arglist>(Tuple&lt; Args1... &gt; t1, Tuple&lt; Args2... &gt; t2, IndexList&lt; I1... &gt;, IndexList&lt; I2... &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Tuple&lt; Args... &gt;</type>
      <name>make_tuple</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>aa68638ef30be12f1bcc6ef5da635c744</anchor>
      <arglist>(Args... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr size_t</type>
      <name>size</name>
      <anchorfile>namespaceutility_1_1tuple.html</anchorfile>
      <anchor>a3ee33aa9c095eefbb760200218a320fc</anchor>
      <arglist>(Tuple&lt; Args... &gt; &amp;)</arglist>
    </member>
  </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 EIGEN_DEPRECATED unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gab1088154b1bb147229211e4f3b56d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EIGEN_DEPRECATED unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4b8ae7db0d83f9bbed26b261e60e139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>enums</name>
    <title>Enumerations</title>
    <filename>group__enums.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>alignedboxtypedefs</name>
    <title>Global aligned box typedefs</title>
    <filename>group__alignedboxtypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>Geometry_Module</name>
    <title>Geometry_Module</title>
    <filename>group__Geometry__Module.html</filename>
    <subgroup>alignedboxtypedefs</subgroup>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Scaling</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae5963f91a1b46011a4247e3af48fe978</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae8f7c38d9415dbb74be8583793b6f060</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_DEVICE_FUNC HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gafbea8f0d35564792e9c27f15cd71932f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed2cac59e0b97f9c6050fee85024a93f</anchor>
      <arglist>() 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>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
  </compound>
</tagfile>
